@font-face {
  font-family: 'MaisonNeue-Book';
  src: url(3246845334e1c65ee7ec8c2d2e938abf.woff2) format("woff2"), url(a5ed02eee5da2bbaca43df2724a5f727.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.8px; }

@font-face {
  font-family: 'MaisonNeue-BookItalic';
  src: url(6f47a83229f40efd2ba37dbcbcc6a0c7.woff2) format("woff2"), url(b67ef3044f01f1d90bb0c4897aaa5edd.woff) format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MaisonNeueExtended-Medium';
  src: url(78859879687ea73eaaaff3cc592157d6.woff2) format("woff2"), url(23b452f0cc4f679665d30a161048cbc3.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.4px; }

@font-face {
  font-family: 'MaisonNeue-Bold';
  src: url(1634527004baf53b58a80f8ee90baca6.woff2) format("woff2"), url(195e8aa2408dc28c5a51d3cea38043c6.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0.4px; }

@font-face {
  font-family: 'MaisonNeue-BoldItalic';
  src: url(100275126c5d6cd22735f6d61279a8d8.woff2) format("woff2"), url(3e3cf136c13d5f3bcc3ad043d368b5c7.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0.4px; }

@font-face {
  font-family: 'Reckless-Light';
  src: url(69f294b18ebc3676e47c345b234ea1af.eot);
  src: url(69f294b18ebc3676e47c345b234ea1af.eot?#iefix) format("embedded-opentype"), url(5b2eb26d6e2902f6fac975b2dfee31c6.woff2) format("woff2"), url(2da106dd3a1c1cb0453d411b84e8d40a.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Reckless-LightItalic';
  src: url(e5abf9425b8442e1dad9fc2a69e32bb1.eot);
  src: url(e5abf9425b8442e1dad9fc2a69e32bb1.eot?#iefix) format("embedded-opentype"), url(3aad52132c05b5d77dd62c080ff90c96.woff2) format("woff2"), url(40c796d8e7b8ba76782d53aac26f5c7b.woff) format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Reckless-Regular';
  src: url(295b8ac81b2678c54db4eb47a9002efd.eot);
  src: url(295b8ac81b2678c54db4eb47a9002efd.eot?#iefix) format("embedded-opentype"), url(82e60ab5c476967d5c9326a1288e1cd6.woff2) format("woff2"), url(5e8f9c4ad9114b030e2869fda1a33c1a.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Reckless-RegularItalic';
  src: url(40061d569ac36966137729665200d993.eot);
  src: url(40061d569ac36966137729665200d993.eot?#iefix) format("embedded-opentype"), url(85d10168a7af4289cfca771f10a6fb7e.woff2) format("woff2"), url(7f75e5bc90dfd9cf0a6f0f314659edd9.woff) format("woff");
  font-weight: normal;
  font-style: italic; }

.is-size-1-mobile {
  font-size: 3.125rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-1-tablet {
  font-size: 3.125rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-1, .content.is-size-1 h1,
.content.is-size-1 h2,
.content.is-size-1 h3,
.content.is-size-1 h4,
.content.is-size-1 h5,
.content.is-size-1 h6,
.content.is-size-1 p,
.is-size-1-desktop {
  font-size: 4.125rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-2-mobile {
  font-size: 2.5rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-2-tablet {
  font-size: 2.5rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-2, .content.is-size-2 h1,
.content.is-size-2 h2,
.content.is-size-2 h3,
.content.is-size-2 h4,
.content.is-size-2 h5,
.content.is-size-2 h6,
.content.is-size-2 p,
.is-size-2-desktop {
  font-size: 3.125rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-3-mobile {
  font-size: 1.875rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-3-tablet {
  font-size: 1.875rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-3, .content.is-size-3 h1,
.content.is-size-3 h2,
.content.is-size-3 h3,
.content.is-size-3 h4,
.content.is-size-3 h5,
.content.is-size-3 h6,
.content.is-size-3 p,
.is-size-3-desktop {
  font-size: 2.5rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-4-mobile {
  font-size: 1.25rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-4-tablet {
  font-size: 1.875rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-4, .content.is-size-4 h1,
.content.is-size-4 h2,
.content.is-size-4 h3,
.content.is-size-4 h4,
.content.is-size-4 h5,
.content.is-size-4 h6,
.content.is-size-4 p,
.is-size-4-desktop {
  font-size: 1.875rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-5-mobile {
  font-size: 0.9375rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-5-tablet {
  font-size: 1.25rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-5, .content.is-size-5 h1,
.content.is-size-5 h2,
.content.is-size-5 h3,
.content.is-size-5 h4,
.content.is-size-5 h5,
.content.is-size-5 h6,
.content.is-size-5 p,
.is-size-5-desktop {
  font-size: 1.25rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-6-mobile {
  font-size: 0.75rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-6-tablet {
  font-size: 0.9375rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-6, .content.is-size-6 h1,
.content.is-size-6 h2,
.content.is-size-6 h3,
.content.is-size-6 h4,
.content.is-size-6 h5,
.content.is-size-6 h6,
.content.is-size-6 p,
.is-size-6-desktop {
  font-size: 0.9375rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-6-2-mobile {
  font-size: 0.75rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-6-2-tablet {
  font-size: 0.875rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-6-2, .content.is-size-6-2 h1,
.content.is-size-6-2 h2,
.content.is-size-6-2 h3,
.content.is-size-6-2 h4,
.content.is-size-6-2 h5,
.content.is-size-6-2 h6,
.content.is-size-6-2 p,
.is-size-6-2-desktop {
  font-size: 0.875rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-7-mobile {
  font-size: 0.75rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-7-tablet {
  font-size: 0.75rem !important;
  letter-spacing: 0.0375rem !important; }

.is-size-7, .content.is-size-7 h1,
.content.is-size-7 h2,
.content.is-size-7 h3,
.content.is-size-7 h4,
.content.is-size-7 h5,
.content.is-size-7 h6,
.content.is-size-7 p,
.is-size-7-desktop {
  font-size: 0.75rem !important;
  letter-spacing: 0.0375rem !important; }

/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .button, .input, form .acf-input-wrap input,
form .control input, .textarea, .select select, .file-cta,
.file-name {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.9375rem;
  height: 2.5em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top; }
  .pagination-previous:focus,
  .pagination-next:focus,
  .pagination-link:focus,
  .pagination-ellipsis:focus, .button:focus, .input:focus, form .acf-input-wrap input:focus,
  form .control input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
  .file-name:focus, .is-focused.pagination-previous,
  .is-focused.pagination-next,
  .is-focused.pagination-link,
  .is-focused.pagination-ellipsis, .is-focused.button, .is-focused.input, form .acf-input-wrap input.is-focused,
  form .control input.is-focused, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
  .is-focused.file-name, .pagination-previous:active,
  .pagination-next:active,
  .pagination-link:active,
  .pagination-ellipsis:active, .button:active, .input:active, form .acf-input-wrap input:active,
  form .control input:active, .textarea:active, .select select:active, .file-cta:active,
  .file-name:active, .is-active.pagination-previous,
  .is-active.pagination-next,
  .is-active.pagination-link,
  .is-active.pagination-ellipsis, .is-active.button, .is-active.input, form .acf-input-wrap input.is-active,
  form .control input.is-active, .is-active.textarea, .select select.is-active, .is-active.file-cta,
  .is-active.file-name {
    outline: none; }
  .pagination-previous[disabled],
  .pagination-next[disabled],
  .pagination-link[disabled],
  .pagination-ellipsis[disabled], .button[disabled], .input[disabled], form .acf-input-wrap input[disabled],
  form .control input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
  .file-name[disabled],
  fieldset[disabled] .pagination-previous,
  fieldset[disabled] .pagination-next,
  fieldset[disabled] .pagination-link,
  fieldset[disabled] .pagination-ellipsis,
  fieldset[disabled] .button,
  fieldset[disabled] .input,
  fieldset[disabled] form .acf-input-wrap input,
  form .acf-input-wrap fieldset[disabled] input,
  fieldset[disabled] form .control input,
  form .control fieldset[disabled] input,
  fieldset[disabled] .textarea,
  fieldset[disabled] .select select,
  .select fieldset[disabled] select,
  fieldset[disabled] .file-cta,
  fieldset[disabled] .file-name {
    cursor: not-allowed; }

.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .button, .file {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  width: 0.625em; }

.tabs:not(:last-child), .pagination:not(:last-child), .content:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .block:not(:last-child), .highlight:not(:last-child) {
  margin-bottom: 1.5rem; }

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px; }
  .modal-close::before, .delete::before, .modal-close::after, .delete::after {
    background-color: #FFFFFF;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
            transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center; }
  .modal-close::before, .delete::before {
    height: 2px;
    width: 50%; }
  .modal-close::after, .delete::after {
    height: 50%;
    width: 2px; }
  .modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
    background-color: rgba(0, 0, 0, 0.3); }
  .modal-close:active, .delete:active {
    background-color: rgba(0, 0, 0, 0.4); }
  .is-small.modal-close, .is-small.delete {
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px; }
  .is-medium.modal-close, .is-medium.delete {
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px; }
  .is-large.modal-close, .is-large.delete {
    height: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px; }

.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em; }

.is-overlay, .hero-video, .modal, .modal-background, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

/* Bulma Helpers */
.has-text-white, .application-platform .form-data-container .acf-form-submit .button,
.application-platform .acf-form .acf-form-submit .button,
.application-platform form .acf-form-submit .button {
  color: #FFFFFF !important; }

a.has-text-white:hover, .application-platform .form-data-container .acf-form-submit a.button:hover,
.application-platform .acf-form .acf-form-submit a.button:hover,
.application-platform form .acf-form-submit a.button:hover, a.has-text-white:focus, .application-platform .form-data-container .acf-form-submit a.button:focus,
.application-platform .acf-form .acf-form-submit a.button:focus,
.application-platform form .acf-form-submit a.button:focus {
  color: #e6e6e6 !important; }

.has-background-white {
  background-color: #FFFFFF !important; }

.has-text-black, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered {
  color: #000000 !important; }

a.has-text-black:hover, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle a.acf-icon:hover,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle a.acf-icon:hover, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle a.acf-icon:hover,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle a.acf-icon:hover, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle a.acf-icon:hover,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle a.acf-icon:hover, .application-platform.page-template-template-login .select2-container .select2-selection a.select2-selection__rendered:hover, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection a.select2-selection__rendered:hover, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection a.select2-selection__rendered:hover, a.has-text-black:focus, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle a.acf-icon:focus,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle a.acf-icon:focus, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle a.acf-icon:focus,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle a.acf-icon:focus, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle a.acf-icon:focus,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle a.acf-icon:focus, .application-platform.page-template-template-login .select2-container .select2-selection a.select2-selection__rendered:focus, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection a.select2-selection__rendered:focus, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection a.select2-selection__rendered:focus {
  color: black !important; }

.has-background-black {
  background-color: #000000 !important; }

.has-text-light {
  color: whitesmoke !important; }

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important; }

.has-background-light {
  background-color: whitesmoke !important; }

.has-text-dark {
  color: #363636 !important; }

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #1c1c1c !important; }

.has-background-dark {
  background-color: #363636 !important; }

.has-text-primary {
  color: #000000 !important; }

a.has-text-primary:hover, a.has-text-primary:focus {
  color: black !important; }

.has-background-primary {
  background-color: #000000 !important; }

.has-text-primary-light {
  color: whitesmoke !important; }

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #dbdbdb !important; }

.has-background-primary-light {
  background-color: whitesmoke !important; }

.has-text-primary-dark {
  color: #919191 !important; }

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #ababab !important; }

.has-background-primary-dark {
  background-color: #919191 !important; }

.has-text-link {
  color: #000000 !important; }

a.has-text-link:hover, a.has-text-link:focus {
  color: black !important; }

.has-background-link {
  background-color: #000000 !important; }

.has-text-link-light {
  color: whitesmoke !important; }

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: #dbdbdb !important; }

.has-background-link-light {
  background-color: whitesmoke !important; }

.has-text-link-dark {
  color: #919191 !important; }

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #ababab !important; }

.has-background-link-dark {
  background-color: #919191 !important; }

.has-text-info {
  color: #3298dc !important; }

a.has-text-info:hover, a.has-text-info:focus {
  color: #207dbc !important; }

.has-background-info {
  background-color: #3298dc !important; }

.has-text-info-light {
  color: #eef6fc !important; }

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #c2e0f5 !important; }

.has-background-info-light {
  background-color: #eef6fc !important; }

.has-text-info-dark {
  color: #1d72aa !important; }

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #248fd6 !important; }

.has-background-info-dark {
  background-color: #1d72aa !important; }

.has-text-success {
  color: #868A3B !important; }

a.has-text-success:hover, a.has-text-success:focus {
  color: #63662c !important; }

.has-background-success {
  background-color: #868A3B !important; }

.has-text-success-light {
  color: #f8f9f1 !important; }

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: #e8eacd !important; }

.has-background-success-light {
  background-color: #f8f9f1 !important; }

.has-text-success-dark {
  color: #8e923f !important; }

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #afb450 !important; }

.has-background-success-dark {
  background-color: #8e923f !important; }

.has-text-warning {
  color: #E3FF79 !important; }

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #d8ff46 !important; }

.has-background-warning {
  background-color: #E3FF79 !important; }

.has-text-warning-light {
  color: #fbffeb !important; }

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #f0ffb8 !important; }

.has-background-warning-light {
  background-color: #fbffeb !important; }

.has-text-warning-dark {
  color: #759400 !important; }

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #9dc700 !important; }

.has-background-warning-dark {
  background-color: #759400 !important; }

.has-text-danger {
  color: #FF5D31 !important; }

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #fd3600 !important; }

.has-background-danger {
  background-color: #FF5D31 !important; }

.has-text-danger-light {
  color: #ffefeb !important; }

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #ffc7b8 !important; }

.has-background-danger-light {
  background-color: #ffefeb !important; }

.has-text-danger-dark {
  color: #cc2c00 !important; }

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #ff3600 !important; }

.has-background-danger-dark {
  background-color: #cc2c00 !important; }

.has-text-black-bis {
  color: #121212 !important; }

.has-background-black-bis {
  background-color: #121212 !important; }

.has-text-black-ter {
  color: #242424 !important; }

.has-background-black-ter {
  background-color: #242424 !important; }

.has-text-grey-darker {
  color: #363636 !important; }

.has-background-grey-darker {
  background-color: #363636 !important; }

.has-text-grey-dark {
  color: #9b9b9b !important; }

.has-background-grey-dark {
  background-color: #9b9b9b !important; }

.has-text-grey, body.tax-project:not(.term-print-publications) .language-link {
  color: #E4E4E4 !important; }

.has-background-grey {
  background-color: #E4E4E4 !important; }

.has-text-grey-light {
  color: #F3F3F3 !important; }

.has-background-grey-light {
  background-color: #F3F3F3 !important; }

.has-text-grey-lighter {
  color: #dbdbdb !important; }

.has-background-grey-lighter {
  background-color: #dbdbdb !important; }

.has-text-white-ter {
  color: whitesmoke !important; }

.has-background-white-ter {
  background-color: whitesmoke !important; }

.has-text-white-bis {
  color: #fafafa !important; }

.has-background-white-bis {
  background-color: #fafafa !important; }

.is-flex-direction-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.is-flex-direction-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.is-flex-direction-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.is-flex-direction-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.is-flex-wrap-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.is-flex-wrap-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.is-flex-wrap-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.is-justify-content-flex-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.is-justify-content-flex-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.is-justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.is-justify-content-space-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.is-justify-content-space-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.is-justify-content-space-evenly {
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important; }

.is-justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important; }

.is-justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: end !important;
      -ms-flex-pack: end !important;
          justify-content: end !important; }

.is-justify-content-left {
  -webkit-box-pack: left !important;
  -webkit-justify-content: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important; }

.is-justify-content-right {
  -webkit-box-pack: right !important;
  -webkit-justify-content: right !important;
      -ms-flex-pack: right !important;
          justify-content: right !important; }

.is-align-content-flex-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.is-align-content-flex-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.is-align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.is-align-content-space-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.is-align-content-space-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.is-align-content-space-evenly {
  -webkit-align-content: space-evenly !important;
      -ms-flex-line-pack: space-evenly !important;
          align-content: space-evenly !important; }

.is-align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.is-align-content-start {
  -webkit-align-content: start !important;
      -ms-flex-line-pack: start !important;
          align-content: start !important; }

.is-align-content-end {
  -webkit-align-content: end !important;
      -ms-flex-line-pack: end !important;
          align-content: end !important; }

.is-align-content-baseline {
  -webkit-align-content: baseline !important;
      -ms-flex-line-pack: baseline !important;
          align-content: baseline !important; }

.is-align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.is-align-items-flex-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.is-align-items-flex-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.is-align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.is-align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.is-align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: start !important;
      -ms-flex-align: start !important;
          align-items: start !important; }

.is-align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: end !important;
      -ms-flex-align: end !important;
          align-items: end !important; }

.is-align-items-self-start {
  -webkit-box-align: self-start !important;
  -webkit-align-items: self-start !important;
      -ms-flex-align: self-start !important;
          align-items: self-start !important; }

.is-align-items-self-end {
  -webkit-box-align: self-end !important;
  -webkit-align-items: self-end !important;
      -ms-flex-align: self-end !important;
          align-items: self-end !important; }

.is-align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }

.is-align-self-flex-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.is-align-self-flex-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.is-align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.is-align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.is-align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; }

.is-flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.is-flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.is-flex-grow-2 {
  -webkit-box-flex: 2 !important;
  -webkit-flex-grow: 2 !important;
      -ms-flex-positive: 2 !important;
          flex-grow: 2 !important; }

.is-flex-grow-3 {
  -webkit-box-flex: 3 !important;
  -webkit-flex-grow: 3 !important;
      -ms-flex-positive: 3 !important;
          flex-grow: 3 !important; }

.is-flex-grow-4 {
  -webkit-box-flex: 4 !important;
  -webkit-flex-grow: 4 !important;
      -ms-flex-positive: 4 !important;
          flex-grow: 4 !important; }

.is-flex-grow-5 {
  -webkit-box-flex: 5 !important;
  -webkit-flex-grow: 5 !important;
      -ms-flex-positive: 5 !important;
          flex-grow: 5 !important; }

.is-flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }

.is-flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }

.is-flex-shrink-2 {
  -webkit-flex-shrink: 2 !important;
      -ms-flex-negative: 2 !important;
          flex-shrink: 2 !important; }

.is-flex-shrink-3 {
  -webkit-flex-shrink: 3 !important;
      -ms-flex-negative: 3 !important;
          flex-shrink: 3 !important; }

.is-flex-shrink-4 {
  -webkit-flex-shrink: 4 !important;
      -ms-flex-negative: 4 !important;
          flex-shrink: 4 !important; }

.is-flex-shrink-5 {
  -webkit-flex-shrink: 5 !important;
      -ms-flex-negative: 5 !important;
          flex-shrink: 5 !important; }

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table; }

.is-pulled-left {
  float: left !important; }

.is-pulled-right {
  float: right !important; }

.is-radiusless {
  border-radius: 0 !important; }

.is-shadowless {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important; }

.is-clipped, .application-platform .candidates-list #tableheader {
  overflow: hidden !important; }

.is-relative {
  position: relative !important; }

.is-marginless {
  margin: 0 !important; }

.is-paddingless {
  padding: 0 !important; }

.m-0 {
  margin: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

.mr-0 {
  margin-right: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.ml-0 {
  margin-left: 0 !important; }

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mr-1 {
  margin-right: 0.25rem !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.ml-1 {
  margin-left: 0.25rem !important; }

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mr-2 {
  margin-right: 0.5rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.ml-2 {
  margin-left: 0.5rem !important; }

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.m-3 {
  margin: 0.75rem !important; }

.mt-3 {
  margin-top: 0.75rem !important; }

.mr-3 {
  margin-right: 0.75rem !important; }

.mb-3 {
  margin-bottom: 0.75rem !important; }

.ml-3 {
  margin-left: 0.75rem !important; }

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.m-4 {
  margin: 1rem !important; }

.mt-4 {
  margin-top: 1rem !important; }

.mr-4 {
  margin-right: 1rem !important; }

.mb-4 {
  margin-bottom: 1rem !important; }

.ml-4 {
  margin-left: 1rem !important; }

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-5 {
  margin: 1.5rem !important; }

.mt-5 {
  margin-top: 1.5rem !important; }

.mr-5 {
  margin-right: 1.5rem !important; }

.mb-5 {
  margin-bottom: 1.5rem !important; }

.ml-5 {
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-6 {
  margin: 3rem !important; }

.mt-6 {
  margin-top: 3rem !important; }

.mr-6 {
  margin-right: 3rem !important; }

.mb-6 {
  margin-bottom: 3rem !important; }

.ml-6 {
  margin-left: 3rem !important; }

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0 {
  padding-top: 0 !important; }

.pr-0 {
  padding-right: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pl-0 {
  padding-left: 0 !important; }

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pr-1 {
  padding-right: 0.25rem !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pl-1 {
  padding-left: 0.25rem !important; }

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pr-2 {
  padding-right: 0.5rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pl-2 {
  padding-left: 0.5rem !important; }

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.p-3 {
  padding: 0.75rem !important; }

.pt-3 {
  padding-top: 0.75rem !important; }

.pr-3 {
  padding-right: 0.75rem !important; }

.pb-3 {
  padding-bottom: 0.75rem !important; }

.pl-3 {
  padding-left: 0.75rem !important; }

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.p-4 {
  padding: 1rem !important; }

.pt-4 {
  padding-top: 1rem !important; }

.pr-4 {
  padding-right: 1rem !important; }

.pb-4 {
  padding-bottom: 1rem !important; }

.pl-4 {
  padding-left: 1rem !important; }

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-5 {
  padding: 1.5rem !important; }

.pt-5 {
  padding-top: 1.5rem !important; }

.pr-5 {
  padding-right: 1.5rem !important; }

.pb-5 {
  padding-bottom: 1.5rem !important; }

.pl-5 {
  padding-left: 1.5rem !important; }

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-6 {
  padding: 3rem !important; }

.pt-6 {
  padding-top: 3rem !important; }

.pr-6 {
  padding-right: 3rem !important; }

.pb-6 {
  padding-bottom: 3rem !important; }

.pl-6 {
  padding-left: 3rem !important; }

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.is-size-1, .content.is-size-1 h1,
.content.is-size-1 h2,
.content.is-size-1 h3,
.content.is-size-1 h4,
.content.is-size-1 h5,
.content.is-size-1 h6,
.content.is-size-1 p {
  font-size: 4.125rem !important; }

.is-size-2, .content.is-size-2 h1,
.content.is-size-2 h2,
.content.is-size-2 h3,
.content.is-size-2 h4,
.content.is-size-2 h5,
.content.is-size-2 h6,
.content.is-size-2 p {
  font-size: 3.125rem !important; }

.is-size-3, .content.is-size-3 h1,
.content.is-size-3 h2,
.content.is-size-3 h3,
.content.is-size-3 h4,
.content.is-size-3 h5,
.content.is-size-3 h6,
.content.is-size-3 p {
  font-size: 2.5rem !important; }

.is-size-4, .content.is-size-4 h1,
.content.is-size-4 h2,
.content.is-size-4 h3,
.content.is-size-4 h4,
.content.is-size-4 h5,
.content.is-size-4 h6,
.content.is-size-4 p {
  font-size: 1.875rem !important; }

.is-size-5, .content.is-size-5 h1,
.content.is-size-5 h2,
.content.is-size-5 h3,
.content.is-size-5 h4,
.content.is-size-5 h5,
.content.is-size-5 h6,
.content.is-size-5 p {
  font-size: 1.25rem !important; }

.is-size-6, .content.is-size-6 h1,
.content.is-size-6 h2,
.content.is-size-6 h3,
.content.is-size-6 h4,
.content.is-size-6 h5,
.content.is-size-6 h6,
.content.is-size-6 p {
  font-size: 0.9375rem !important; }

.is-size-7, .content.is-size-7 h1,
.content.is-size-7 h2,
.content.is-size-7 h3,
.content.is-size-7 h4,
.content.is-size-7 h5,
.content.is-size-7 h6,
.content.is-size-7 p {
  font-size: 0.75rem !important; }

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 4.125rem !important; }
  .is-size-2-mobile {
    font-size: 3.125rem !important; }
  .is-size-3-mobile {
    font-size: 2.5rem !important; }
  .is-size-4-mobile {
    font-size: 1.875rem !important; }
  .is-size-5-mobile {
    font-size: 1.25rem !important; }
  .is-size-6-mobile {
    font-size: 0.9375rem !important; }
  .is-size-7-mobile {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 4.125rem !important; }
  .is-size-2-tablet {
    font-size: 3.125rem !important; }
  .is-size-3-tablet {
    font-size: 2.5rem !important; }
  .is-size-4-tablet {
    font-size: 1.875rem !important; }
  .is-size-5-tablet {
    font-size: 1.25rem !important; }
  .is-size-6-tablet {
    font-size: 0.9375rem !important; }
  .is-size-7-tablet {
    font-size: 0.75rem !important; } }

@media screen and (max-width: 1279px) {
  .is-size-1-touch {
    font-size: 4.125rem !important; }
  .is-size-2-touch {
    font-size: 3.125rem !important; }
  .is-size-3-touch {
    font-size: 2.5rem !important; }
  .is-size-4-touch {
    font-size: 1.875rem !important; }
  .is-size-5-touch {
    font-size: 1.25rem !important; }
  .is-size-6-touch {
    font-size: 0.9375rem !important; }
  .is-size-7-touch {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1280px) {
  .is-size-1-desktop {
    font-size: 4.125rem !important; }
  .is-size-2-desktop {
    font-size: 3.125rem !important; }
  .is-size-3-desktop {
    font-size: 2.5rem !important; }
  .is-size-4-desktop {
    font-size: 1.875rem !important; }
  .is-size-5-desktop {
    font-size: 1.25rem !important; }
  .is-size-6-desktop {
    font-size: 0.9375rem !important; }
  .is-size-7-desktop {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1680px) {
  .is-size-1-widescreen {
    font-size: 4.125rem !important; }
  .is-size-2-widescreen {
    font-size: 3.125rem !important; }
  .is-size-3-widescreen {
    font-size: 2.5rem !important; }
  .is-size-4-widescreen {
    font-size: 1.875rem !important; }
  .is-size-5-widescreen {
    font-size: 1.25rem !important; }
  .is-size-6-widescreen {
    font-size: 0.9375rem !important; }
  .is-size-7-widescreen {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1984px) {
  .is-size-1-fullhd {
    font-size: 4.125rem !important; }
  .is-size-2-fullhd {
    font-size: 3.125rem !important; }
  .is-size-3-fullhd {
    font-size: 2.5rem !important; }
  .is-size-4-fullhd {
    font-size: 1.875rem !important; }
  .is-size-5-fullhd {
    font-size: 1.25rem !important; }
  .is-size-6-fullhd {
    font-size: 0.9375rem !important; }
  .is-size-7-fullhd {
    font-size: 0.75rem !important; } }

.has-text-centered {
  text-align: center !important; }

.has-text-justified {
  text-align: justify !important; }

.has-text-left {
  text-align: left !important; }

.has-text-right {
  text-align: right !important; }

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important; } }

@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-text-centered-tablet-only {
    text-align: center !important; } }

@media screen and (max-width: 1279px) {
  .has-text-centered-touch {
    text-align: center !important; } }

@media screen and (min-width: 1280px) {
  .has-text-centered-desktop {
    text-align: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-text-centered-desktop-only {
    text-align: center !important; } }

@media screen and (min-width: 1680px) {
  .has-text-centered-widescreen {
    text-align: center !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-text-centered-widescreen-only {
    text-align: center !important; } }

@media screen and (min-width: 1984px) {
  .has-text-centered-fullhd {
    text-align: center !important; } }

@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important; } }

@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-text-justified-tablet-only {
    text-align: justify !important; } }

@media screen and (max-width: 1279px) {
  .has-text-justified-touch {
    text-align: justify !important; } }

@media screen and (min-width: 1280px) {
  .has-text-justified-desktop {
    text-align: justify !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-text-justified-desktop-only {
    text-align: justify !important; } }

@media screen and (min-width: 1680px) {
  .has-text-justified-widescreen {
    text-align: justify !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important; } }

@media screen and (min-width: 1984px) {
  .has-text-justified-fullhd {
    text-align: justify !important; } }

@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important; } }

@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-text-left-tablet-only {
    text-align: left !important; } }

@media screen and (max-width: 1279px) {
  .has-text-left-touch {
    text-align: left !important; } }

@media screen and (min-width: 1280px) {
  .has-text-left-desktop {
    text-align: left !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-text-left-desktop-only {
    text-align: left !important; } }

@media screen and (min-width: 1680px) {
  .has-text-left-widescreen {
    text-align: left !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-text-left-widescreen-only {
    text-align: left !important; } }

@media screen and (min-width: 1984px) {
  .has-text-left-fullhd {
    text-align: left !important; } }

@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important; } }

@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-text-right-tablet-only {
    text-align: right !important; } }

@media screen and (max-width: 1279px) {
  .has-text-right-touch {
    text-align: right !important; } }

@media screen and (min-width: 1280px) {
  .has-text-right-desktop {
    text-align: right !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-text-right-desktop-only {
    text-align: right !important; } }

@media screen and (min-width: 1680px) {
  .has-text-right-widescreen {
    text-align: right !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-text-right-widescreen-only {
    text-align: right !important; } }

@media screen and (min-width: 1984px) {
  .has-text-right-fullhd {
    text-align: right !important; } }

.is-capitalized {
  text-transform: capitalize !important; }

.is-lowercase {
  text-transform: lowercase !important; }

.is-uppercase {
  text-transform: uppercase !important; }

.is-italic {
  font-style: italic !important; }

.has-text-weight-light {
  font-weight: 300 !important; }

.has-text-weight-normal, form .label,
form label {
  font-weight: 400 !important; }

.has-text-weight-medium {
  font-weight: 500 !important; }

.has-text-weight-semibold {
  font-weight: 600 !important; }

.has-text-weight-bold {
  font-weight: 700 !important; }

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-monospace {
  font-family: monospace !important; }

.is-family-code {
  font-family: monospace !important; }

.is-block, .message-header a.is-active .minus, .application-platform .form-data-container .acf-field.acfe-field-group-layout-block,
.application-platform .acf-form .acf-field.acfe-field-group-layout-block,
.application-platform form .acf-field.acfe-field-group-layout-block {
  display: block !important; }

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important; } }

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-block-tablet-only {
    display: block !important; } }

@media screen and (max-width: 1279px) {
  .is-block-touch {
    display: block !important; } }

@media screen and (min-width: 1280px) {
  .is-block-desktop {
    display: block !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-block-desktop-only {
    display: block !important; } }

@media screen and (min-width: 1680px) {
  .is-block-widescreen {
    display: block !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-block-widescreen-only {
    display: block !important; } }

@media screen and (min-width: 1984px) {
  .is-block-fullhd {
    display: block !important; } }

.is-flex, .application-platform .form-data-container .acf-form-submit,
.application-platform .acf-form .acf-form-submit,
.application-platform form .acf-form-submit {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-flex-tablet-only {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (max-width: 1279px) {
  .is-flex-touch {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1280px) {
  .is-flex-desktop {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-flex-desktop-only {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1680px) {
  .is-flex-widescreen {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-flex-widescreen-only {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1984px) {
  .is-flex-fullhd {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

.is-inline {
  display: inline !important; }

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-inline-tablet-only {
    display: inline !important; } }

@media screen and (max-width: 1279px) {
  .is-inline-touch {
    display: inline !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-desktop {
    display: inline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-inline-desktop-only {
    display: inline !important; } }

@media screen and (min-width: 1680px) {
  .is-inline-widescreen {
    display: inline !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-inline-widescreen-only {
    display: inline !important; } }

@media screen and (min-width: 1984px) {
  .is-inline-fullhd {
    display: inline !important; } }

.is-inline-block {
  display: inline-block !important; }

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-inline-block-tablet-only {
    display: inline-block !important; } }

@media screen and (max-width: 1279px) {
  .is-inline-block-touch {
    display: inline-block !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-block-desktop {
    display: inline-block !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-inline-block-desktop-only {
    display: inline-block !important; } }

@media screen and (min-width: 1680px) {
  .is-inline-block-widescreen {
    display: inline-block !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important; } }

@media screen and (min-width: 1984px) {
  .is-inline-block-fullhd {
    display: inline-block !important; } }

.is-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-inline-flex-tablet-only {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (max-width: 1279px) {
  .is-inline-flex-touch {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-flex-desktop {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-inline-flex-desktop-only {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1680px) {
  .is-inline-flex-widescreen {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-inline-flex-widescreen-only {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1984px) {
  .is-inline-flex-fullhd {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.is-hidden, .message-header a.is-active .plus, .message-header a .minus, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-duplicate, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-plus,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-duplicate,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-plus, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-duplicate, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-plus,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-duplicate,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-plus, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-duplicate, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-plus,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-duplicate,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-plus, .application-platform .candidates-list.clerk-preselection-list .application-item.is-hidden-clerk_preselection {
  display: none !important; }

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important; }

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important; } }

@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-hidden-tablet-only {
    display: none !important; } }

@media screen and (max-width: 1279px) {
  .is-hidden-touch {
    display: none !important; } }

@media screen and (min-width: 1280px) {
  .is-hidden-desktop {
    display: none !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-hidden-desktop-only {
    display: none !important; } }

@media screen and (min-width: 1680px) {
  .is-hidden-widescreen {
    display: none !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-hidden-widescreen-only {
    display: none !important; } }

@media screen and (min-width: 1984px) {
  .is-hidden-fullhd {
    display: none !important; } }

.is-invisible {
  visibility: hidden !important; }

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important; } }

@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-invisible-tablet-only {
    visibility: hidden !important; } }

@media screen and (max-width: 1279px) {
  .is-invisible-touch {
    visibility: hidden !important; } }

@media screen and (min-width: 1280px) {
  .is-invisible-desktop {
    visibility: hidden !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-invisible-desktop-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1680px) {
  .is-invisible-widescreen {
    visibility: hidden !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1984px) {
  .is-invisible-fullhd {
    visibility: hidden !important; } }

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

ul {
  list-style: none; }

button,
input,
select,
textarea {
  margin: 0; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

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

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

iframe {
  border: 0; }

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

td,
th {
  padding: 0; }
  td:not([align]),
  th:not([align]) {
    text-align: inherit; }

html {
  background-color: #FFFFFF;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block; }

body,
button,
input,
optgroup,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace; }

body {
  color: #000000;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5; }

a {
  color: #000000;
  cursor: pointer;
  text-decoration: none; }
  a strong {
    color: currentColor; }
  a:hover {
    color: #000000; }

code {
  background-color: #E4E4E4;
  color: #e43100;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em; }

hr {
  background-color: #E4E4E4;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0; }

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

input[type="checkbox"],
input[type="radio"] {
  vertical-align: baseline; }

small {
  font-size: 0.875em; }

span {
  font-style: inherit;
  font-weight: inherit; }

strong {
  color: #000000;
  font-weight: 700; }

fieldset {
  border: none; }

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #E4E4E4;
  color: #000000;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal; }
  pre code {
    background-color: transparent;
    color: currentColor;
    font-size: 1em;
    padding: 0; }

table td,
table th {
  vertical-align: top; }
  table td:not([align]),
  table th:not([align]) {
    text-align: inherit; }

table th {
  color: #000000; }

@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

/* Bulma Grid */
.column, .application-platform #loginform .login-username,
.application-platform #loginform .login-password {
  display: block;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  padding: 0.5rem; }
  .columns.is-mobile > .column.is-narrow, .application-platform .is-mobile#loginform > .column.is-narrow, .application-platform #loginform .is-mobile.login-remember > .column.is-narrow, .application-platform #loginform .is-mobile.login-submit > .column.is-narrow, .application-platform #loginform .columns.is-mobile > .is-narrow.login-username, .application-platform .is-mobile#loginform > .is-narrow.login-username, .application-platform #loginform .is-mobile.login-remember > .is-narrow.login-username, .application-platform #loginform .is-mobile.login-submit > .is-narrow.login-username,
  .application-platform #loginform .columns.is-mobile > .is-narrow.login-password,
  .application-platform .is-mobile#loginform > .is-narrow.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-narrow.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-narrow.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: unset; }
  .columns.is-mobile > .column.is-full, .application-platform .is-mobile#loginform > .column.is-full, .application-platform #loginform .is-mobile.login-remember > .column.is-full, .application-platform #loginform .is-mobile.login-submit > .column.is-full, .application-platform #loginform .columns.is-mobile > .is-full.login-username, .application-platform .is-mobile#loginform > .is-full.login-username, .application-platform #loginform .is-mobile.login-remember > .is-full.login-username, .application-platform #loginform .is-mobile.login-submit > .is-full.login-username,
  .application-platform #loginform .columns.is-mobile > .is-full.login-password,
  .application-platform .is-mobile#loginform > .is-full.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-full.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-full.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-three-quarters, .application-platform .is-mobile#loginform > .column.is-three-quarters, .application-platform #loginform .is-mobile.login-remember > .column.is-three-quarters, .application-platform #loginform .is-mobile.login-submit > .column.is-three-quarters, .application-platform #loginform .columns.is-mobile > .is-three-quarters.login-username, .application-platform .is-mobile#loginform > .is-three-quarters.login-username, .application-platform #loginform .is-mobile.login-remember > .is-three-quarters.login-username, .application-platform #loginform .is-mobile.login-submit > .is-three-quarters.login-username,
  .application-platform #loginform .columns.is-mobile > .is-three-quarters.login-password,
  .application-platform .is-mobile#loginform > .is-three-quarters.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-three-quarters.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-three-quarters.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-two-thirds, .application-platform .is-mobile#loginform > .column.is-two-thirds, .application-platform #loginform .is-mobile.login-remember > .column.is-two-thirds, .application-platform #loginform .is-mobile.login-submit > .column.is-two-thirds, .application-platform #loginform .columns.is-mobile > .is-two-thirds.login-username, .application-platform .is-mobile#loginform > .is-two-thirds.login-username, .application-platform #loginform .is-mobile.login-remember > .is-two-thirds.login-username, .application-platform #loginform .is-mobile.login-submit > .is-two-thirds.login-username,
  .application-platform #loginform .columns.is-mobile > .is-two-thirds.login-password,
  .application-platform .is-mobile#loginform > .is-two-thirds.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-two-thirds.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-two-thirds.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 66.6666%; }
  .columns.is-mobile > .column.is-half, .application-platform .is-mobile#loginform > .column.is-half, .application-platform #loginform .is-mobile.login-remember > .column.is-half, .application-platform #loginform .is-mobile.login-submit > .column.is-half, .application-platform #loginform .columns.is-mobile > .is-half.login-username, .application-platform .is-mobile#loginform > .is-half.login-username, .application-platform #loginform .is-mobile.login-remember > .is-half.login-username, .application-platform #loginform .is-mobile.login-submit > .is-half.login-username,
  .application-platform #loginform .columns.is-mobile > .is-half.login-password,
  .application-platform .is-mobile#loginform > .is-half.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-half.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-half.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-one-third, .application-platform .is-mobile#loginform > .column.is-one-third, .application-platform #loginform .is-mobile.login-remember > .column.is-one-third, .application-platform #loginform .is-mobile.login-submit > .column.is-one-third, .application-platform #loginform .columns.is-mobile > .is-one-third.login-username, .application-platform .is-mobile#loginform > .is-one-third.login-username, .application-platform #loginform .is-mobile.login-remember > .is-one-third.login-username, .application-platform #loginform .is-mobile.login-submit > .is-one-third.login-username,
  .application-platform #loginform .columns.is-mobile > .is-one-third.login-password,
  .application-platform .is-mobile#loginform > .is-one-third.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-one-third.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-one-third.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 33.3333%; }
  .columns.is-mobile > .column.is-one-quarter, .application-platform .is-mobile#loginform > .column.is-one-quarter, .application-platform #loginform .is-mobile.login-remember > .column.is-one-quarter, .application-platform #loginform .is-mobile.login-submit > .column.is-one-quarter, .application-platform #loginform .columns.is-mobile > .is-one-quarter.login-username, .application-platform .is-mobile#loginform > .is-one-quarter.login-username, .application-platform #loginform .is-mobile.login-remember > .is-one-quarter.login-username, .application-platform #loginform .is-mobile.login-submit > .is-one-quarter.login-username,
  .application-platform #loginform .columns.is-mobile > .is-one-quarter.login-password,
  .application-platform .is-mobile#loginform > .is-one-quarter.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-one-quarter.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-one-quarter.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-one-fifth, .application-platform .is-mobile#loginform > .column.is-one-fifth, .application-platform #loginform .is-mobile.login-remember > .column.is-one-fifth, .application-platform #loginform .is-mobile.login-submit > .column.is-one-fifth, .application-platform #loginform .columns.is-mobile > .is-one-fifth.login-username, .application-platform .is-mobile#loginform > .is-one-fifth.login-username, .application-platform #loginform .is-mobile.login-remember > .is-one-fifth.login-username, .application-platform #loginform .is-mobile.login-submit > .is-one-fifth.login-username,
  .application-platform #loginform .columns.is-mobile > .is-one-fifth.login-password,
  .application-platform .is-mobile#loginform > .is-one-fifth.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-one-fifth.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-one-fifth.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 20%; }
  .columns.is-mobile > .column.is-two-fifths, .application-platform .is-mobile#loginform > .column.is-two-fifths, .application-platform #loginform .is-mobile.login-remember > .column.is-two-fifths, .application-platform #loginform .is-mobile.login-submit > .column.is-two-fifths, .application-platform #loginform .columns.is-mobile > .is-two-fifths.login-username, .application-platform .is-mobile#loginform > .is-two-fifths.login-username, .application-platform #loginform .is-mobile.login-remember > .is-two-fifths.login-username, .application-platform #loginform .is-mobile.login-submit > .is-two-fifths.login-username,
  .application-platform #loginform .columns.is-mobile > .is-two-fifths.login-password,
  .application-platform .is-mobile#loginform > .is-two-fifths.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-two-fifths.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-two-fifths.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 40%; }
  .columns.is-mobile > .column.is-three-fifths, .application-platform .is-mobile#loginform > .column.is-three-fifths, .application-platform #loginform .is-mobile.login-remember > .column.is-three-fifths, .application-platform #loginform .is-mobile.login-submit > .column.is-three-fifths, .application-platform #loginform .columns.is-mobile > .is-three-fifths.login-username, .application-platform .is-mobile#loginform > .is-three-fifths.login-username, .application-platform #loginform .is-mobile.login-remember > .is-three-fifths.login-username, .application-platform #loginform .is-mobile.login-submit > .is-three-fifths.login-username,
  .application-platform #loginform .columns.is-mobile > .is-three-fifths.login-password,
  .application-platform .is-mobile#loginform > .is-three-fifths.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-three-fifths.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-three-fifths.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 60%; }
  .columns.is-mobile > .column.is-four-fifths, .application-platform .is-mobile#loginform > .column.is-four-fifths, .application-platform #loginform .is-mobile.login-remember > .column.is-four-fifths, .application-platform #loginform .is-mobile.login-submit > .column.is-four-fifths, .application-platform #loginform .columns.is-mobile > .is-four-fifths.login-username, .application-platform .is-mobile#loginform > .is-four-fifths.login-username, .application-platform #loginform .is-mobile.login-remember > .is-four-fifths.login-username, .application-platform #loginform .is-mobile.login-submit > .is-four-fifths.login-username,
  .application-platform #loginform .columns.is-mobile > .is-four-fifths.login-password,
  .application-platform .is-mobile#loginform > .is-four-fifths.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-four-fifths.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-four-fifths.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 80%; }
  .columns.is-mobile > .column.is-offset-three-quarters, .application-platform .is-mobile#loginform > .column.is-offset-three-quarters, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-three-quarters, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-three-quarters, .application-platform #loginform .columns.is-mobile > .is-offset-three-quarters.login-username, .application-platform .is-mobile#loginform > .is-offset-three-quarters.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-three-quarters.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-three-quarters.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-three-quarters.login-password,
  .application-platform .is-mobile#loginform > .is-offset-three-quarters.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-three-quarters.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-three-quarters.login-password {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-offset-two-thirds, .application-platform .is-mobile#loginform > .column.is-offset-two-thirds, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-two-thirds, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-two-thirds, .application-platform #loginform .columns.is-mobile > .is-offset-two-thirds.login-username, .application-platform .is-mobile#loginform > .is-offset-two-thirds.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-two-thirds.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-two-thirds.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-two-thirds.login-password,
  .application-platform .is-mobile#loginform > .is-offset-two-thirds.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-two-thirds.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-two-thirds.login-password {
    margin-left: 66.6666%; }
  .columns.is-mobile > .column.is-offset-half, .application-platform .is-mobile#loginform > .column.is-offset-half, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-half, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-half, .application-platform #loginform .columns.is-mobile > .is-offset-half.login-username, .application-platform .is-mobile#loginform > .is-offset-half.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-half.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-half.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-half.login-password,
  .application-platform .is-mobile#loginform > .is-offset-half.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-half.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-half.login-password {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-offset-one-third, .application-platform .is-mobile#loginform > .column.is-offset-one-third, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-one-third, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-one-third, .application-platform #loginform .columns.is-mobile > .is-offset-one-third.login-username, .application-platform .is-mobile#loginform > .is-offset-one-third.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-one-third.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-one-third.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-one-third.login-password,
  .application-platform .is-mobile#loginform > .is-offset-one-third.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-one-third.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-one-third.login-password {
    margin-left: 33.3333%; }
  .columns.is-mobile > .column.is-offset-one-quarter, .application-platform .is-mobile#loginform > .column.is-offset-one-quarter, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-one-quarter, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-one-quarter, .application-platform #loginform .columns.is-mobile > .is-offset-one-quarter.login-username, .application-platform .is-mobile#loginform > .is-offset-one-quarter.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-one-quarter.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-one-quarter.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-one-quarter.login-password,
  .application-platform .is-mobile#loginform > .is-offset-one-quarter.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-one-quarter.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-one-quarter.login-password {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-offset-one-fifth, .application-platform .is-mobile#loginform > .column.is-offset-one-fifth, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-one-fifth, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-one-fifth, .application-platform #loginform .columns.is-mobile > .is-offset-one-fifth.login-username, .application-platform .is-mobile#loginform > .is-offset-one-fifth.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-one-fifth.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-one-fifth.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-one-fifth.login-password,
  .application-platform .is-mobile#loginform > .is-offset-one-fifth.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-one-fifth.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-one-fifth.login-password {
    margin-left: 20%; }
  .columns.is-mobile > .column.is-offset-two-fifths, .application-platform .is-mobile#loginform > .column.is-offset-two-fifths, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-two-fifths, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-two-fifths, .application-platform #loginform .columns.is-mobile > .is-offset-two-fifths.login-username, .application-platform .is-mobile#loginform > .is-offset-two-fifths.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-two-fifths.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-two-fifths.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-two-fifths.login-password,
  .application-platform .is-mobile#loginform > .is-offset-two-fifths.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-two-fifths.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-two-fifths.login-password {
    margin-left: 40%; }
  .columns.is-mobile > .column.is-offset-three-fifths, .application-platform .is-mobile#loginform > .column.is-offset-three-fifths, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-three-fifths, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-three-fifths, .application-platform #loginform .columns.is-mobile > .is-offset-three-fifths.login-username, .application-platform .is-mobile#loginform > .is-offset-three-fifths.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-three-fifths.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-three-fifths.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-three-fifths.login-password,
  .application-platform .is-mobile#loginform > .is-offset-three-fifths.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-three-fifths.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-three-fifths.login-password {
    margin-left: 60%; }
  .columns.is-mobile > .column.is-offset-four-fifths, .application-platform .is-mobile#loginform > .column.is-offset-four-fifths, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-four-fifths, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-four-fifths, .application-platform #loginform .columns.is-mobile > .is-offset-four-fifths.login-username, .application-platform .is-mobile#loginform > .is-offset-four-fifths.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-four-fifths.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-four-fifths.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-four-fifths.login-password,
  .application-platform .is-mobile#loginform > .is-offset-four-fifths.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-four-fifths.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-four-fifths.login-password {
    margin-left: 80%; }
  .columns.is-mobile > .column.is-0, .application-platform .is-mobile#loginform > .column.is-0, .application-platform #loginform .is-mobile.login-remember > .column.is-0, .application-platform #loginform .is-mobile.login-submit > .column.is-0, .application-platform #loginform .columns.is-mobile > .is-0.login-username, .application-platform .is-mobile#loginform > .is-0.login-username, .application-platform #loginform .is-mobile.login-remember > .is-0.login-username, .application-platform #loginform .is-mobile.login-submit > .is-0.login-username,
  .application-platform #loginform .columns.is-mobile > .is-0.login-password,
  .application-platform .is-mobile#loginform > .is-0.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-0.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-0.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 0%; }
  .columns.is-mobile > .column.is-offset-0, .application-platform .is-mobile#loginform > .column.is-offset-0, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-0, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-0, .application-platform #loginform .columns.is-mobile > .is-offset-0.login-username, .application-platform .is-mobile#loginform > .is-offset-0.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-0.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-0.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-0.login-password,
  .application-platform .is-mobile#loginform > .is-offset-0.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-0.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-0.login-password {
    margin-left: 0%; }
  .columns.is-mobile > .column.is-1, .application-platform .is-mobile#loginform > .column.is-1, .application-platform #loginform .is-mobile.login-remember > .column.is-1, .application-platform #loginform .is-mobile.login-submit > .column.is-1, .application-platform #loginform .columns.is-mobile > .is-1.login-username, .application-platform .is-mobile#loginform > .is-1.login-username, .application-platform #loginform .is-mobile.login-remember > .is-1.login-username, .application-platform #loginform .is-mobile.login-submit > .is-1.login-username,
  .application-platform #loginform .columns.is-mobile > .is-1.login-password,
  .application-platform .is-mobile#loginform > .is-1.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-1.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-1.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 8.33333%; }
  .columns.is-mobile > .column.is-offset-1, .application-platform .is-mobile#loginform > .column.is-offset-1, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-1, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-1, .application-platform #loginform .columns.is-mobile > .is-offset-1.login-username, .application-platform .is-mobile#loginform > .is-offset-1.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-1.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-1.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-1.login-password,
  .application-platform .is-mobile#loginform > .is-offset-1.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-1.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-1.login-password {
    margin-left: 8.33333%; }
  .columns.is-mobile > .column.is-2, .application-platform .is-mobile#loginform > .column.is-2, .application-platform #loginform .is-mobile.login-remember > .column.is-2, .application-platform #loginform .is-mobile.login-submit > .column.is-2, .application-platform #loginform .columns.is-mobile > .is-2.login-username, .application-platform .is-mobile#loginform > .is-2.login-username, .application-platform #loginform .is-mobile.login-remember > .is-2.login-username, .application-platform #loginform .is-mobile.login-submit > .is-2.login-username,
  .application-platform #loginform .columns.is-mobile > .is-2.login-password,
  .application-platform .is-mobile#loginform > .is-2.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-2.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-2.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 16.66667%; }
  .columns.is-mobile > .column.is-offset-2, .application-platform .is-mobile#loginform > .column.is-offset-2, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-2, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-2, .application-platform #loginform .columns.is-mobile > .is-offset-2.login-username, .application-platform .is-mobile#loginform > .is-offset-2.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-2.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-2.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-2.login-password,
  .application-platform .is-mobile#loginform > .is-offset-2.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-2.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-2.login-password {
    margin-left: 16.66667%; }
  .columns.is-mobile > .column.is-3, .application-platform .is-mobile#loginform > .column.is-3, .application-platform #loginform .is-mobile.login-remember > .column.is-3, .application-platform #loginform .is-mobile.login-submit > .column.is-3, .application-platform .columns.is-mobile > .column#loginform, .application-platform .is-mobile#loginform > .column#loginform, .application-platform #loginform .is-mobile.login-remember > .column#loginform, .application-platform #loginform .is-mobile.login-submit > .column#loginform, .application-platform #loginform .columns.is-mobile > #loginform.login-username, .application-platform .is-mobile#loginform > #loginform.login-username, .application-platform #loginform .is-mobile.login-remember > #loginform.login-username, .application-platform #loginform .is-mobile.login-submit > #loginform.login-username,
  .application-platform #loginform .columns.is-mobile > #loginform.login-password,
  .application-platform .is-mobile#loginform > #loginform.login-password,
  .application-platform #loginform .is-mobile.login-remember > #loginform.login-password,
  .application-platform #loginform .is-mobile.login-submit > #loginform.login-password, .application-platform #loginform .columns.is-mobile > .is-3.login-username, .application-platform .is-mobile#loginform > .is-3.login-username, .application-platform #loginform .is-mobile.login-remember > .is-3.login-username, .application-platform #loginform .is-mobile.login-submit > .is-3.login-username, .application-platform #loginform .columns.is-mobile > .login-username.login-remember, .application-platform .is-mobile#loginform > .login-username.login-remember, .application-platform #loginform .is-mobile.login-remember > .login-username.login-remember, .application-platform #loginform .is-mobile.login-submit > .login-username.login-remember, .application-platform #loginform .columns.is-mobile > .login-username.login-submit, .application-platform .is-mobile#loginform > .login-username.login-submit, .application-platform #loginform .is-mobile.login-remember > .login-username.login-submit, .application-platform #loginform .is-mobile.login-submit > .login-username.login-submit,
  .application-platform #loginform .columns.is-mobile > .is-3.login-password,
  .application-platform .is-mobile#loginform > .is-3.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-3.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-3.login-password, .application-platform #loginform .columns.is-mobile > .login-password.login-remember, .application-platform .is-mobile#loginform > .login-password.login-remember, .application-platform #loginform .is-mobile.login-remember > .login-password.login-remember, .application-platform #loginform .is-mobile.login-submit > .login-password.login-remember, .application-platform #loginform .columns.is-mobile > .login-password.login-submit, .application-platform .is-mobile#loginform > .login-password.login-submit, .application-platform #loginform .is-mobile.login-remember > .login-password.login-submit, .application-platform #loginform .is-mobile.login-submit > .login-password.login-submit, .application-platform #loginform .columns.is-mobile > .column.login-remember, .application-platform .is-mobile#loginform > .column.login-remember, .application-platform #loginform .is-mobile.login-remember > .column.login-remember, .application-platform #loginform .is-mobile.login-submit > .column.login-remember, .application-platform #loginform .columns.is-mobile > .column.login-submit, .application-platform .is-mobile#loginform > .column.login-submit, .application-platform #loginform .is-mobile.login-remember > .column.login-submit, .application-platform #loginform .is-mobile.login-submit > .column.login-submit {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-offset-3, .application-platform .is-mobile#loginform > .column.is-offset-3, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-3, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-3, .application-platform #loginform .columns.is-mobile > .is-offset-3.login-username, .application-platform .is-mobile#loginform > .is-offset-3.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-3.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-3.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-3.login-password,
  .application-platform .is-mobile#loginform > .is-offset-3.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-3.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-3.login-password {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-4, .application-platform .is-mobile#loginform > .column.is-4, .application-platform #loginform .is-mobile.login-remember > .column.is-4, .application-platform #loginform .is-mobile.login-submit > .column.is-4, .application-platform #loginform .columns.is-mobile > .is-4.login-username, .application-platform .is-mobile#loginform > .is-4.login-username, .application-platform #loginform .is-mobile.login-remember > .is-4.login-username, .application-platform #loginform .is-mobile.login-submit > .is-4.login-username,
  .application-platform #loginform .columns.is-mobile > .is-4.login-password,
  .application-platform .is-mobile#loginform > .is-4.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-4.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-4.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 33.33333%; }
  .columns.is-mobile > .column.is-offset-4, .application-platform .is-mobile#loginform > .column.is-offset-4, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-4, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-4, .application-platform #loginform .columns.is-mobile > .is-offset-4.login-username, .application-platform .is-mobile#loginform > .is-offset-4.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-4.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-4.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-4.login-password,
  .application-platform .is-mobile#loginform > .is-offset-4.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-4.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-4.login-password {
    margin-left: 33.33333%; }
  .columns.is-mobile > .column.is-5, .application-platform .is-mobile#loginform > .column.is-5, .application-platform #loginform .is-mobile.login-remember > .column.is-5, .application-platform #loginform .is-mobile.login-submit > .column.is-5, .application-platform #loginform .columns.is-mobile > .is-5.login-username, .application-platform .is-mobile#loginform > .is-5.login-username, .application-platform #loginform .is-mobile.login-remember > .is-5.login-username, .application-platform #loginform .is-mobile.login-submit > .is-5.login-username,
  .application-platform #loginform .columns.is-mobile > .is-5.login-password,
  .application-platform .is-mobile#loginform > .is-5.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-5.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-5.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 41.66667%; }
  .columns.is-mobile > .column.is-offset-5, .application-platform .is-mobile#loginform > .column.is-offset-5, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-5, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-5, .application-platform #loginform .columns.is-mobile > .is-offset-5.login-username, .application-platform .is-mobile#loginform > .is-offset-5.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-5.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-5.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-5.login-password,
  .application-platform .is-mobile#loginform > .is-offset-5.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-5.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-5.login-password {
    margin-left: 41.66667%; }
  .columns.is-mobile > .column.is-6, .application-platform .is-mobile#loginform > .column.is-6, .application-platform #loginform .is-mobile.login-remember > .column.is-6, .application-platform #loginform .is-mobile.login-submit > .column.is-6, .application-platform #loginform .columns.is-mobile > .login-username, .application-platform .is-mobile#loginform > .login-username, .application-platform #loginform .is-mobile.login-remember > .login-username, .application-platform #loginform .is-mobile.login-submit > .login-username,
  .application-platform #loginform .columns.is-mobile > .login-password,
  .application-platform .is-mobile#loginform > .login-password,
  .application-platform #loginform .is-mobile.login-remember > .login-password,
  .application-platform #loginform .is-mobile.login-submit > .login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-offset-6, .application-platform .is-mobile#loginform > .column.is-offset-6, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-6, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-6, .application-platform #loginform .columns.is-mobile > .is-offset-6.login-username, .application-platform .is-mobile#loginform > .is-offset-6.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-6.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-6.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-6.login-password,
  .application-platform .is-mobile#loginform > .is-offset-6.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-6.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-6.login-password {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-7, .application-platform .is-mobile#loginform > .column.is-7, .application-platform #loginform .is-mobile.login-remember > .column.is-7, .application-platform #loginform .is-mobile.login-submit > .column.is-7, .application-platform #loginform .columns.is-mobile > .is-7.login-username, .application-platform .is-mobile#loginform > .is-7.login-username, .application-platform #loginform .is-mobile.login-remember > .is-7.login-username, .application-platform #loginform .is-mobile.login-submit > .is-7.login-username,
  .application-platform #loginform .columns.is-mobile > .is-7.login-password,
  .application-platform .is-mobile#loginform > .is-7.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-7.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-7.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 58.33333%; }
  .columns.is-mobile > .column.is-offset-7, .application-platform .is-mobile#loginform > .column.is-offset-7, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-7, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-7, .application-platform #loginform .columns.is-mobile > .is-offset-7.login-username, .application-platform .is-mobile#loginform > .is-offset-7.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-7.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-7.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-7.login-password,
  .application-platform .is-mobile#loginform > .is-offset-7.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-7.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-7.login-password {
    margin-left: 58.33333%; }
  .columns.is-mobile > .column.is-8, .application-platform .is-mobile#loginform > .column.is-8, .application-platform #loginform .is-mobile.login-remember > .column.is-8, .application-platform #loginform .is-mobile.login-submit > .column.is-8, .application-platform #loginform .columns.is-mobile > .is-8.login-username, .application-platform .is-mobile#loginform > .is-8.login-username, .application-platform #loginform .is-mobile.login-remember > .is-8.login-username, .application-platform #loginform .is-mobile.login-submit > .is-8.login-username,
  .application-platform #loginform .columns.is-mobile > .is-8.login-password,
  .application-platform .is-mobile#loginform > .is-8.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-8.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-8.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 66.66667%; }
  .columns.is-mobile > .column.is-offset-8, .application-platform .is-mobile#loginform > .column.is-offset-8, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-8, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-8, .application-platform #loginform .columns.is-mobile > .is-offset-8.login-username, .application-platform .is-mobile#loginform > .is-offset-8.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-8.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-8.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-8.login-password,
  .application-platform .is-mobile#loginform > .is-offset-8.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-8.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-8.login-password {
    margin-left: 66.66667%; }
  .columns.is-mobile > .column.is-9, .application-platform .is-mobile#loginform > .column.is-9, .application-platform #loginform .is-mobile.login-remember > .column.is-9, .application-platform #loginform .is-mobile.login-submit > .column.is-9, .application-platform #loginform .columns.is-mobile > .is-9.login-username, .application-platform .is-mobile#loginform > .is-9.login-username, .application-platform #loginform .is-mobile.login-remember > .is-9.login-username, .application-platform #loginform .is-mobile.login-submit > .is-9.login-username,
  .application-platform #loginform .columns.is-mobile > .is-9.login-password,
  .application-platform .is-mobile#loginform > .is-9.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-9.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-9.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-offset-9, .application-platform .is-mobile#loginform > .column.is-offset-9, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-9, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-9, .application-platform #loginform .columns.is-mobile > .is-offset-9.login-username, .application-platform .is-mobile#loginform > .is-offset-9.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-9.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-9.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-9.login-password,
  .application-platform .is-mobile#loginform > .is-offset-9.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-9.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-9.login-password {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-10, .application-platform .is-mobile#loginform > .column.is-10, .application-platform #loginform .is-mobile.login-remember > .column.is-10, .application-platform #loginform .is-mobile.login-submit > .column.is-10, .application-platform #loginform .columns.is-mobile > .is-10.login-username, .application-platform .is-mobile#loginform > .is-10.login-username, .application-platform #loginform .is-mobile.login-remember > .is-10.login-username, .application-platform #loginform .is-mobile.login-submit > .is-10.login-username,
  .application-platform #loginform .columns.is-mobile > .is-10.login-password,
  .application-platform .is-mobile#loginform > .is-10.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-10.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-10.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 83.33333%; }
  .columns.is-mobile > .column.is-offset-10, .application-platform .is-mobile#loginform > .column.is-offset-10, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-10, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-10, .application-platform #loginform .columns.is-mobile > .is-offset-10.login-username, .application-platform .is-mobile#loginform > .is-offset-10.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-10.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-10.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-10.login-password,
  .application-platform .is-mobile#loginform > .is-offset-10.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-10.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-10.login-password {
    margin-left: 83.33333%; }
  .columns.is-mobile > .column.is-11, .application-platform .is-mobile#loginform > .column.is-11, .application-platform #loginform .is-mobile.login-remember > .column.is-11, .application-platform #loginform .is-mobile.login-submit > .column.is-11, .application-platform #loginform .columns.is-mobile > .is-11.login-username, .application-platform .is-mobile#loginform > .is-11.login-username, .application-platform #loginform .is-mobile.login-remember > .is-11.login-username, .application-platform #loginform .is-mobile.login-submit > .is-11.login-username,
  .application-platform #loginform .columns.is-mobile > .is-11.login-password,
  .application-platform .is-mobile#loginform > .is-11.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-11.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-11.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 91.66667%; }
  .columns.is-mobile > .column.is-offset-11, .application-platform .is-mobile#loginform > .column.is-offset-11, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-11, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-11, .application-platform #loginform .columns.is-mobile > .is-offset-11.login-username, .application-platform .is-mobile#loginform > .is-offset-11.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-11.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-11.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-11.login-password,
  .application-platform .is-mobile#loginform > .is-offset-11.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-11.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-11.login-password {
    margin-left: 91.66667%; }
  .columns.is-mobile > .column.is-12, .application-platform .is-mobile#loginform > .column.is-12, .application-platform #loginform .is-mobile.login-remember > .column.is-12, .application-platform #loginform .is-mobile.login-submit > .column.is-12, .application-platform #loginform .columns.is-mobile > .is-12.login-username, .application-platform .is-mobile#loginform > .is-12.login-username, .application-platform #loginform .is-mobile.login-remember > .is-12.login-username, .application-platform #loginform .is-mobile.login-submit > .is-12.login-username,
  .application-platform #loginform .columns.is-mobile > .is-12.login-password,
  .application-platform .is-mobile#loginform > .is-12.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-12.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-12.login-password {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-offset-12, .application-platform .is-mobile#loginform > .column.is-offset-12, .application-platform #loginform .is-mobile.login-remember > .column.is-offset-12, .application-platform #loginform .is-mobile.login-submit > .column.is-offset-12, .application-platform #loginform .columns.is-mobile > .is-offset-12.login-username, .application-platform .is-mobile#loginform > .is-offset-12.login-username, .application-platform #loginform .is-mobile.login-remember > .is-offset-12.login-username, .application-platform #loginform .is-mobile.login-submit > .is-offset-12.login-username,
  .application-platform #loginform .columns.is-mobile > .is-offset-12.login-password,
  .application-platform .is-mobile#loginform > .is-offset-12.login-password,
  .application-platform #loginform .is-mobile.login-remember > .is-offset-12.login-password,
  .application-platform #loginform .is-mobile.login-submit > .is-offset-12.login-password {
    margin-left: 100%; }
  @media screen and (max-width: 768px) {
    .column.is-narrow-mobile, .application-platform #loginform .is-narrow-mobile.login-username,
    .application-platform #loginform .is-narrow-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: unset; }
    .column.is-full-mobile, .application-platform #loginform .is-full-mobile.login-username,
    .application-platform #loginform .is-full-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-three-quarters-mobile, .application-platform #loginform .is-three-quarters-mobile.login-username,
    .application-platform #loginform .is-three-quarters-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-two-thirds-mobile, .application-platform #loginform .is-two-thirds-mobile.login-username,
    .application-platform #loginform .is-two-thirds-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.6666%; }
    .column.is-half-mobile, .application-platform #loginform .is-half-mobile.login-username,
    .application-platform #loginform .is-half-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-one-third-mobile, .application-platform #loginform .is-one-third-mobile.login-username,
    .application-platform #loginform .is-one-third-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-mobile, .application-platform #loginform .is-one-quarter-mobile.login-username,
    .application-platform #loginform .is-one-quarter-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-one-fifth-mobile, .application-platform #loginform .is-one-fifth-mobile.login-username,
    .application-platform #loginform .is-one-fifth-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 20%; }
    .column.is-two-fifths-mobile, .application-platform #loginform .is-two-fifths-mobile.login-username,
    .application-platform #loginform .is-two-fifths-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 40%; }
    .column.is-three-fifths-mobile, .application-platform #loginform .is-three-fifths-mobile.login-username,
    .application-platform #loginform .is-three-fifths-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 60%; }
    .column.is-four-fifths-mobile, .application-platform #loginform .is-four-fifths-mobile.login-username,
    .application-platform #loginform .is-four-fifths-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-mobile, .application-platform #loginform .is-offset-three-quarters-mobile.login-username,
    .application-platform #loginform .is-offset-three-quarters-mobile.login-password {
      margin-left: 75%; }
    .column.is-offset-two-thirds-mobile, .application-platform #loginform .is-offset-two-thirds-mobile.login-username,
    .application-platform #loginform .is-offset-two-thirds-mobile.login-password {
      margin-left: 66.6666%; }
    .column.is-offset-half-mobile, .application-platform #loginform .is-offset-half-mobile.login-username,
    .application-platform #loginform .is-offset-half-mobile.login-password {
      margin-left: 50%; }
    .column.is-offset-one-third-mobile, .application-platform #loginform .is-offset-one-third-mobile.login-username,
    .application-platform #loginform .is-offset-one-third-mobile.login-password {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-mobile, .application-platform #loginform .is-offset-one-quarter-mobile.login-username,
    .application-platform #loginform .is-offset-one-quarter-mobile.login-password {
      margin-left: 25%; }
    .column.is-offset-one-fifth-mobile, .application-platform #loginform .is-offset-one-fifth-mobile.login-username,
    .application-platform #loginform .is-offset-one-fifth-mobile.login-password {
      margin-left: 20%; }
    .column.is-offset-two-fifths-mobile, .application-platform #loginform .is-offset-two-fifths-mobile.login-username,
    .application-platform #loginform .is-offset-two-fifths-mobile.login-password {
      margin-left: 40%; }
    .column.is-offset-three-fifths-mobile, .application-platform #loginform .is-offset-three-fifths-mobile.login-username,
    .application-platform #loginform .is-offset-three-fifths-mobile.login-password {
      margin-left: 60%; }
    .column.is-offset-four-fifths-mobile, .application-platform #loginform .is-offset-four-fifths-mobile.login-username,
    .application-platform #loginform .is-offset-four-fifths-mobile.login-password {
      margin-left: 80%; }
    .column.is-0-mobile, .application-platform #loginform .is-0-mobile.login-username,
    .application-platform #loginform .is-0-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 0%; }
    .column.is-offset-0-mobile, .application-platform #loginform .is-offset-0-mobile.login-username,
    .application-platform #loginform .is-offset-0-mobile.login-password {
      margin-left: 0%; }
    .column.is-1-mobile, .application-platform #loginform .is-1-mobile.login-username,
    .application-platform #loginform .is-1-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .column.is-offset-1-mobile, .application-platform #loginform .is-offset-1-mobile.login-username,
    .application-platform #loginform .is-offset-1-mobile.login-password {
      margin-left: 8.33333%; }
    .column.is-2-mobile, .application-platform #loginform .is-2-mobile.login-username,
    .application-platform #loginform .is-2-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .column.is-offset-2-mobile, .application-platform #loginform .is-offset-2-mobile.login-username,
    .application-platform #loginform .is-offset-2-mobile.login-password {
      margin-left: 16.66667%; }
    .column.is-3-mobile, .application-platform #loginform .is-3-mobile.login-username,
    .application-platform #loginform .is-3-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-offset-3-mobile, .application-platform #loginform .is-offset-3-mobile.login-username,
    .application-platform #loginform .is-offset-3-mobile.login-password {
      margin-left: 25%; }
    .column.is-4-mobile, .application-platform #loginform .is-4-mobile.login-username,
    .application-platform #loginform .is-4-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .column.is-offset-4-mobile, .application-platform #loginform .is-offset-4-mobile.login-username,
    .application-platform #loginform .is-offset-4-mobile.login-password {
      margin-left: 33.33333%; }
    .column.is-5-mobile, .application-platform #loginform .is-5-mobile.login-username,
    .application-platform #loginform .is-5-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .column.is-offset-5-mobile, .application-platform #loginform .is-offset-5-mobile.login-username,
    .application-platform #loginform .is-offset-5-mobile.login-password {
      margin-left: 41.66667%; }
    .column.is-6-mobile, .application-platform #loginform .is-6-mobile.login-username,
    .application-platform #loginform .is-6-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-offset-6-mobile, .application-platform #loginform .is-offset-6-mobile.login-username,
    .application-platform #loginform .is-offset-6-mobile.login-password {
      margin-left: 50%; }
    .column.is-7-mobile, .application-platform #loginform .is-7-mobile.login-username,
    .application-platform #loginform .is-7-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .column.is-offset-7-mobile, .application-platform #loginform .is-offset-7-mobile.login-username,
    .application-platform #loginform .is-offset-7-mobile.login-password {
      margin-left: 58.33333%; }
    .column.is-8-mobile, .application-platform #loginform .is-8-mobile.login-username,
    .application-platform #loginform .is-8-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .column.is-offset-8-mobile, .application-platform #loginform .is-offset-8-mobile.login-username,
    .application-platform #loginform .is-offset-8-mobile.login-password {
      margin-left: 66.66667%; }
    .column.is-9-mobile, .application-platform #loginform .is-9-mobile.login-username,
    .application-platform #loginform .is-9-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-offset-9-mobile, .application-platform #loginform .is-offset-9-mobile.login-username,
    .application-platform #loginform .is-offset-9-mobile.login-password {
      margin-left: 75%; }
    .column.is-10-mobile, .application-platform #loginform .is-10-mobile.login-username,
    .application-platform #loginform .is-10-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .column.is-offset-10-mobile, .application-platform #loginform .is-offset-10-mobile.login-username,
    .application-platform #loginform .is-offset-10-mobile.login-password {
      margin-left: 83.33333%; }
    .column.is-11-mobile, .application-platform #loginform .is-11-mobile.login-username,
    .application-platform #loginform .is-11-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .column.is-offset-11-mobile, .application-platform #loginform .is-offset-11-mobile.login-username,
    .application-platform #loginform .is-offset-11-mobile.login-password {
      margin-left: 91.66667%; }
    .column.is-12-mobile, .application-platform #loginform .is-12-mobile.login-username,
    .application-platform #loginform .is-12-mobile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-offset-12-mobile, .application-platform #loginform .is-offset-12-mobile.login-username,
    .application-platform #loginform .is-offset-12-mobile.login-password {
      margin-left: 100%; } }
  @media screen and (min-width: 769px), print {
    .column.is-narrow, .application-platform #loginform .is-narrow.login-username,
    .application-platform #loginform .is-narrow.login-password, .column.is-narrow-tablet, .application-platform #loginform .is-narrow-tablet.login-username,
    .application-platform #loginform .is-narrow-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: unset; }
    .column.is-full, .application-platform #loginform .is-full.login-username,
    .application-platform #loginform .is-full.login-password, .column.is-full-tablet, .application-platform #loginform .is-full-tablet.login-username,
    .application-platform #loginform .is-full-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-three-quarters, .application-platform #loginform .is-three-quarters.login-username,
    .application-platform #loginform .is-three-quarters.login-password, .column.is-three-quarters-tablet, .application-platform #loginform .is-three-quarters-tablet.login-username,
    .application-platform #loginform .is-three-quarters-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-two-thirds, .application-platform #loginform .is-two-thirds.login-username,
    .application-platform #loginform .is-two-thirds.login-password, .column.is-two-thirds-tablet, .application-platform #loginform .is-two-thirds-tablet.login-username,
    .application-platform #loginform .is-two-thirds-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.6666%; }
    .column.is-half, .application-platform #loginform .is-half.login-username,
    .application-platform #loginform .is-half.login-password, .column.is-half-tablet, .application-platform #loginform .is-half-tablet.login-username,
    .application-platform #loginform .is-half-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-one-third, .application-platform #loginform .is-one-third.login-username,
    .application-platform #loginform .is-one-third.login-password, .column.is-one-third-tablet, .application-platform #loginform .is-one-third-tablet.login-username,
    .application-platform #loginform .is-one-third-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.3333%; }
    .column.is-one-quarter, .application-platform #loginform .is-one-quarter.login-username,
    .application-platform #loginform .is-one-quarter.login-password, .column.is-one-quarter-tablet, .application-platform #loginform .is-one-quarter-tablet.login-username,
    .application-platform #loginform .is-one-quarter-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-one-fifth, .application-platform #loginform .is-one-fifth.login-username,
    .application-platform #loginform .is-one-fifth.login-password, .column.is-one-fifth-tablet, .application-platform #loginform .is-one-fifth-tablet.login-username,
    .application-platform #loginform .is-one-fifth-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 20%; }
    .column.is-two-fifths, .application-platform #loginform .is-two-fifths.login-username,
    .application-platform #loginform .is-two-fifths.login-password, .column.is-two-fifths-tablet, .application-platform #loginform .is-two-fifths-tablet.login-username,
    .application-platform #loginform .is-two-fifths-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 40%; }
    .column.is-three-fifths, .application-platform #loginform .is-three-fifths.login-username,
    .application-platform #loginform .is-three-fifths.login-password, .column.is-three-fifths-tablet, .application-platform #loginform .is-three-fifths-tablet.login-username,
    .application-platform #loginform .is-three-fifths-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 60%; }
    .column.is-four-fifths, .application-platform #loginform .is-four-fifths.login-username,
    .application-platform #loginform .is-four-fifths.login-password, .column.is-four-fifths-tablet, .application-platform #loginform .is-four-fifths-tablet.login-username,
    .application-platform #loginform .is-four-fifths-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 80%; }
    .column.is-offset-three-quarters, .application-platform #loginform .is-offset-three-quarters.login-username,
    .application-platform #loginform .is-offset-three-quarters.login-password, .column.is-offset-three-quarters-tablet, .application-platform #loginform .is-offset-three-quarters-tablet.login-username,
    .application-platform #loginform .is-offset-three-quarters-tablet.login-password {
      margin-left: 75%; }
    .column.is-offset-two-thirds, .application-platform #loginform .is-offset-two-thirds.login-username,
    .application-platform #loginform .is-offset-two-thirds.login-password, .column.is-offset-two-thirds-tablet, .application-platform #loginform .is-offset-two-thirds-tablet.login-username,
    .application-platform #loginform .is-offset-two-thirds-tablet.login-password {
      margin-left: 66.6666%; }
    .column.is-offset-half, .application-platform #loginform .is-offset-half.login-username,
    .application-platform #loginform .is-offset-half.login-password, .column.is-offset-half-tablet, .application-platform #loginform .is-offset-half-tablet.login-username,
    .application-platform #loginform .is-offset-half-tablet.login-password {
      margin-left: 50%; }
    .column.is-offset-one-third, .application-platform #loginform .is-offset-one-third.login-username,
    .application-platform #loginform .is-offset-one-third.login-password, .column.is-offset-one-third-tablet, .application-platform #loginform .is-offset-one-third-tablet.login-username,
    .application-platform #loginform .is-offset-one-third-tablet.login-password {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter, .application-platform #loginform .is-offset-one-quarter.login-username,
    .application-platform #loginform .is-offset-one-quarter.login-password, .column.is-offset-one-quarter-tablet, .application-platform #loginform .is-offset-one-quarter-tablet.login-username,
    .application-platform #loginform .is-offset-one-quarter-tablet.login-password {
      margin-left: 25%; }
    .column.is-offset-one-fifth, .application-platform #loginform .is-offset-one-fifth.login-username,
    .application-platform #loginform .is-offset-one-fifth.login-password, .column.is-offset-one-fifth-tablet, .application-platform #loginform .is-offset-one-fifth-tablet.login-username,
    .application-platform #loginform .is-offset-one-fifth-tablet.login-password {
      margin-left: 20%; }
    .column.is-offset-two-fifths, .application-platform #loginform .is-offset-two-fifths.login-username,
    .application-platform #loginform .is-offset-two-fifths.login-password, .column.is-offset-two-fifths-tablet, .application-platform #loginform .is-offset-two-fifths-tablet.login-username,
    .application-platform #loginform .is-offset-two-fifths-tablet.login-password {
      margin-left: 40%; }
    .column.is-offset-three-fifths, .application-platform #loginform .is-offset-three-fifths.login-username,
    .application-platform #loginform .is-offset-three-fifths.login-password, .column.is-offset-three-fifths-tablet, .application-platform #loginform .is-offset-three-fifths-tablet.login-username,
    .application-platform #loginform .is-offset-three-fifths-tablet.login-password {
      margin-left: 60%; }
    .column.is-offset-four-fifths, .application-platform #loginform .is-offset-four-fifths.login-username,
    .application-platform #loginform .is-offset-four-fifths.login-password, .column.is-offset-four-fifths-tablet, .application-platform #loginform .is-offset-four-fifths-tablet.login-username,
    .application-platform #loginform .is-offset-four-fifths-tablet.login-password {
      margin-left: 80%; }
    .column.is-0, .application-platform #loginform .is-0.login-username,
    .application-platform #loginform .is-0.login-password, .column.is-0-tablet, .application-platform #loginform .is-0-tablet.login-username,
    .application-platform #loginform .is-0-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 0%; }
    .column.is-offset-0, .application-platform #loginform .is-offset-0.login-username,
    .application-platform #loginform .is-offset-0.login-password, .column.is-offset-0-tablet, .application-platform #loginform .is-offset-0-tablet.login-username,
    .application-platform #loginform .is-offset-0-tablet.login-password {
      margin-left: 0%; }
    .column.is-1, .application-platform #loginform .is-1.login-username,
    .application-platform #loginform .is-1.login-password, .column.is-1-tablet, .application-platform #loginform .is-1-tablet.login-username,
    .application-platform #loginform .is-1-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .column.is-offset-1, .application-platform #loginform .is-offset-1.login-username,
    .application-platform #loginform .is-offset-1.login-password, .column.is-offset-1-tablet, .application-platform #loginform .is-offset-1-tablet.login-username,
    .application-platform #loginform .is-offset-1-tablet.login-password {
      margin-left: 8.33333%; }
    .column.is-2, .application-platform #loginform .is-2.login-username,
    .application-platform #loginform .is-2.login-password, .column.is-2-tablet, .application-platform #loginform .is-2-tablet.login-username,
    .application-platform #loginform .is-2-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .column.is-offset-2, .application-platform #loginform .is-offset-2.login-username,
    .application-platform #loginform .is-offset-2.login-password, .column.is-offset-2-tablet, .application-platform #loginform .is-offset-2-tablet.login-username,
    .application-platform #loginform .is-offset-2-tablet.login-password {
      margin-left: 16.66667%; }
    .column.is-3, .application-platform .column#loginform, .application-platform #loginform #loginform.login-username,
    .application-platform #loginform #loginform.login-password, .application-platform #loginform .is-3.login-username, .application-platform #loginform .login-username.login-remember, .application-platform #loginform .login-username.login-submit,
    .application-platform #loginform .is-3.login-password, .application-platform #loginform .login-password.login-remember, .application-platform #loginform .login-password.login-submit, .application-platform #loginform .column.login-remember, .application-platform #loginform .column.login-submit, .column.is-3-tablet, .application-platform #loginform .is-3-tablet.login-username,
    .application-platform #loginform .is-3-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-offset-3, .application-platform #loginform .is-offset-3.login-username,
    .application-platform #loginform .is-offset-3.login-password, .column.is-offset-3-tablet, .application-platform #loginform .is-offset-3-tablet.login-username,
    .application-platform #loginform .is-offset-3-tablet.login-password {
      margin-left: 25%; }
    .column.is-4, .application-platform #loginform .is-4.login-username,
    .application-platform #loginform .is-4.login-password, .column.is-4-tablet, .application-platform #loginform .is-4-tablet.login-username,
    .application-platform #loginform .is-4-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .column.is-offset-4, .application-platform #loginform .is-offset-4.login-username,
    .application-platform #loginform .is-offset-4.login-password, .column.is-offset-4-tablet, .application-platform #loginform .is-offset-4-tablet.login-username,
    .application-platform #loginform .is-offset-4-tablet.login-password {
      margin-left: 33.33333%; }
    .column.is-5, .application-platform #loginform .is-5.login-username,
    .application-platform #loginform .is-5.login-password, .column.is-5-tablet, .application-platform #loginform .is-5-tablet.login-username,
    .application-platform #loginform .is-5-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .column.is-offset-5, .application-platform #loginform .is-offset-5.login-username,
    .application-platform #loginform .is-offset-5.login-password, .column.is-offset-5-tablet, .application-platform #loginform .is-offset-5-tablet.login-username,
    .application-platform #loginform .is-offset-5-tablet.login-password {
      margin-left: 41.66667%; }
    .column.is-6, .application-platform #loginform .login-username,
    .application-platform #loginform .login-password, .column.is-6-tablet, .application-platform #loginform .is-6-tablet.login-username,
    .application-platform #loginform .is-6-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-offset-6, .application-platform #loginform .is-offset-6.login-username,
    .application-platform #loginform .is-offset-6.login-password, .column.is-offset-6-tablet, .application-platform #loginform .is-offset-6-tablet.login-username,
    .application-platform #loginform .is-offset-6-tablet.login-password {
      margin-left: 50%; }
    .column.is-7, .application-platform #loginform .is-7.login-username,
    .application-platform #loginform .is-7.login-password, .column.is-7-tablet, .application-platform #loginform .is-7-tablet.login-username,
    .application-platform #loginform .is-7-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .column.is-offset-7, .application-platform #loginform .is-offset-7.login-username,
    .application-platform #loginform .is-offset-7.login-password, .column.is-offset-7-tablet, .application-platform #loginform .is-offset-7-tablet.login-username,
    .application-platform #loginform .is-offset-7-tablet.login-password {
      margin-left: 58.33333%; }
    .column.is-8, .application-platform #loginform .is-8.login-username,
    .application-platform #loginform .is-8.login-password, .column.is-8-tablet, .application-platform #loginform .is-8-tablet.login-username,
    .application-platform #loginform .is-8-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .column.is-offset-8, .application-platform #loginform .is-offset-8.login-username,
    .application-platform #loginform .is-offset-8.login-password, .column.is-offset-8-tablet, .application-platform #loginform .is-offset-8-tablet.login-username,
    .application-platform #loginform .is-offset-8-tablet.login-password {
      margin-left: 66.66667%; }
    .column.is-9, .application-platform #loginform .is-9.login-username,
    .application-platform #loginform .is-9.login-password, .column.is-9-tablet, .application-platform #loginform .is-9-tablet.login-username,
    .application-platform #loginform .is-9-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-offset-9, .application-platform #loginform .is-offset-9.login-username,
    .application-platform #loginform .is-offset-9.login-password, .column.is-offset-9-tablet, .application-platform #loginform .is-offset-9-tablet.login-username,
    .application-platform #loginform .is-offset-9-tablet.login-password {
      margin-left: 75%; }
    .column.is-10, .application-platform #loginform .is-10.login-username,
    .application-platform #loginform .is-10.login-password, .column.is-10-tablet, .application-platform #loginform .is-10-tablet.login-username,
    .application-platform #loginform .is-10-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .column.is-offset-10, .application-platform #loginform .is-offset-10.login-username,
    .application-platform #loginform .is-offset-10.login-password, .column.is-offset-10-tablet, .application-platform #loginform .is-offset-10-tablet.login-username,
    .application-platform #loginform .is-offset-10-tablet.login-password {
      margin-left: 83.33333%; }
    .column.is-11, .application-platform #loginform .is-11.login-username,
    .application-platform #loginform .is-11.login-password, .column.is-11-tablet, .application-platform #loginform .is-11-tablet.login-username,
    .application-platform #loginform .is-11-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .column.is-offset-11, .application-platform #loginform .is-offset-11.login-username,
    .application-platform #loginform .is-offset-11.login-password, .column.is-offset-11-tablet, .application-platform #loginform .is-offset-11-tablet.login-username,
    .application-platform #loginform .is-offset-11-tablet.login-password {
      margin-left: 91.66667%; }
    .column.is-12, .application-platform #loginform .is-12.login-username,
    .application-platform #loginform .is-12.login-password, .column.is-12-tablet, .application-platform #loginform .is-12-tablet.login-username,
    .application-platform #loginform .is-12-tablet.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-offset-12, .application-platform #loginform .is-offset-12.login-username,
    .application-platform #loginform .is-offset-12.login-password, .column.is-offset-12-tablet, .application-platform #loginform .is-offset-12-tablet.login-username,
    .application-platform #loginform .is-offset-12-tablet.login-password {
      margin-left: 100%; } }
  @media screen and (max-width: 1279px) {
    .column.is-narrow-touch, .application-platform #loginform .is-narrow-touch.login-username,
    .application-platform #loginform .is-narrow-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: unset; }
    .column.is-full-touch, .application-platform #loginform .is-full-touch.login-username,
    .application-platform #loginform .is-full-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-three-quarters-touch, .application-platform #loginform .is-three-quarters-touch.login-username,
    .application-platform #loginform .is-three-quarters-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-two-thirds-touch, .application-platform #loginform .is-two-thirds-touch.login-username,
    .application-platform #loginform .is-two-thirds-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.6666%; }
    .column.is-half-touch, .application-platform #loginform .is-half-touch.login-username,
    .application-platform #loginform .is-half-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-one-third-touch, .application-platform #loginform .is-one-third-touch.login-username,
    .application-platform #loginform .is-one-third-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-touch, .application-platform #loginform .is-one-quarter-touch.login-username,
    .application-platform #loginform .is-one-quarter-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-one-fifth-touch, .application-platform #loginform .is-one-fifth-touch.login-username,
    .application-platform #loginform .is-one-fifth-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 20%; }
    .column.is-two-fifths-touch, .application-platform #loginform .is-two-fifths-touch.login-username,
    .application-platform #loginform .is-two-fifths-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 40%; }
    .column.is-three-fifths-touch, .application-platform #loginform .is-three-fifths-touch.login-username,
    .application-platform #loginform .is-three-fifths-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 60%; }
    .column.is-four-fifths-touch, .application-platform #loginform .is-four-fifths-touch.login-username,
    .application-platform #loginform .is-four-fifths-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-touch, .application-platform #loginform .is-offset-three-quarters-touch.login-username,
    .application-platform #loginform .is-offset-three-quarters-touch.login-password {
      margin-left: 75%; }
    .column.is-offset-two-thirds-touch, .application-platform #loginform .is-offset-two-thirds-touch.login-username,
    .application-platform #loginform .is-offset-two-thirds-touch.login-password {
      margin-left: 66.6666%; }
    .column.is-offset-half-touch, .application-platform #loginform .is-offset-half-touch.login-username,
    .application-platform #loginform .is-offset-half-touch.login-password {
      margin-left: 50%; }
    .column.is-offset-one-third-touch, .application-platform #loginform .is-offset-one-third-touch.login-username,
    .application-platform #loginform .is-offset-one-third-touch.login-password {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-touch, .application-platform #loginform .is-offset-one-quarter-touch.login-username,
    .application-platform #loginform .is-offset-one-quarter-touch.login-password {
      margin-left: 25%; }
    .column.is-offset-one-fifth-touch, .application-platform #loginform .is-offset-one-fifth-touch.login-username,
    .application-platform #loginform .is-offset-one-fifth-touch.login-password {
      margin-left: 20%; }
    .column.is-offset-two-fifths-touch, .application-platform #loginform .is-offset-two-fifths-touch.login-username,
    .application-platform #loginform .is-offset-two-fifths-touch.login-password {
      margin-left: 40%; }
    .column.is-offset-three-fifths-touch, .application-platform #loginform .is-offset-three-fifths-touch.login-username,
    .application-platform #loginform .is-offset-three-fifths-touch.login-password {
      margin-left: 60%; }
    .column.is-offset-four-fifths-touch, .application-platform #loginform .is-offset-four-fifths-touch.login-username,
    .application-platform #loginform .is-offset-four-fifths-touch.login-password {
      margin-left: 80%; }
    .column.is-0-touch, .application-platform #loginform .is-0-touch.login-username,
    .application-platform #loginform .is-0-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 0%; }
    .column.is-offset-0-touch, .application-platform #loginform .is-offset-0-touch.login-username,
    .application-platform #loginform .is-offset-0-touch.login-password {
      margin-left: 0%; }
    .column.is-1-touch, .application-platform #loginform .is-1-touch.login-username,
    .application-platform #loginform .is-1-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .column.is-offset-1-touch, .application-platform #loginform .is-offset-1-touch.login-username,
    .application-platform #loginform .is-offset-1-touch.login-password {
      margin-left: 8.33333%; }
    .column.is-2-touch, .application-platform #loginform .is-2-touch.login-username,
    .application-platform #loginform .is-2-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .column.is-offset-2-touch, .application-platform #loginform .is-offset-2-touch.login-username,
    .application-platform #loginform .is-offset-2-touch.login-password {
      margin-left: 16.66667%; }
    .column.is-3-touch, .application-platform #loginform .is-3-touch.login-username,
    .application-platform #loginform .is-3-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-offset-3-touch, .application-platform #loginform .is-offset-3-touch.login-username,
    .application-platform #loginform .is-offset-3-touch.login-password {
      margin-left: 25%; }
    .column.is-4-touch, .application-platform #loginform .is-4-touch.login-username,
    .application-platform #loginform .is-4-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .column.is-offset-4-touch, .application-platform #loginform .is-offset-4-touch.login-username,
    .application-platform #loginform .is-offset-4-touch.login-password {
      margin-left: 33.33333%; }
    .column.is-5-touch, .application-platform #loginform .is-5-touch.login-username,
    .application-platform #loginform .is-5-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .column.is-offset-5-touch, .application-platform #loginform .is-offset-5-touch.login-username,
    .application-platform #loginform .is-offset-5-touch.login-password {
      margin-left: 41.66667%; }
    .column.is-6-touch, .application-platform #loginform .is-6-touch.login-username,
    .application-platform #loginform .is-6-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-offset-6-touch, .application-platform #loginform .is-offset-6-touch.login-username,
    .application-platform #loginform .is-offset-6-touch.login-password {
      margin-left: 50%; }
    .column.is-7-touch, .application-platform #loginform .is-7-touch.login-username,
    .application-platform #loginform .is-7-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .column.is-offset-7-touch, .application-platform #loginform .is-offset-7-touch.login-username,
    .application-platform #loginform .is-offset-7-touch.login-password {
      margin-left: 58.33333%; }
    .column.is-8-touch, .application-platform #loginform .is-8-touch.login-username,
    .application-platform #loginform .is-8-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .column.is-offset-8-touch, .application-platform #loginform .is-offset-8-touch.login-username,
    .application-platform #loginform .is-offset-8-touch.login-password {
      margin-left: 66.66667%; }
    .column.is-9-touch, .application-platform #loginform .is-9-touch.login-username,
    .application-platform #loginform .is-9-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-offset-9-touch, .application-platform #loginform .is-offset-9-touch.login-username,
    .application-platform #loginform .is-offset-9-touch.login-password {
      margin-left: 75%; }
    .column.is-10-touch, .application-platform #loginform .is-10-touch.login-username,
    .application-platform #loginform .is-10-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .column.is-offset-10-touch, .application-platform #loginform .is-offset-10-touch.login-username,
    .application-platform #loginform .is-offset-10-touch.login-password {
      margin-left: 83.33333%; }
    .column.is-11-touch, .application-platform #loginform .is-11-touch.login-username,
    .application-platform #loginform .is-11-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .column.is-offset-11-touch, .application-platform #loginform .is-offset-11-touch.login-username,
    .application-platform #loginform .is-offset-11-touch.login-password {
      margin-left: 91.66667%; }
    .column.is-12-touch, .application-platform #loginform .is-12-touch.login-username,
    .application-platform #loginform .is-12-touch.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-offset-12-touch, .application-platform #loginform .is-offset-12-touch.login-username,
    .application-platform #loginform .is-offset-12-touch.login-password {
      margin-left: 100%; } }
  @media screen and (min-width: 1280px) {
    .column.is-narrow-desktop, .application-platform #loginform .is-narrow-desktop.login-username,
    .application-platform #loginform .is-narrow-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: unset; }
    .column.is-full-desktop, .application-platform #loginform .is-full-desktop.login-username,
    .application-platform #loginform .is-full-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-three-quarters-desktop, .application-platform #loginform .is-three-quarters-desktop.login-username,
    .application-platform #loginform .is-three-quarters-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-two-thirds-desktop, .application-platform #loginform .is-two-thirds-desktop.login-username,
    .application-platform #loginform .is-two-thirds-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.6666%; }
    .column.is-half-desktop, .application-platform #loginform .is-half-desktop.login-username,
    .application-platform #loginform .is-half-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-one-third-desktop, .application-platform #loginform .is-one-third-desktop.login-username,
    .application-platform #loginform .is-one-third-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-desktop, .application-platform #loginform .is-one-quarter-desktop.login-username,
    .application-platform #loginform .is-one-quarter-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-one-fifth-desktop, .application-platform #loginform .is-one-fifth-desktop.login-username,
    .application-platform #loginform .is-one-fifth-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 20%; }
    .column.is-two-fifths-desktop, .application-platform #loginform .is-two-fifths-desktop.login-username,
    .application-platform #loginform .is-two-fifths-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 40%; }
    .column.is-three-fifths-desktop, .application-platform #loginform .is-three-fifths-desktop.login-username,
    .application-platform #loginform .is-three-fifths-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 60%; }
    .column.is-four-fifths-desktop, .application-platform #loginform .is-four-fifths-desktop.login-username,
    .application-platform #loginform .is-four-fifths-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-desktop, .application-platform #loginform .is-offset-three-quarters-desktop.login-username,
    .application-platform #loginform .is-offset-three-quarters-desktop.login-password {
      margin-left: 75%; }
    .column.is-offset-two-thirds-desktop, .application-platform #loginform .is-offset-two-thirds-desktop.login-username,
    .application-platform #loginform .is-offset-two-thirds-desktop.login-password {
      margin-left: 66.6666%; }
    .column.is-offset-half-desktop, .application-platform #loginform .is-offset-half-desktop.login-username,
    .application-platform #loginform .is-offset-half-desktop.login-password {
      margin-left: 50%; }
    .column.is-offset-one-third-desktop, .application-platform #loginform .is-offset-one-third-desktop.login-username,
    .application-platform #loginform .is-offset-one-third-desktop.login-password {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-desktop, .application-platform #loginform .is-offset-one-quarter-desktop.login-username,
    .application-platform #loginform .is-offset-one-quarter-desktop.login-password {
      margin-left: 25%; }
    .column.is-offset-one-fifth-desktop, .application-platform #loginform .is-offset-one-fifth-desktop.login-username,
    .application-platform #loginform .is-offset-one-fifth-desktop.login-password {
      margin-left: 20%; }
    .column.is-offset-two-fifths-desktop, .application-platform #loginform .is-offset-two-fifths-desktop.login-username,
    .application-platform #loginform .is-offset-two-fifths-desktop.login-password {
      margin-left: 40%; }
    .column.is-offset-three-fifths-desktop, .application-platform #loginform .is-offset-three-fifths-desktop.login-username,
    .application-platform #loginform .is-offset-three-fifths-desktop.login-password {
      margin-left: 60%; }
    .column.is-offset-four-fifths-desktop, .application-platform #loginform .is-offset-four-fifths-desktop.login-username,
    .application-platform #loginform .is-offset-four-fifths-desktop.login-password {
      margin-left: 80%; }
    .column.is-0-desktop, .application-platform #loginform .is-0-desktop.login-username,
    .application-platform #loginform .is-0-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 0%; }
    .column.is-offset-0-desktop, .application-platform #loginform .is-offset-0-desktop.login-username,
    .application-platform #loginform .is-offset-0-desktop.login-password {
      margin-left: 0%; }
    .column.is-1-desktop, .application-platform #loginform .is-1-desktop.login-username,
    .application-platform #loginform .is-1-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .column.is-offset-1-desktop, .application-platform #loginform .is-offset-1-desktop.login-username,
    .application-platform #loginform .is-offset-1-desktop.login-password {
      margin-left: 8.33333%; }
    .column.is-2-desktop, .application-platform #loginform .is-2-desktop.login-username,
    .application-platform #loginform .is-2-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .column.is-offset-2-desktop, .application-platform #loginform .is-offset-2-desktop.login-username,
    .application-platform #loginform .is-offset-2-desktop.login-password {
      margin-left: 16.66667%; }
    .column.is-3-desktop, .application-platform #loginform .is-3-desktop.login-username,
    .application-platform #loginform .is-3-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-offset-3-desktop, .application-platform #loginform .is-offset-3-desktop.login-username,
    .application-platform #loginform .is-offset-3-desktop.login-password {
      margin-left: 25%; }
    .column.is-4-desktop, .application-platform #loginform .is-4-desktop.login-username,
    .application-platform #loginform .is-4-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .column.is-offset-4-desktop, .application-platform #loginform .is-offset-4-desktop.login-username,
    .application-platform #loginform .is-offset-4-desktop.login-password {
      margin-left: 33.33333%; }
    .column.is-5-desktop, .application-platform #loginform .is-5-desktop.login-username,
    .application-platform #loginform .is-5-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .column.is-offset-5-desktop, .application-platform #loginform .is-offset-5-desktop.login-username,
    .application-platform #loginform .is-offset-5-desktop.login-password {
      margin-left: 41.66667%; }
    .column.is-6-desktop, .application-platform #loginform .is-6-desktop.login-username,
    .application-platform #loginform .is-6-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-offset-6-desktop, .application-platform #loginform .is-offset-6-desktop.login-username,
    .application-platform #loginform .is-offset-6-desktop.login-password {
      margin-left: 50%; }
    .column.is-7-desktop, .application-platform #loginform .is-7-desktop.login-username,
    .application-platform #loginform .is-7-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .column.is-offset-7-desktop, .application-platform #loginform .is-offset-7-desktop.login-username,
    .application-platform #loginform .is-offset-7-desktop.login-password {
      margin-left: 58.33333%; }
    .column.is-8-desktop, .application-platform #loginform .is-8-desktop.login-username,
    .application-platform #loginform .is-8-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .column.is-offset-8-desktop, .application-platform #loginform .is-offset-8-desktop.login-username,
    .application-platform #loginform .is-offset-8-desktop.login-password {
      margin-left: 66.66667%; }
    .column.is-9-desktop, .application-platform #loginform .is-9-desktop.login-username,
    .application-platform #loginform .is-9-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-offset-9-desktop, .application-platform #loginform .is-offset-9-desktop.login-username,
    .application-platform #loginform .is-offset-9-desktop.login-password {
      margin-left: 75%; }
    .column.is-10-desktop, .application-platform #loginform .is-10-desktop.login-username,
    .application-platform #loginform .is-10-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .column.is-offset-10-desktop, .application-platform #loginform .is-offset-10-desktop.login-username,
    .application-platform #loginform .is-offset-10-desktop.login-password {
      margin-left: 83.33333%; }
    .column.is-11-desktop, .application-platform #loginform .is-11-desktop.login-username,
    .application-platform #loginform .is-11-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .column.is-offset-11-desktop, .application-platform #loginform .is-offset-11-desktop.login-username,
    .application-platform #loginform .is-offset-11-desktop.login-password {
      margin-left: 91.66667%; }
    .column.is-12-desktop, .application-platform #loginform .is-12-desktop.login-username,
    .application-platform #loginform .is-12-desktop.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-offset-12-desktop, .application-platform #loginform .is-offset-12-desktop.login-username,
    .application-platform #loginform .is-offset-12-desktop.login-password {
      margin-left: 100%; } }
  @media screen and (min-width: 1680px) {
    .column.is-narrow-widescreen, .application-platform #loginform .is-narrow-widescreen.login-username,
    .application-platform #loginform .is-narrow-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: unset; }
    .column.is-full-widescreen, .application-platform #loginform .is-full-widescreen.login-username,
    .application-platform #loginform .is-full-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-three-quarters-widescreen, .application-platform #loginform .is-three-quarters-widescreen.login-username,
    .application-platform #loginform .is-three-quarters-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-two-thirds-widescreen, .application-platform #loginform .is-two-thirds-widescreen.login-username,
    .application-platform #loginform .is-two-thirds-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.6666%; }
    .column.is-half-widescreen, .application-platform #loginform .is-half-widescreen.login-username,
    .application-platform #loginform .is-half-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-one-third-widescreen, .application-platform #loginform .is-one-third-widescreen.login-username,
    .application-platform #loginform .is-one-third-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-widescreen, .application-platform #loginform .is-one-quarter-widescreen.login-username,
    .application-platform #loginform .is-one-quarter-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-one-fifth-widescreen, .application-platform #loginform .is-one-fifth-widescreen.login-username,
    .application-platform #loginform .is-one-fifth-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 20%; }
    .column.is-two-fifths-widescreen, .application-platform #loginform .is-two-fifths-widescreen.login-username,
    .application-platform #loginform .is-two-fifths-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 40%; }
    .column.is-three-fifths-widescreen, .application-platform #loginform .is-three-fifths-widescreen.login-username,
    .application-platform #loginform .is-three-fifths-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 60%; }
    .column.is-four-fifths-widescreen, .application-platform #loginform .is-four-fifths-widescreen.login-username,
    .application-platform #loginform .is-four-fifths-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-widescreen, .application-platform #loginform .is-offset-three-quarters-widescreen.login-username,
    .application-platform #loginform .is-offset-three-quarters-widescreen.login-password {
      margin-left: 75%; }
    .column.is-offset-two-thirds-widescreen, .application-platform #loginform .is-offset-two-thirds-widescreen.login-username,
    .application-platform #loginform .is-offset-two-thirds-widescreen.login-password {
      margin-left: 66.6666%; }
    .column.is-offset-half-widescreen, .application-platform #loginform .is-offset-half-widescreen.login-username,
    .application-platform #loginform .is-offset-half-widescreen.login-password {
      margin-left: 50%; }
    .column.is-offset-one-third-widescreen, .application-platform #loginform .is-offset-one-third-widescreen.login-username,
    .application-platform #loginform .is-offset-one-third-widescreen.login-password {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-widescreen, .application-platform #loginform .is-offset-one-quarter-widescreen.login-username,
    .application-platform #loginform .is-offset-one-quarter-widescreen.login-password {
      margin-left: 25%; }
    .column.is-offset-one-fifth-widescreen, .application-platform #loginform .is-offset-one-fifth-widescreen.login-username,
    .application-platform #loginform .is-offset-one-fifth-widescreen.login-password {
      margin-left: 20%; }
    .column.is-offset-two-fifths-widescreen, .application-platform #loginform .is-offset-two-fifths-widescreen.login-username,
    .application-platform #loginform .is-offset-two-fifths-widescreen.login-password {
      margin-left: 40%; }
    .column.is-offset-three-fifths-widescreen, .application-platform #loginform .is-offset-three-fifths-widescreen.login-username,
    .application-platform #loginform .is-offset-three-fifths-widescreen.login-password {
      margin-left: 60%; }
    .column.is-offset-four-fifths-widescreen, .application-platform #loginform .is-offset-four-fifths-widescreen.login-username,
    .application-platform #loginform .is-offset-four-fifths-widescreen.login-password {
      margin-left: 80%; }
    .column.is-0-widescreen, .application-platform #loginform .is-0-widescreen.login-username,
    .application-platform #loginform .is-0-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 0%; }
    .column.is-offset-0-widescreen, .application-platform #loginform .is-offset-0-widescreen.login-username,
    .application-platform #loginform .is-offset-0-widescreen.login-password {
      margin-left: 0%; }
    .column.is-1-widescreen, .application-platform #loginform .is-1-widescreen.login-username,
    .application-platform #loginform .is-1-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .column.is-offset-1-widescreen, .application-platform #loginform .is-offset-1-widescreen.login-username,
    .application-platform #loginform .is-offset-1-widescreen.login-password {
      margin-left: 8.33333%; }
    .column.is-2-widescreen, .application-platform #loginform .is-2-widescreen.login-username,
    .application-platform #loginform .is-2-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .column.is-offset-2-widescreen, .application-platform #loginform .is-offset-2-widescreen.login-username,
    .application-platform #loginform .is-offset-2-widescreen.login-password {
      margin-left: 16.66667%; }
    .column.is-3-widescreen, .application-platform #loginform .is-3-widescreen.login-username,
    .application-platform #loginform .is-3-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-offset-3-widescreen, .application-platform #loginform .is-offset-3-widescreen.login-username,
    .application-platform #loginform .is-offset-3-widescreen.login-password {
      margin-left: 25%; }
    .column.is-4-widescreen, .application-platform #loginform .is-4-widescreen.login-username,
    .application-platform #loginform .is-4-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .column.is-offset-4-widescreen, .application-platform #loginform .is-offset-4-widescreen.login-username,
    .application-platform #loginform .is-offset-4-widescreen.login-password {
      margin-left: 33.33333%; }
    .column.is-5-widescreen, .application-platform #loginform .is-5-widescreen.login-username,
    .application-platform #loginform .is-5-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .column.is-offset-5-widescreen, .application-platform #loginform .is-offset-5-widescreen.login-username,
    .application-platform #loginform .is-offset-5-widescreen.login-password {
      margin-left: 41.66667%; }
    .column.is-6-widescreen, .application-platform #loginform .is-6-widescreen.login-username,
    .application-platform #loginform .is-6-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-offset-6-widescreen, .application-platform #loginform .is-offset-6-widescreen.login-username,
    .application-platform #loginform .is-offset-6-widescreen.login-password {
      margin-left: 50%; }
    .column.is-7-widescreen, .application-platform #loginform .is-7-widescreen.login-username,
    .application-platform #loginform .is-7-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .column.is-offset-7-widescreen, .application-platform #loginform .is-offset-7-widescreen.login-username,
    .application-platform #loginform .is-offset-7-widescreen.login-password {
      margin-left: 58.33333%; }
    .column.is-8-widescreen, .application-platform #loginform .is-8-widescreen.login-username,
    .application-platform #loginform .is-8-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .column.is-offset-8-widescreen, .application-platform #loginform .is-offset-8-widescreen.login-username,
    .application-platform #loginform .is-offset-8-widescreen.login-password {
      margin-left: 66.66667%; }
    .column.is-9-widescreen, .application-platform #loginform .is-9-widescreen.login-username,
    .application-platform #loginform .is-9-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-offset-9-widescreen, .application-platform #loginform .is-offset-9-widescreen.login-username,
    .application-platform #loginform .is-offset-9-widescreen.login-password {
      margin-left: 75%; }
    .column.is-10-widescreen, .application-platform #loginform .is-10-widescreen.login-username,
    .application-platform #loginform .is-10-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .column.is-offset-10-widescreen, .application-platform #loginform .is-offset-10-widescreen.login-username,
    .application-platform #loginform .is-offset-10-widescreen.login-password {
      margin-left: 83.33333%; }
    .column.is-11-widescreen, .application-platform #loginform .is-11-widescreen.login-username,
    .application-platform #loginform .is-11-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .column.is-offset-11-widescreen, .application-platform #loginform .is-offset-11-widescreen.login-username,
    .application-platform #loginform .is-offset-11-widescreen.login-password {
      margin-left: 91.66667%; }
    .column.is-12-widescreen, .application-platform #loginform .is-12-widescreen.login-username,
    .application-platform #loginform .is-12-widescreen.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-offset-12-widescreen, .application-platform #loginform .is-offset-12-widescreen.login-username,
    .application-platform #loginform .is-offset-12-widescreen.login-password {
      margin-left: 100%; } }
  @media screen and (min-width: 1984px) {
    .column.is-narrow-fullhd, .application-platform #loginform .is-narrow-fullhd.login-username,
    .application-platform #loginform .is-narrow-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: unset; }
    .column.is-full-fullhd, .application-platform #loginform .is-full-fullhd.login-username,
    .application-platform #loginform .is-full-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-three-quarters-fullhd, .application-platform #loginform .is-three-quarters-fullhd.login-username,
    .application-platform #loginform .is-three-quarters-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-two-thirds-fullhd, .application-platform #loginform .is-two-thirds-fullhd.login-username,
    .application-platform #loginform .is-two-thirds-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.6666%; }
    .column.is-half-fullhd, .application-platform #loginform .is-half-fullhd.login-username,
    .application-platform #loginform .is-half-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-one-third-fullhd, .application-platform #loginform .is-one-third-fullhd.login-username,
    .application-platform #loginform .is-one-third-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-fullhd, .application-platform #loginform .is-one-quarter-fullhd.login-username,
    .application-platform #loginform .is-one-quarter-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-one-fifth-fullhd, .application-platform #loginform .is-one-fifth-fullhd.login-username,
    .application-platform #loginform .is-one-fifth-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 20%; }
    .column.is-two-fifths-fullhd, .application-platform #loginform .is-two-fifths-fullhd.login-username,
    .application-platform #loginform .is-two-fifths-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 40%; }
    .column.is-three-fifths-fullhd, .application-platform #loginform .is-three-fifths-fullhd.login-username,
    .application-platform #loginform .is-three-fifths-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 60%; }
    .column.is-four-fifths-fullhd, .application-platform #loginform .is-four-fifths-fullhd.login-username,
    .application-platform #loginform .is-four-fifths-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 80%; }
    .column.is-offset-three-quarters-fullhd, .application-platform #loginform .is-offset-three-quarters-fullhd.login-username,
    .application-platform #loginform .is-offset-three-quarters-fullhd.login-password {
      margin-left: 75%; }
    .column.is-offset-two-thirds-fullhd, .application-platform #loginform .is-offset-two-thirds-fullhd.login-username,
    .application-platform #loginform .is-offset-two-thirds-fullhd.login-password {
      margin-left: 66.6666%; }
    .column.is-offset-half-fullhd, .application-platform #loginform .is-offset-half-fullhd.login-username,
    .application-platform #loginform .is-offset-half-fullhd.login-password {
      margin-left: 50%; }
    .column.is-offset-one-third-fullhd, .application-platform #loginform .is-offset-one-third-fullhd.login-username,
    .application-platform #loginform .is-offset-one-third-fullhd.login-password {
      margin-left: 33.3333%; }
    .column.is-offset-one-quarter-fullhd, .application-platform #loginform .is-offset-one-quarter-fullhd.login-username,
    .application-platform #loginform .is-offset-one-quarter-fullhd.login-password {
      margin-left: 25%; }
    .column.is-offset-one-fifth-fullhd, .application-platform #loginform .is-offset-one-fifth-fullhd.login-username,
    .application-platform #loginform .is-offset-one-fifth-fullhd.login-password {
      margin-left: 20%; }
    .column.is-offset-two-fifths-fullhd, .application-platform #loginform .is-offset-two-fifths-fullhd.login-username,
    .application-platform #loginform .is-offset-two-fifths-fullhd.login-password {
      margin-left: 40%; }
    .column.is-offset-three-fifths-fullhd, .application-platform #loginform .is-offset-three-fifths-fullhd.login-username,
    .application-platform #loginform .is-offset-three-fifths-fullhd.login-password {
      margin-left: 60%; }
    .column.is-offset-four-fifths-fullhd, .application-platform #loginform .is-offset-four-fifths-fullhd.login-username,
    .application-platform #loginform .is-offset-four-fifths-fullhd.login-password {
      margin-left: 80%; }
    .column.is-0-fullhd, .application-platform #loginform .is-0-fullhd.login-username,
    .application-platform #loginform .is-0-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 0%; }
    .column.is-offset-0-fullhd, .application-platform #loginform .is-offset-0-fullhd.login-username,
    .application-platform #loginform .is-offset-0-fullhd.login-password {
      margin-left: 0%; }
    .column.is-1-fullhd, .application-platform #loginform .is-1-fullhd.login-username,
    .application-platform #loginform .is-1-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .column.is-offset-1-fullhd, .application-platform #loginform .is-offset-1-fullhd.login-username,
    .application-platform #loginform .is-offset-1-fullhd.login-password {
      margin-left: 8.33333%; }
    .column.is-2-fullhd, .application-platform #loginform .is-2-fullhd.login-username,
    .application-platform #loginform .is-2-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .column.is-offset-2-fullhd, .application-platform #loginform .is-offset-2-fullhd.login-username,
    .application-platform #loginform .is-offset-2-fullhd.login-password {
      margin-left: 16.66667%; }
    .column.is-3-fullhd, .application-platform #loginform .is-3-fullhd.login-username,
    .application-platform #loginform .is-3-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .column.is-offset-3-fullhd, .application-platform #loginform .is-offset-3-fullhd.login-username,
    .application-platform #loginform .is-offset-3-fullhd.login-password {
      margin-left: 25%; }
    .column.is-4-fullhd, .application-platform #loginform .is-4-fullhd.login-username,
    .application-platform #loginform .is-4-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .column.is-offset-4-fullhd, .application-platform #loginform .is-offset-4-fullhd.login-username,
    .application-platform #loginform .is-offset-4-fullhd.login-password {
      margin-left: 33.33333%; }
    .column.is-5-fullhd, .application-platform #loginform .is-5-fullhd.login-username,
    .application-platform #loginform .is-5-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .column.is-offset-5-fullhd, .application-platform #loginform .is-offset-5-fullhd.login-username,
    .application-platform #loginform .is-offset-5-fullhd.login-password {
      margin-left: 41.66667%; }
    .column.is-6-fullhd, .application-platform #loginform .is-6-fullhd.login-username,
    .application-platform #loginform .is-6-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .column.is-offset-6-fullhd, .application-platform #loginform .is-offset-6-fullhd.login-username,
    .application-platform #loginform .is-offset-6-fullhd.login-password {
      margin-left: 50%; }
    .column.is-7-fullhd, .application-platform #loginform .is-7-fullhd.login-username,
    .application-platform #loginform .is-7-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .column.is-offset-7-fullhd, .application-platform #loginform .is-offset-7-fullhd.login-username,
    .application-platform #loginform .is-offset-7-fullhd.login-password {
      margin-left: 58.33333%; }
    .column.is-8-fullhd, .application-platform #loginform .is-8-fullhd.login-username,
    .application-platform #loginform .is-8-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .column.is-offset-8-fullhd, .application-platform #loginform .is-offset-8-fullhd.login-username,
    .application-platform #loginform .is-offset-8-fullhd.login-password {
      margin-left: 66.66667%; }
    .column.is-9-fullhd, .application-platform #loginform .is-9-fullhd.login-username,
    .application-platform #loginform .is-9-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .column.is-offset-9-fullhd, .application-platform #loginform .is-offset-9-fullhd.login-username,
    .application-platform #loginform .is-offset-9-fullhd.login-password {
      margin-left: 75%; }
    .column.is-10-fullhd, .application-platform #loginform .is-10-fullhd.login-username,
    .application-platform #loginform .is-10-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .column.is-offset-10-fullhd, .application-platform #loginform .is-offset-10-fullhd.login-username,
    .application-platform #loginform .is-offset-10-fullhd.login-password {
      margin-left: 83.33333%; }
    .column.is-11-fullhd, .application-platform #loginform .is-11-fullhd.login-username,
    .application-platform #loginform .is-11-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .column.is-offset-11-fullhd, .application-platform #loginform .is-offset-11-fullhd.login-username,
    .application-platform #loginform .is-offset-11-fullhd.login-password {
      margin-left: 91.66667%; }
    .column.is-12-fullhd, .application-platform #loginform .is-12-fullhd.login-username,
    .application-platform #loginform .is-12-fullhd.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; }
    .column.is-offset-12-fullhd, .application-platform #loginform .is-offset-12-fullhd.login-username,
    .application-platform #loginform .is-offset-12-fullhd.login-password {
      margin-left: 100%; } }

.columns, .application-platform #loginform, .application-platform #loginform .login-remember, .application-platform #loginform .login-submit {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-top: -0.5rem; }
  .columns:last-child, .application-platform #loginform:last-child, .application-platform #loginform .login-remember:last-child, .application-platform #loginform .login-submit:last-child {
    margin-bottom: -0.5rem; }
  .columns:not(:last-child), .application-platform #loginform:not(:last-child), .application-platform #loginform .login-remember:not(:last-child), .application-platform #loginform .login-submit:not(:last-child) {
    margin-bottom: calc(1.5rem - 0.5rem); }
  .columns.is-centered, .application-platform .is-centered#loginform, .application-platform #loginform .is-centered.login-remember, .application-platform #loginform .is-centered.login-submit {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .columns.is-gapless, .application-platform .is-gapless#loginform, .application-platform #loginform .is-gapless.login-remember, .application-platform #loginform .is-gapless.login-submit {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0; }
    .columns.is-gapless > .column, .application-platform .is-gapless#loginform > .column, .application-platform #loginform .is-gapless.login-remember > .column, .application-platform #loginform .is-gapless.login-submit > .column, .application-platform #loginform .columns.is-gapless > .login-username, .application-platform .is-gapless#loginform > .login-username, .application-platform #loginform .is-gapless.login-remember > .login-username, .application-platform #loginform .is-gapless.login-submit > .login-username,
    .application-platform #loginform .columns.is-gapless > .login-password,
    .application-platform .is-gapless#loginform > .login-password,
    .application-platform #loginform .is-gapless.login-remember > .login-password,
    .application-platform #loginform .is-gapless.login-submit > .login-password {
      margin: 0;
      padding: 0 !important; }
    .columns.is-gapless:not(:last-child), .application-platform .is-gapless#loginform:not(:last-child), .application-platform #loginform .is-gapless.login-remember:not(:last-child), .application-platform #loginform .is-gapless.login-submit:not(:last-child) {
      margin-bottom: 1.5rem; }
    .columns.is-gapless:last-child, .application-platform .is-gapless#loginform:last-child, .application-platform #loginform .is-gapless.login-remember:last-child, .application-platform #loginform .is-gapless.login-submit:last-child {
      margin-bottom: 0; }
  .columns.is-mobile, .application-platform .is-mobile#loginform, .application-platform #loginform .is-mobile.login-remember, .application-platform #loginform .is-mobile.login-submit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .columns.is-multiline, .application-platform #loginform, .application-platform #loginform .login-remember, .application-platform #loginform .login-submit {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .columns.is-vcentered, .application-platform .is-vcentered#loginform, .application-platform #loginform .is-vcentered.login-remember, .application-platform #loginform .is-vcentered.login-submit {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  @media screen and (min-width: 769px), print {
    .columns:not(.is-desktop), .application-platform #loginform:not(.is-desktop), .application-platform #loginform .login-remember:not(.is-desktop), .application-platform #loginform .login-submit:not(.is-desktop) {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  @media screen and (min-width: 1280px) {
    .columns.is-desktop, .application-platform .is-desktop#loginform, .application-platform #loginform .is-desktop.login-remember, .application-platform #loginform .is-desktop.login-submit {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }

.columns.is-variable, .application-platform #loginform, .application-platform #loginform .login-remember, .application-platform #loginform .login-submit {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap)); }
  .columns.is-variable > .column, .application-platform #loginform > .column, .application-platform #loginform .login-remember > .column, .application-platform #loginform .login-submit > .column, .application-platform #loginform .columns.is-variable > .login-username, .application-platform #loginform > .login-username, .application-platform #loginform .login-remember > .login-username, .application-platform #loginform .login-submit > .login-username,
  .application-platform #loginform .columns.is-variable > .login-password,
  .application-platform #loginform > .login-password,
  .application-platform #loginform .login-remember > .login-password,
  .application-platform #loginform .login-submit > .login-password {
    padding-left: var(--columnGap);
    padding-right: var(--columnGap); }
  .columns.is-variable.is-0, .application-platform .is-0#loginform, .application-platform #loginform .is-0.login-remember, .application-platform #loginform .is-0.login-submit {
    --columnGap: 0rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-0-mobile, .application-platform .is-0-mobile#loginform, .application-platform #loginform .is-0-mobile.login-remember, .application-platform #loginform .is-0-mobile.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-0-tablet, .application-platform .is-0-tablet#loginform, .application-platform #loginform .is-0-tablet.login-remember, .application-platform #loginform .is-0-tablet.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-0-tablet-only, .application-platform .is-0-tablet-only#loginform, .application-platform #loginform .is-0-tablet-only.login-remember, .application-platform #loginform .is-0-tablet-only.login-submit {
      --columnGap: 0rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-0-touch, .application-platform .is-0-touch#loginform, .application-platform #loginform .is-0-touch.login-remember, .application-platform #loginform .is-0-touch.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-0-desktop, .application-platform .is-0-desktop#loginform, .application-platform #loginform .is-0-desktop.login-remember, .application-platform #loginform .is-0-desktop.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-0-desktop-only, .application-platform .is-0-desktop-only#loginform, .application-platform #loginform .is-0-desktop-only.login-remember, .application-platform #loginform .is-0-desktop-only.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-0-widescreen, .application-platform .is-0-widescreen#loginform, .application-platform #loginform .is-0-widescreen.login-remember, .application-platform #loginform .is-0-widescreen.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-0-widescreen-only, .application-platform .is-0-widescreen-only#loginform, .application-platform #loginform .is-0-widescreen-only.login-remember, .application-platform #loginform .is-0-widescreen-only.login-submit {
      --columnGap: 0rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-0-fullhd, .application-platform .is-0-fullhd#loginform, .application-platform #loginform .is-0-fullhd.login-remember, .application-platform #loginform .is-0-fullhd.login-submit {
      --columnGap: 0rem; } }
  .columns.is-variable.is-1, .application-platform .is-1#loginform, .application-platform #loginform .is-1.login-remember, .application-platform #loginform .is-1.login-submit {
    --columnGap: 0.25rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-1-mobile, .application-platform .is-1-mobile#loginform, .application-platform #loginform .is-1-mobile.login-remember, .application-platform #loginform .is-1-mobile.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-1-tablet, .application-platform .is-1-tablet#loginform, .application-platform #loginform .is-1-tablet.login-remember, .application-platform #loginform .is-1-tablet.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-1-tablet-only, .application-platform .is-1-tablet-only#loginform, .application-platform #loginform .is-1-tablet-only.login-remember, .application-platform #loginform .is-1-tablet-only.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-1-touch, .application-platform .is-1-touch#loginform, .application-platform #loginform .is-1-touch.login-remember, .application-platform #loginform .is-1-touch.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-1-desktop, .application-platform .is-1-desktop#loginform, .application-platform #loginform .is-1-desktop.login-remember, .application-platform #loginform .is-1-desktop.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-1-desktop-only, .application-platform .is-1-desktop-only#loginform, .application-platform #loginform .is-1-desktop-only.login-remember, .application-platform #loginform .is-1-desktop-only.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-1-widescreen, .application-platform .is-1-widescreen#loginform, .application-platform #loginform .is-1-widescreen.login-remember, .application-platform #loginform .is-1-widescreen.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-1-widescreen-only, .application-platform .is-1-widescreen-only#loginform, .application-platform #loginform .is-1-widescreen-only.login-remember, .application-platform #loginform .is-1-widescreen-only.login-submit {
      --columnGap: 0.25rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-1-fullhd, .application-platform .is-1-fullhd#loginform, .application-platform #loginform .is-1-fullhd.login-remember, .application-platform #loginform .is-1-fullhd.login-submit {
      --columnGap: 0.25rem; } }
  .columns.is-variable.is-2, .application-platform .is-2#loginform, .application-platform #loginform .is-2.login-remember, .application-platform #loginform .is-2.login-submit {
    --columnGap: 0.5rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-2-mobile, .application-platform .is-2-mobile#loginform, .application-platform #loginform .is-2-mobile.login-remember, .application-platform #loginform .is-2-mobile.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-2-tablet, .application-platform .is-2-tablet#loginform, .application-platform #loginform .is-2-tablet.login-remember, .application-platform #loginform .is-2-tablet.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-2-tablet-only, .application-platform .is-2-tablet-only#loginform, .application-platform #loginform .is-2-tablet-only.login-remember, .application-platform #loginform .is-2-tablet-only.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-2-touch, .application-platform .is-2-touch#loginform, .application-platform #loginform .is-2-touch.login-remember, .application-platform #loginform .is-2-touch.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-2-desktop, .application-platform .is-2-desktop#loginform, .application-platform #loginform .is-2-desktop.login-remember, .application-platform #loginform .is-2-desktop.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-2-desktop-only, .application-platform .is-2-desktop-only#loginform, .application-platform #loginform .is-2-desktop-only.login-remember, .application-platform #loginform .is-2-desktop-only.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-2-widescreen, .application-platform .is-2-widescreen#loginform, .application-platform #loginform .is-2-widescreen.login-remember, .application-platform #loginform .is-2-widescreen.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-2-widescreen-only, .application-platform .is-2-widescreen-only#loginform, .application-platform #loginform .is-2-widescreen-only.login-remember, .application-platform #loginform .is-2-widescreen-only.login-submit {
      --columnGap: 0.5rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-2-fullhd, .application-platform .is-2-fullhd#loginform, .application-platform #loginform .is-2-fullhd.login-remember, .application-platform #loginform .is-2-fullhd.login-submit {
      --columnGap: 0.5rem; } }
  .columns.is-variable.is-3, .application-platform #loginform, .application-platform #loginform .login-remember, .application-platform #loginform .login-submit {
    --columnGap: 0.75rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-3-mobile, .application-platform .is-3-mobile#loginform, .application-platform #loginform .is-3-mobile.login-remember, .application-platform #loginform .is-3-mobile.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-3-tablet, .application-platform .is-3-tablet#loginform, .application-platform #loginform .is-3-tablet.login-remember, .application-platform #loginform .is-3-tablet.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-3-tablet-only, .application-platform .is-3-tablet-only#loginform, .application-platform #loginform .is-3-tablet-only.login-remember, .application-platform #loginform .is-3-tablet-only.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-3-touch, .application-platform .is-3-touch#loginform, .application-platform #loginform .is-3-touch.login-remember, .application-platform #loginform .is-3-touch.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-3-desktop, .application-platform .is-3-desktop#loginform, .application-platform #loginform .is-3-desktop.login-remember, .application-platform #loginform .is-3-desktop.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-3-desktop-only, .application-platform .is-3-desktop-only#loginform, .application-platform #loginform .is-3-desktop-only.login-remember, .application-platform #loginform .is-3-desktop-only.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-3-widescreen, .application-platform .is-3-widescreen#loginform, .application-platform #loginform .is-3-widescreen.login-remember, .application-platform #loginform .is-3-widescreen.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-3-widescreen-only, .application-platform .is-3-widescreen-only#loginform, .application-platform #loginform .is-3-widescreen-only.login-remember, .application-platform #loginform .is-3-widescreen-only.login-submit {
      --columnGap: 0.75rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-3-fullhd, .application-platform .is-3-fullhd#loginform, .application-platform #loginform .is-3-fullhd.login-remember, .application-platform #loginform .is-3-fullhd.login-submit {
      --columnGap: 0.75rem; } }
  .columns.is-variable.is-4, .application-platform .is-4#loginform, .application-platform #loginform .is-4.login-remember, .application-platform #loginform .is-4.login-submit {
    --columnGap: 1rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-4-mobile, .application-platform .is-4-mobile#loginform, .application-platform #loginform .is-4-mobile.login-remember, .application-platform #loginform .is-4-mobile.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-4-tablet, .application-platform .is-4-tablet#loginform, .application-platform #loginform .is-4-tablet.login-remember, .application-platform #loginform .is-4-tablet.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-4-tablet-only, .application-platform .is-4-tablet-only#loginform, .application-platform #loginform .is-4-tablet-only.login-remember, .application-platform #loginform .is-4-tablet-only.login-submit {
      --columnGap: 1rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-4-touch, .application-platform .is-4-touch#loginform, .application-platform #loginform .is-4-touch.login-remember, .application-platform #loginform .is-4-touch.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-4-desktop, .application-platform .is-4-desktop#loginform, .application-platform #loginform .is-4-desktop.login-remember, .application-platform #loginform .is-4-desktop.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-4-desktop-only, .application-platform .is-4-desktop-only#loginform, .application-platform #loginform .is-4-desktop-only.login-remember, .application-platform #loginform .is-4-desktop-only.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-4-widescreen, .application-platform .is-4-widescreen#loginform, .application-platform #loginform .is-4-widescreen.login-remember, .application-platform #loginform .is-4-widescreen.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-4-widescreen-only, .application-platform .is-4-widescreen-only#loginform, .application-platform #loginform .is-4-widescreen-only.login-remember, .application-platform #loginform .is-4-widescreen-only.login-submit {
      --columnGap: 1rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-4-fullhd, .application-platform .is-4-fullhd#loginform, .application-platform #loginform .is-4-fullhd.login-remember, .application-platform #loginform .is-4-fullhd.login-submit {
      --columnGap: 1rem; } }
  .columns.is-variable.is-5, .application-platform .is-5#loginform, .application-platform #loginform .is-5.login-remember, .application-platform #loginform .is-5.login-submit {
    --columnGap: 1.25rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-5-mobile, .application-platform .is-5-mobile#loginform, .application-platform #loginform .is-5-mobile.login-remember, .application-platform #loginform .is-5-mobile.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-5-tablet, .application-platform .is-5-tablet#loginform, .application-platform #loginform .is-5-tablet.login-remember, .application-platform #loginform .is-5-tablet.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-5-tablet-only, .application-platform .is-5-tablet-only#loginform, .application-platform #loginform .is-5-tablet-only.login-remember, .application-platform #loginform .is-5-tablet-only.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-5-touch, .application-platform .is-5-touch#loginform, .application-platform #loginform .is-5-touch.login-remember, .application-platform #loginform .is-5-touch.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-5-desktop, .application-platform .is-5-desktop#loginform, .application-platform #loginform .is-5-desktop.login-remember, .application-platform #loginform .is-5-desktop.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-5-desktop-only, .application-platform .is-5-desktop-only#loginform, .application-platform #loginform .is-5-desktop-only.login-remember, .application-platform #loginform .is-5-desktop-only.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-5-widescreen, .application-platform .is-5-widescreen#loginform, .application-platform #loginform .is-5-widescreen.login-remember, .application-platform #loginform .is-5-widescreen.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-5-widescreen-only, .application-platform .is-5-widescreen-only#loginform, .application-platform #loginform .is-5-widescreen-only.login-remember, .application-platform #loginform .is-5-widescreen-only.login-submit {
      --columnGap: 1.25rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-5-fullhd, .application-platform .is-5-fullhd#loginform, .application-platform #loginform .is-5-fullhd.login-remember, .application-platform #loginform .is-5-fullhd.login-submit {
      --columnGap: 1.25rem; } }
  .columns.is-variable.is-6, .application-platform .is-6#loginform, .application-platform #loginform #loginform.login-username,
  .application-platform #loginform #loginform.login-password, .application-platform #loginform .columns.is-variable.login-username, .application-platform #loginform .login-username.login-remember, .application-platform #loginform .login-username.login-submit,
  .application-platform #loginform .columns.is-variable.login-password, .application-platform #loginform .login-password.login-remember, .application-platform #loginform .login-password.login-submit, .application-platform #loginform .is-6.login-remember, .application-platform #loginform .is-6.login-submit {
    --columnGap: 1.5rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-6-mobile, .application-platform .is-6-mobile#loginform, .application-platform #loginform .is-6-mobile.login-remember, .application-platform #loginform .is-6-mobile.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-6-tablet, .application-platform .is-6-tablet#loginform, .application-platform #loginform .is-6-tablet.login-remember, .application-platform #loginform .is-6-tablet.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-6-tablet-only, .application-platform .is-6-tablet-only#loginform, .application-platform #loginform .is-6-tablet-only.login-remember, .application-platform #loginform .is-6-tablet-only.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-6-touch, .application-platform .is-6-touch#loginform, .application-platform #loginform .is-6-touch.login-remember, .application-platform #loginform .is-6-touch.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-6-desktop, .application-platform .is-6-desktop#loginform, .application-platform #loginform .is-6-desktop.login-remember, .application-platform #loginform .is-6-desktop.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-6-desktop-only, .application-platform .is-6-desktop-only#loginform, .application-platform #loginform .is-6-desktop-only.login-remember, .application-platform #loginform .is-6-desktop-only.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-6-widescreen, .application-platform .is-6-widescreen#loginform, .application-platform #loginform .is-6-widescreen.login-remember, .application-platform #loginform .is-6-widescreen.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-6-widescreen-only, .application-platform .is-6-widescreen-only#loginform, .application-platform #loginform .is-6-widescreen-only.login-remember, .application-platform #loginform .is-6-widescreen-only.login-submit {
      --columnGap: 1.5rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-6-fullhd, .application-platform .is-6-fullhd#loginform, .application-platform #loginform .is-6-fullhd.login-remember, .application-platform #loginform .is-6-fullhd.login-submit {
      --columnGap: 1.5rem; } }
  .columns.is-variable.is-7, .application-platform .is-7#loginform, .application-platform #loginform .is-7.login-remember, .application-platform #loginform .is-7.login-submit {
    --columnGap: 1.75rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-7-mobile, .application-platform .is-7-mobile#loginform, .application-platform #loginform .is-7-mobile.login-remember, .application-platform #loginform .is-7-mobile.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-7-tablet, .application-platform .is-7-tablet#loginform, .application-platform #loginform .is-7-tablet.login-remember, .application-platform #loginform .is-7-tablet.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-7-tablet-only, .application-platform .is-7-tablet-only#loginform, .application-platform #loginform .is-7-tablet-only.login-remember, .application-platform #loginform .is-7-tablet-only.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-7-touch, .application-platform .is-7-touch#loginform, .application-platform #loginform .is-7-touch.login-remember, .application-platform #loginform .is-7-touch.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-7-desktop, .application-platform .is-7-desktop#loginform, .application-platform #loginform .is-7-desktop.login-remember, .application-platform #loginform .is-7-desktop.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-7-desktop-only, .application-platform .is-7-desktop-only#loginform, .application-platform #loginform .is-7-desktop-only.login-remember, .application-platform #loginform .is-7-desktop-only.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-7-widescreen, .application-platform .is-7-widescreen#loginform, .application-platform #loginform .is-7-widescreen.login-remember, .application-platform #loginform .is-7-widescreen.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-7-widescreen-only, .application-platform .is-7-widescreen-only#loginform, .application-platform #loginform .is-7-widescreen-only.login-remember, .application-platform #loginform .is-7-widescreen-only.login-submit {
      --columnGap: 1.75rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-7-fullhd, .application-platform .is-7-fullhd#loginform, .application-platform #loginform .is-7-fullhd.login-remember, .application-platform #loginform .is-7-fullhd.login-submit {
      --columnGap: 1.75rem; } }
  .columns.is-variable.is-8, .application-platform .is-8#loginform, .application-platform #loginform .is-8.login-remember, .application-platform #loginform .is-8.login-submit {
    --columnGap: 2rem; }
  @media screen and (max-width: 768px) {
    .columns.is-variable.is-8-mobile, .application-platform .is-8-mobile#loginform, .application-platform #loginform .is-8-mobile.login-remember, .application-platform #loginform .is-8-mobile.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 769px), print {
    .columns.is-variable.is-8-tablet, .application-platform .is-8-tablet#loginform, .application-platform #loginform .is-8-tablet.login-remember, .application-platform #loginform .is-8-tablet.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 769px) and (max-width: 1279px) {
    .columns.is-variable.is-8-tablet-only, .application-platform .is-8-tablet-only#loginform, .application-platform #loginform .is-8-tablet-only.login-remember, .application-platform #loginform .is-8-tablet-only.login-submit {
      --columnGap: 2rem; } }
  @media screen and (max-width: 1279px) {
    .columns.is-variable.is-8-touch, .application-platform .is-8-touch#loginform, .application-platform #loginform .is-8-touch.login-remember, .application-platform #loginform .is-8-touch.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1280px) {
    .columns.is-variable.is-8-desktop, .application-platform .is-8-desktop#loginform, .application-platform #loginform .is-8-desktop.login-remember, .application-platform #loginform .is-8-desktop.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1280px) and (max-width: 1679px) {
    .columns.is-variable.is-8-desktop-only, .application-platform .is-8-desktop-only#loginform, .application-platform #loginform .is-8-desktop-only.login-remember, .application-platform #loginform .is-8-desktop-only.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1680px) {
    .columns.is-variable.is-8-widescreen, .application-platform .is-8-widescreen#loginform, .application-platform #loginform .is-8-widescreen.login-remember, .application-platform #loginform .is-8-widescreen.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1680px) and (max-width: 1983px) {
    .columns.is-variable.is-8-widescreen-only, .application-platform .is-8-widescreen-only#loginform, .application-platform #loginform .is-8-widescreen-only.login-remember, .application-platform #loginform .is-8-widescreen-only.login-submit {
      --columnGap: 2rem; } }
  @media screen and (min-width: 1984px) {
    .columns.is-variable.is-8-fullhd, .application-platform .is-8-fullhd#loginform, .application-platform #loginform .is-8-fullhd.login-remember, .application-platform #loginform .is-8-fullhd.login-submit {
      --columnGap: 2rem; } }

.tile {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: block;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content; }
  .tile.is-ancestor {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem; }
    .tile.is-ancestor:last-child {
      margin-bottom: -0.75rem; }
    .tile.is-ancestor:not(:last-child) {
      margin-bottom: 0.75rem; }
  .tile.is-child {
    margin: 0 !important; }
  .tile.is-parent {
    padding: 0.75rem; }
  .tile.is-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .tile.is-vertical > .tile.is-child:not(:last-child) {
      margin-bottom: 1.5rem !important; }
  @media screen and (min-width: 769px), print {
    .tile:not(.is-child) {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .tile.is-1 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 8.33333%; }
    .tile.is-2 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 16.66667%; }
    .tile.is-3, .application-platform .tile#loginform, .application-platform #loginform .tile.login-remember, .application-platform #loginform .tile.login-submit {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 25%; }
    .tile.is-4 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 33.33333%; }
    .tile.is-5 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 41.66667%; }
    .tile.is-6, .application-platform #loginform .tile.login-username,
    .application-platform #loginform .tile.login-password {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 50%; }
    .tile.is-7 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 58.33333%; }
    .tile.is-8 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 66.66667%; }
    .tile.is-9 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 75%; }
    .tile.is-10 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 83.33333%; }
    .tile.is-11 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 91.66667%; }
    .tile.is-12 {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      width: 100%; } }

/* Bulma Layout */
.hero {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .hero .navbar {
    background: none; }
  .hero .tabs ul {
    border-bottom: none; }
  .hero.is-white {
    background-color: #FFFFFF;
    color: #000000; }
    .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-white strong {
      color: inherit; }
    .hero.is-white .title {
      color: #000000; }
    .hero.is-white .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-white .subtitle a:not(.button),
      .hero.is-white .subtitle strong {
        color: #000000; }
    @media screen and (max-width: 1279px) {
      .hero.is-white .navbar-menu {
        background-color: #FFFFFF; } }
    .hero.is-white .navbar-item,
    .hero.is-white .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
    .hero.is-white .navbar-link:hover,
    .hero.is-white .navbar-link.is-active {
      background-color: #f2f2f2;
      color: #000000; }
    .hero.is-white .tabs a {
      color: #000000;
      opacity: 0.9; }
      .hero.is-white .tabs a:hover {
        opacity: 1; }
    .hero.is-white .tabs li.is-active a {
      opacity: 1; }
    .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
      color: #000000; }
      .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF; }
    .hero.is-white.is-bold {
      background-image: linear-gradient(141deg, #e6e6e6 0%, #FFFFFF 71%, white 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-white.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #e6e6e6 0%, #FFFFFF 71%, white 100%); } }
  .hero.is-black, .application-platform .form-data-container .acf-form-submit .hero.button,
  .application-platform .acf-form .acf-form-submit .hero.button,
  .application-platform form .acf-form-submit .hero.button {
    background-color: #000000;
    color: #FFFFFF; }
    .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .application-platform .form-data-container .acf-form-submit .hero.button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .application-platform .acf-form .acf-form-submit .hero.button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .application-platform form .acf-form-submit .hero.button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-black strong,
    .application-platform .form-data-container .acf-form-submit .hero.button strong,
    .application-platform .acf-form .acf-form-submit .hero.button strong,
    .application-platform form .acf-form-submit .hero.button strong {
      color: inherit; }
    .hero.is-black .title, .application-platform .form-data-container .acf-form-submit .hero.button .title, .application-platform .acf-form .acf-form-submit .hero.button .title, .application-platform form .acf-form-submit .hero.button .title {
      color: #FFFFFF; }
    .hero.is-black .subtitle, .application-platform .form-data-container .acf-form-submit .hero.button .subtitle, .application-platform .acf-form .acf-form-submit .hero.button .subtitle, .application-platform form .acf-form-submit .hero.button .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-black .subtitle a:not(.button), .application-platform .form-data-container .acf-form-submit .hero.button .subtitle a:not(.button), .application-platform .acf-form .acf-form-submit .hero.button .subtitle a:not(.button), .application-platform form .acf-form-submit .hero.button .subtitle a:not(.button),
      .hero.is-black .subtitle strong,
      .application-platform .form-data-container .acf-form-submit .hero.button .subtitle strong,
      .application-platform .acf-form .acf-form-submit .hero.button .subtitle strong,
      .application-platform form .acf-form-submit .hero.button .subtitle strong {
        color: #FFFFFF; }
    @media screen and (max-width: 1279px) {
      .hero.is-black .navbar-menu, .application-platform .form-data-container .acf-form-submit .hero.button .navbar-menu, .application-platform .acf-form .acf-form-submit .hero.button .navbar-menu, .application-platform form .acf-form-submit .hero.button .navbar-menu {
        background-color: #000000; } }
    .hero.is-black .navbar-item, .application-platform .form-data-container .acf-form-submit .hero.button .navbar-item, .application-platform .acf-form .acf-form-submit .hero.button .navbar-item, .application-platform form .acf-form-submit .hero.button .navbar-item,
    .hero.is-black .navbar-link,
    .application-platform .form-data-container .acf-form-submit .hero.button .navbar-link,
    .application-platform .acf-form .acf-form-submit .hero.button .navbar-link,
    .application-platform form .acf-form-submit .hero.button .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-black a.navbar-item:hover, .application-platform .form-data-container .acf-form-submit .hero.button a.navbar-item:hover, .application-platform .acf-form .acf-form-submit .hero.button a.navbar-item:hover, .application-platform form .acf-form-submit .hero.button a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, .application-platform .form-data-container .acf-form-submit .hero.button a.navbar-item.is-active, .application-platform .acf-form .acf-form-submit .hero.button a.navbar-item.is-active, .application-platform form .acf-form-submit .hero.button a.navbar-item.is-active,
    .hero.is-black .navbar-link:hover,
    .application-platform .form-data-container .acf-form-submit .hero.button .navbar-link:hover,
    .application-platform .acf-form .acf-form-submit .hero.button .navbar-link:hover,
    .application-platform form .acf-form-submit .hero.button .navbar-link:hover,
    .hero.is-black .navbar-link.is-active,
    .application-platform .form-data-container .acf-form-submit .hero.button .navbar-link.is-active,
    .application-platform .acf-form .acf-form-submit .hero.button .navbar-link.is-active,
    .application-platform form .acf-form-submit .hero.button .navbar-link.is-active {
      background-color: black;
      color: #FFFFFF; }
    .hero.is-black .tabs a, .application-platform .form-data-container .acf-form-submit .hero.button .tabs a, .application-platform .acf-form .acf-form-submit .hero.button .tabs a, .application-platform form .acf-form-submit .hero.button .tabs a {
      color: #FFFFFF;
      opacity: 0.9; }
      .hero.is-black .tabs a:hover, .application-platform .form-data-container .acf-form-submit .hero.button .tabs a:hover, .application-platform .acf-form .acf-form-submit .hero.button .tabs a:hover, .application-platform form .acf-form-submit .hero.button .tabs a:hover {
        opacity: 1; }
    .hero.is-black .tabs li.is-active a, .application-platform .form-data-container .acf-form-submit .hero.button .tabs li.is-active a, .application-platform .acf-form .acf-form-submit .hero.button .tabs li.is-active a, .application-platform form .acf-form-submit .hero.button .tabs li.is-active a {
      opacity: 1; }
    .hero.is-black .tabs.is-boxed a, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-boxed a, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-boxed a, .application-platform form .acf-form-submit .hero.button .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-toggle a, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-toggle a, .application-platform form .acf-form-submit .hero.button .tabs.is-toggle a {
      color: #FFFFFF; }
      .hero.is-black .tabs.is-boxed a:hover, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-boxed a:hover, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-boxed a:hover, .application-platform form .acf-form-submit .hero.button .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-toggle a:hover, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-toggle a:hover, .application-platform form .acf-form-submit .hero.button .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-black .tabs.is-boxed li.is-active a, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-boxed li.is-active a, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-boxed li.is-active a, .application-platform form .acf-form-submit .hero.button .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-boxed li.is-active a:hover, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-boxed li.is-active a:hover, .application-platform form .acf-form-submit .hero.button .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-toggle li.is-active a, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-toggle li.is-active a, .application-platform form .acf-form-submit .hero.button .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover, .application-platform .form-data-container .acf-form-submit .hero.button .tabs.is-toggle li.is-active a:hover, .application-platform .acf-form .acf-form-submit .hero.button .tabs.is-toggle li.is-active a:hover, .application-platform form .acf-form-submit .hero.button .tabs.is-toggle li.is-active a:hover {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000; }
    .hero.is-black.is-bold, .application-platform .form-data-container .acf-form-submit .hero.is-bold.button,
    .application-platform .acf-form .acf-form-submit .hero.is-bold.button,
    .application-platform form .acf-form-submit .hero.is-bold.button {
      background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0d0d 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-black.is-bold .navbar-menu, .application-platform .form-data-container .acf-form-submit .hero.is-bold.button .navbar-menu, .application-platform .acf-form .acf-form-submit .hero.is-bold.button .navbar-menu, .application-platform form .acf-form-submit .hero.is-bold.button .navbar-menu {
          background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0d0d 100%); } }
  .hero.is-light {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7); }
    .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-light strong {
      color: inherit; }
    .hero.is-light .title {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-light .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-light .subtitle a:not(.button),
      .hero.is-light .subtitle strong {
        color: rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 1279px) {
      .hero.is-light .navbar-menu {
        background-color: whitesmoke; } }
    .hero.is-light .navbar-item,
    .hero.is-light .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
    .hero.is-light .navbar-link:hover,
    .hero.is-light .navbar-link.is-active {
      background-color: #e8e8e8;
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-light .tabs a {
      color: rgba(0, 0, 0, 0.7);
      opacity: 0.9; }
      .hero.is-light .tabs a:hover {
        opacity: 1; }
    .hero.is-light .tabs li.is-active a {
      opacity: 1; }
    .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
      color: rgba(0, 0, 0, 0.7); }
      .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
      background-color: rgba(0, 0, 0, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      color: whitesmoke; }
    .hero.is-light.is-bold {
      background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-light.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
  .hero.is-dark {
    background-color: #363636;
    color: #fff; }
    .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-dark strong {
      color: inherit; }
    .hero.is-dark .title {
      color: #fff; }
    .hero.is-dark .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-dark .subtitle a:not(.button),
      .hero.is-dark .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1279px) {
      .hero.is-dark .navbar-menu {
        background-color: #363636; } }
    .hero.is-dark .navbar-item,
    .hero.is-dark .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
    .hero.is-dark .navbar-link:hover,
    .hero.is-dark .navbar-link.is-active {
      background-color: #292929;
      color: #fff; }
    .hero.is-dark .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-dark .tabs a:hover {
        opacity: 1; }
    .hero.is-dark .tabs li.is-active a {
      opacity: 1; }
    .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
      color: #fff; }
      .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #363636; }
    .hero.is-dark.is-bold {
      background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-dark.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
  .hero.is-primary {
    background-color: #000000;
    color: #fff; }
    .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-primary strong {
      color: inherit; }
    .hero.is-primary .title {
      color: #fff; }
    .hero.is-primary .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-primary .subtitle a:not(.button),
      .hero.is-primary .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1279px) {
      .hero.is-primary .navbar-menu {
        background-color: #000000; } }
    .hero.is-primary .navbar-item,
    .hero.is-primary .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
    .hero.is-primary .navbar-link:hover,
    .hero.is-primary .navbar-link.is-active {
      background-color: black;
      color: #fff; }
    .hero.is-primary .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-primary .tabs a:hover {
        opacity: 1; }
    .hero.is-primary .tabs li.is-active a {
      opacity: 1; }
    .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
      color: #fff; }
      .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #000000; }
    .hero.is-primary.is-bold {
      background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0d0d 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-primary.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0d0d 100%); } }
  .hero.is-link {
    background-color: #000000;
    color: #000000; }
    .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-link strong {
      color: inherit; }
    .hero.is-link .title {
      color: #000000; }
    .hero.is-link .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-link .subtitle a:not(.button),
      .hero.is-link .subtitle strong {
        color: #000000; }
    @media screen and (max-width: 1279px) {
      .hero.is-link .navbar-menu {
        background-color: #000000; } }
    .hero.is-link .navbar-item,
    .hero.is-link .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
    .hero.is-link .navbar-link:hover,
    .hero.is-link .navbar-link.is-active {
      background-color: black;
      color: #000000; }
    .hero.is-link .tabs a {
      color: #000000;
      opacity: 0.9; }
      .hero.is-link .tabs a:hover {
        opacity: 1; }
    .hero.is-link .tabs li.is-active a {
      opacity: 1; }
    .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
      color: #000000; }
      .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
      background-color: #000000;
      border-color: #000000;
      color: #000000; }
    .hero.is-link.is-bold {
      background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0d0d 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-link.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0d0d 100%); } }
  .hero.is-info {
    background-color: #3298dc;
    color: #fff; }
    .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-info strong {
      color: inherit; }
    .hero.is-info .title {
      color: #fff; }
    .hero.is-info .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-info .subtitle a:not(.button),
      .hero.is-info .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1279px) {
      .hero.is-info .navbar-menu {
        background-color: #3298dc; } }
    .hero.is-info .navbar-item,
    .hero.is-info .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
    .hero.is-info .navbar-link:hover,
    .hero.is-info .navbar-link.is-active {
      background-color: #238cd1;
      color: #fff; }
    .hero.is-info .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-info .tabs a:hover {
        opacity: 1; }
    .hero.is-info .tabs li.is-active a {
      opacity: 1; }
    .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
      color: #fff; }
      .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #3298dc; }
    .hero.is-info.is-bold {
      background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-info.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); } }
  .hero.is-success {
    background-color: #868A3B;
    color: #fff; }
    .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-success strong {
      color: inherit; }
    .hero.is-success .title {
      color: #fff; }
    .hero.is-success .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-success .subtitle a:not(.button),
      .hero.is-success .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1279px) {
      .hero.is-success .navbar-menu {
        background-color: #868A3B; } }
    .hero.is-success .navbar-item,
    .hero.is-success .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
    .hero.is-success .navbar-link:hover,
    .hero.is-success .navbar-link.is-active {
      background-color: #757833;
      color: #fff; }
    .hero.is-success .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-success .tabs a:hover {
        opacity: 1; }
    .hero.is-success .tabs li.is-active a {
      opacity: 1; }
    .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
      color: #fff; }
      .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #868A3B; }
    .hero.is-success.is-bold {
      background-image: linear-gradient(141deg, #6e6524 0%, #868A3B 71%, #8ca13d 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-success.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #6e6524 0%, #868A3B 71%, #8ca13d 100%); } }
  .hero.is-warning {
    background-color: #E3FF79;
    color: rgba(0, 0, 0, 0.7); }
    .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-warning strong {
      color: inherit; }
    .hero.is-warning .title {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-warning .subtitle {
      color: rgba(0, 0, 0, 0.9); }
      .hero.is-warning .subtitle a:not(.button),
      .hero.is-warning .subtitle strong {
        color: rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 1279px) {
      .hero.is-warning .navbar-menu {
        background-color: #E3FF79; } }
    .hero.is-warning .navbar-item,
    .hero.is-warning .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
    .hero.is-warning .navbar-link:hover,
    .hero.is-warning .navbar-link.is-active {
      background-color: #deff60;
      color: rgba(0, 0, 0, 0.7); }
    .hero.is-warning .tabs a {
      color: rgba(0, 0, 0, 0.7);
      opacity: 0.9; }
      .hero.is-warning .tabs a:hover {
        opacity: 1; }
    .hero.is-warning .tabs li.is-active a {
      opacity: 1; }
    .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
      color: rgba(0, 0, 0, 0.7); }
      .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
      background-color: rgba(0, 0, 0, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      color: #E3FF79; }
    .hero.is-warning.is-bold {
      background-image: linear-gradient(141deg, #f7ff46 0%, #E3FF79 71%, #d6ff93 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-warning.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #f7ff46 0%, #E3FF79 71%, #d6ff93 100%); } }
  .hero.is-danger {
    background-color: #FF5D31;
    color: #fff; }
    .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
    .hero.is-danger strong {
      color: inherit; }
    .hero.is-danger .title {
      color: #fff; }
    .hero.is-danger .subtitle {
      color: rgba(255, 255, 255, 0.9); }
      .hero.is-danger .subtitle a:not(.button),
      .hero.is-danger .subtitle strong {
        color: #fff; }
    @media screen and (max-width: 1279px) {
      .hero.is-danger .navbar-menu {
        background-color: #FF5D31; } }
    .hero.is-danger .navbar-item,
    .hero.is-danger .navbar-link {
      color: rgba(255, 255, 255, 0.7); }
    .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
    .hero.is-danger .navbar-link:hover,
    .hero.is-danger .navbar-link.is-active {
      background-color: #ff4918;
      color: #fff; }
    .hero.is-danger .tabs a {
      color: #fff;
      opacity: 0.9; }
      .hero.is-danger .tabs a:hover {
        opacity: 1; }
    .hero.is-danger .tabs li.is-active a {
      opacity: 1; }
    .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
      color: #fff; }
      .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
      background-color: #fff;
      border-color: #fff;
      color: #FF5D31; }
    .hero.is-danger.is-bold {
      background-image: linear-gradient(141deg, #fd0c00 0%, #FF5D31 71%, #ff8f4b 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-danger.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #fd0c00 0%, #FF5D31 71%, #ff8f4b 100%); } }
  .hero.is-small .hero-body {
    padding: 1.5rem; }
  @media screen and (min-width: 769px), print {
    .hero.is-medium .hero-body {
      padding: 9rem 1.5rem; } }
  @media screen and (min-width: 769px), print {
    .hero.is-large .hero-body {
      padding: 18rem 1.5rem; } }
  .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1; }
  .hero.is-halfheight {
    min-height: 50vh; }
  .hero.is-fullheight {
    min-height: 100vh; }

.hero-video {
  overflow: hidden; }
  .hero-video video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0); }
  .hero-video.is-transparent {
    opacity: 0.3; }
  @media screen and (max-width: 768px) {
    .hero-video {
      display: none; } }

.hero-buttons {
  margin-top: 1.5rem; }
  @media screen and (max-width: 768px) {
    .hero-buttons .button {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .hero-buttons .button:not(:last-child) {
        margin-bottom: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .hero-buttons {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .hero-buttons .button:not(:last-child) {
        margin-right: 1.5rem; } }

.hero-head,
.hero-foot {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.hero-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 3rem 1.5rem; }

.section {
  padding: 3rem 1.5rem; }
  @media screen and (min-width: 1280px) {
    .section.is-medium {
      padding: 9rem 1.5rem; }
    .section.is-large {
      padding: 18rem 1.5rem; } }

.footer {
  background-color: #F3F3F3;
  padding: 0; }

.navbar {
  background-color: transparent;
  min-height: 3.25rem;
  position: relative;
  z-index: 30; }
  .navbar.is-white {
    background-color: #FFFFFF;
    color: #000000; }
    .navbar.is-white .navbar-brand > .navbar-item,
    .navbar.is-white .navbar-brand .navbar-link {
      color: #000000; }
    .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
    .navbar.is-white .navbar-brand .navbar-link:focus,
    .navbar.is-white .navbar-brand .navbar-link:hover,
    .navbar.is-white .navbar-brand .navbar-link.is-active {
      background-color: #f2f2f2;
      color: #000000; }
    .navbar.is-white .navbar-brand .navbar-link::after {
      border-color: #000000; }
    .navbar.is-white .navbar-burger {
      color: #000000; }
    @media screen and (min-width: none) {
      .navbar.is-white .navbar-start > .navbar-item,
      .navbar.is-white .navbar-start .navbar-link,
      .navbar.is-white .navbar-end > .navbar-item,
      .navbar.is-white .navbar-end .navbar-link {
        color: #000000; }
      .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
      .navbar.is-white .navbar-start .navbar-link:focus,
      .navbar.is-white .navbar-start .navbar-link:hover,
      .navbar.is-white .navbar-start .navbar-link.is-active,
      .navbar.is-white .navbar-end > a.navbar-item:focus,
      .navbar.is-white .navbar-end > a.navbar-item:hover,
      .navbar.is-white .navbar-end > a.navbar-item.is-active,
      .navbar.is-white .navbar-end .navbar-link:focus,
      .navbar.is-white .navbar-end .navbar-link:hover,
      .navbar.is-white .navbar-end .navbar-link.is-active {
        background-color: #f2f2f2;
        color: #000000; }
      .navbar.is-white .navbar-start .navbar-link::after,
      .navbar.is-white .navbar-end .navbar-link::after {
        border-color: #000000; }
      .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #f2f2f2;
        color: #000000; }
      .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
        background-color: #FFFFFF;
        color: #000000; } }
  .navbar.is-black, .application-platform .form-data-container .acf-form-submit .navbar.button,
  .application-platform .acf-form .acf-form-submit .navbar.button,
  .application-platform form .acf-form-submit .navbar.button {
    background-color: #000000;
    color: #FFFFFF; }
    .navbar.is-black .navbar-brand > .navbar-item, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand > .navbar-item, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand > .navbar-item, .application-platform form .acf-form-submit .navbar.button .navbar-brand > .navbar-item,
    .navbar.is-black .navbar-brand .navbar-link,
    .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand .navbar-link,
    .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand .navbar-link,
    .application-platform form .acf-form-submit .navbar.button .navbar-brand .navbar-link {
      color: #FFFFFF; }
    .navbar.is-black .navbar-brand > a.navbar-item:focus, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand > a.navbar-item:focus, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand > a.navbar-item:focus, .application-platform form .acf-form-submit .navbar.button .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand > a.navbar-item:hover, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand > a.navbar-item:hover, .application-platform form .acf-form-submit .navbar.button .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand > a.navbar-item.is-active, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand > a.navbar-item.is-active, .application-platform form .acf-form-submit .navbar.button .navbar-brand > a.navbar-item.is-active,
    .navbar.is-black .navbar-brand .navbar-link:focus,
    .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand .navbar-link:focus,
    .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand .navbar-link:focus,
    .application-platform form .acf-form-submit .navbar.button .navbar-brand .navbar-link:focus,
    .navbar.is-black .navbar-brand .navbar-link:hover,
    .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand .navbar-link:hover,
    .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand .navbar-link:hover,
    .application-platform form .acf-form-submit .navbar.button .navbar-brand .navbar-link:hover,
    .navbar.is-black .navbar-brand .navbar-link.is-active,
    .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand .navbar-link.is-active,
    .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand .navbar-link.is-active,
    .application-platform form .acf-form-submit .navbar.button .navbar-brand .navbar-link.is-active {
      background-color: black;
      color: #FFFFFF; }
    .navbar.is-black .navbar-brand .navbar-link::after, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-brand .navbar-link::after, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-brand .navbar-link::after, .application-platform form .acf-form-submit .navbar.button .navbar-brand .navbar-link::after {
      border-color: #FFFFFF; }
    .navbar.is-black .navbar-burger, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-burger, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-burger, .application-platform form .acf-form-submit .navbar.button .navbar-burger {
      color: #FFFFFF; }
    @media screen and (min-width: none) {
      .navbar.is-black .navbar-start > .navbar-item, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start > .navbar-item, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start > .navbar-item, .application-platform form .acf-form-submit .navbar.button .navbar-start > .navbar-item,
      .navbar.is-black .navbar-start .navbar-link,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start .navbar-link,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start .navbar-link,
      .application-platform form .acf-form-submit .navbar.button .navbar-start .navbar-link,
      .navbar.is-black .navbar-end > .navbar-item,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end > .navbar-item,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end > .navbar-item,
      .application-platform form .acf-form-submit .navbar.button .navbar-end > .navbar-item,
      .navbar.is-black .navbar-end .navbar-link,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end .navbar-link,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end .navbar-link,
      .application-platform form .acf-form-submit .navbar.button .navbar-end .navbar-link {
        color: #FFFFFF; }
      .navbar.is-black .navbar-start > a.navbar-item:focus, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start > a.navbar-item:focus, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start > a.navbar-item:focus, .application-platform form .acf-form-submit .navbar.button .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start > a.navbar-item:hover, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start > a.navbar-item:hover, .application-platform form .acf-form-submit .navbar.button .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start > a.navbar-item.is-active, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start > a.navbar-item.is-active, .application-platform form .acf-form-submit .navbar.button .navbar-start > a.navbar-item.is-active,
      .navbar.is-black .navbar-start .navbar-link:focus,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start .navbar-link:focus,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start .navbar-link:focus,
      .application-platform form .acf-form-submit .navbar.button .navbar-start .navbar-link:focus,
      .navbar.is-black .navbar-start .navbar-link:hover,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start .navbar-link:hover,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start .navbar-link:hover,
      .application-platform form .acf-form-submit .navbar.button .navbar-start .navbar-link:hover,
      .navbar.is-black .navbar-start .navbar-link.is-active,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start .navbar-link.is-active,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start .navbar-link.is-active,
      .application-platform form .acf-form-submit .navbar.button .navbar-start .navbar-link.is-active,
      .navbar.is-black .navbar-end > a.navbar-item:focus,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end > a.navbar-item:focus,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end > a.navbar-item:focus,
      .application-platform form .acf-form-submit .navbar.button .navbar-end > a.navbar-item:focus,
      .navbar.is-black .navbar-end > a.navbar-item:hover,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end > a.navbar-item:hover,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end > a.navbar-item:hover,
      .application-platform form .acf-form-submit .navbar.button .navbar-end > a.navbar-item:hover,
      .navbar.is-black .navbar-end > a.navbar-item.is-active,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end > a.navbar-item.is-active,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end > a.navbar-item.is-active,
      .application-platform form .acf-form-submit .navbar.button .navbar-end > a.navbar-item.is-active,
      .navbar.is-black .navbar-end .navbar-link:focus,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end .navbar-link:focus,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end .navbar-link:focus,
      .application-platform form .acf-form-submit .navbar.button .navbar-end .navbar-link:focus,
      .navbar.is-black .navbar-end .navbar-link:hover,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end .navbar-link:hover,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end .navbar-link:hover,
      .application-platform form .acf-form-submit .navbar.button .navbar-end .navbar-link:hover,
      .navbar.is-black .navbar-end .navbar-link.is-active,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end .navbar-link.is-active,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end .navbar-link.is-active,
      .application-platform form .acf-form-submit .navbar.button .navbar-end .navbar-link.is-active {
        background-color: black;
        color: #FFFFFF; }
      .navbar.is-black .navbar-start .navbar-link::after, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-start .navbar-link::after, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-start .navbar-link::after, .application-platform form .acf-form-submit .navbar.button .navbar-start .navbar-link::after,
      .navbar.is-black .navbar-end .navbar-link::after,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-end .navbar-link::after,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-end .navbar-link::after,
      .application-platform form .acf-form-submit .navbar.button .navbar-end .navbar-link::after {
        border-color: #FFFFFF; }
      .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-item.has-dropdown:focus .navbar-link, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-item.has-dropdown:focus .navbar-link, .application-platform form .acf-form-submit .navbar.button .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-item.has-dropdown:hover .navbar-link,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-item.has-dropdown:hover .navbar-link,
      .application-platform form .acf-form-submit .navbar.button .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,
      .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-item.has-dropdown.is-active .navbar-link,
      .application-platform .acf-form .acf-form-submit .navbar.button .navbar-item.has-dropdown.is-active .navbar-link,
      .application-platform form .acf-form-submit .navbar.button .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: black;
        color: #FFFFFF; }
      .navbar.is-black .navbar-dropdown a.navbar-item.is-active, .application-platform .form-data-container .acf-form-submit .navbar.button .navbar-dropdown a.navbar-item.is-active, .application-platform .acf-form .acf-form-submit .navbar.button .navbar-dropdown a.navbar-item.is-active, .application-platform form .acf-form-submit .navbar.button .navbar-dropdown a.navbar-item.is-active {
        background-color: #000000;
        color: #FFFFFF; } }
  .navbar.is-light {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand > .navbar-item,
    .navbar.is-light .navbar-brand .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
    .navbar.is-light .navbar-brand .navbar-link:focus,
    .navbar.is-light .navbar-brand .navbar-link:hover,
    .navbar.is-light .navbar-brand .navbar-link.is-active {
      background-color: #e8e8e8;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    .navbar.is-light .navbar-burger {
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: none) {
      .navbar.is-light .navbar-start > .navbar-item,
      .navbar.is-light .navbar-start .navbar-link,
      .navbar.is-light .navbar-end > .navbar-item,
      .navbar.is-light .navbar-end .navbar-link {
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
      .navbar.is-light .navbar-start .navbar-link:focus,
      .navbar.is-light .navbar-start .navbar-link:hover,
      .navbar.is-light .navbar-start .navbar-link.is-active,
      .navbar.is-light .navbar-end > a.navbar-item:focus,
      .navbar.is-light .navbar-end > a.navbar-item:hover,
      .navbar.is-light .navbar-end > a.navbar-item.is-active,
      .navbar.is-light .navbar-end .navbar-link:focus,
      .navbar.is-light .navbar-end .navbar-link:hover,
      .navbar.is-light .navbar-end .navbar-link.is-active {
        background-color: #e8e8e8;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-start .navbar-link::after,
      .navbar.is-light .navbar-end .navbar-link::after {
        border-color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #e8e8e8;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
        background-color: whitesmoke;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-dark {
    background-color: #363636;
    color: #fff; }
    .navbar.is-dark .navbar-brand > .navbar-item,
    .navbar.is-dark .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
    .navbar.is-dark .navbar-brand .navbar-link:focus,
    .navbar.is-dark .navbar-brand .navbar-link:hover,
    .navbar.is-dark .navbar-brand .navbar-link.is-active {
      background-color: #292929;
      color: #fff; }
    .navbar.is-dark .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-dark .navbar-burger {
      color: #fff; }
    @media screen and (min-width: none) {
      .navbar.is-dark .navbar-start > .navbar-item,
      .navbar.is-dark .navbar-start .navbar-link,
      .navbar.is-dark .navbar-end > .navbar-item,
      .navbar.is-dark .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
      .navbar.is-dark .navbar-start .navbar-link:focus,
      .navbar.is-dark .navbar-start .navbar-link:hover,
      .navbar.is-dark .navbar-start .navbar-link.is-active,
      .navbar.is-dark .navbar-end > a.navbar-item:focus,
      .navbar.is-dark .navbar-end > a.navbar-item:hover,
      .navbar.is-dark .navbar-end > a.navbar-item.is-active,
      .navbar.is-dark .navbar-end .navbar-link:focus,
      .navbar.is-dark .navbar-end .navbar-link:hover,
      .navbar.is-dark .navbar-end .navbar-link.is-active {
        background-color: #292929;
        color: #fff; }
      .navbar.is-dark .navbar-start .navbar-link::after,
      .navbar.is-dark .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #292929;
        color: #fff; }
      .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
        background-color: #363636;
        color: #fff; } }
  .navbar.is-primary {
    background-color: #000000;
    color: #fff; }
    .navbar.is-primary .navbar-brand > .navbar-item,
    .navbar.is-primary .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
    .navbar.is-primary .navbar-brand .navbar-link:focus,
    .navbar.is-primary .navbar-brand .navbar-link:hover,
    .navbar.is-primary .navbar-brand .navbar-link.is-active {
      background-color: black;
      color: #fff; }
    .navbar.is-primary .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-primary .navbar-burger {
      color: #fff; }
    @media screen and (min-width: none) {
      .navbar.is-primary .navbar-start > .navbar-item,
      .navbar.is-primary .navbar-start .navbar-link,
      .navbar.is-primary .navbar-end > .navbar-item,
      .navbar.is-primary .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
      .navbar.is-primary .navbar-start .navbar-link:focus,
      .navbar.is-primary .navbar-start .navbar-link:hover,
      .navbar.is-primary .navbar-start .navbar-link.is-active,
      .navbar.is-primary .navbar-end > a.navbar-item:focus,
      .navbar.is-primary .navbar-end > a.navbar-item:hover,
      .navbar.is-primary .navbar-end > a.navbar-item.is-active,
      .navbar.is-primary .navbar-end .navbar-link:focus,
      .navbar.is-primary .navbar-end .navbar-link:hover,
      .navbar.is-primary .navbar-end .navbar-link.is-active {
        background-color: black;
        color: #fff; }
      .navbar.is-primary .navbar-start .navbar-link::after,
      .navbar.is-primary .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: black;
        color: #fff; }
      .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
        background-color: #000000;
        color: #fff; } }
  .navbar.is-link {
    background-color: #000000;
    color: #000000; }
    .navbar.is-link .navbar-brand > .navbar-item,
    .navbar.is-link .navbar-brand .navbar-link {
      color: #000000; }
    .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
    .navbar.is-link .navbar-brand .navbar-link:focus,
    .navbar.is-link .navbar-brand .navbar-link:hover,
    .navbar.is-link .navbar-brand .navbar-link.is-active {
      background-color: black;
      color: #000000; }
    .navbar.is-link .navbar-brand .navbar-link::after {
      border-color: #000000; }
    .navbar.is-link .navbar-burger {
      color: #000000; }
    @media screen and (min-width: none) {
      .navbar.is-link .navbar-start > .navbar-item,
      .navbar.is-link .navbar-start .navbar-link,
      .navbar.is-link .navbar-end > .navbar-item,
      .navbar.is-link .navbar-end .navbar-link {
        color: #000000; }
      .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
      .navbar.is-link .navbar-start .navbar-link:focus,
      .navbar.is-link .navbar-start .navbar-link:hover,
      .navbar.is-link .navbar-start .navbar-link.is-active,
      .navbar.is-link .navbar-end > a.navbar-item:focus,
      .navbar.is-link .navbar-end > a.navbar-item:hover,
      .navbar.is-link .navbar-end > a.navbar-item.is-active,
      .navbar.is-link .navbar-end .navbar-link:focus,
      .navbar.is-link .navbar-end .navbar-link:hover,
      .navbar.is-link .navbar-end .navbar-link.is-active {
        background-color: black;
        color: #000000; }
      .navbar.is-link .navbar-start .navbar-link::after,
      .navbar.is-link .navbar-end .navbar-link::after {
        border-color: #000000; }
      .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: black;
        color: #000000; }
      .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
        background-color: #000000;
        color: #000000; } }
  .navbar.is-info {
    background-color: #3298dc;
    color: #fff; }
    .navbar.is-info .navbar-brand > .navbar-item,
    .navbar.is-info .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
    .navbar.is-info .navbar-brand .navbar-link:focus,
    .navbar.is-info .navbar-brand .navbar-link:hover,
    .navbar.is-info .navbar-brand .navbar-link.is-active {
      background-color: #238cd1;
      color: #fff; }
    .navbar.is-info .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-info .navbar-burger {
      color: #fff; }
    @media screen and (min-width: none) {
      .navbar.is-info .navbar-start > .navbar-item,
      .navbar.is-info .navbar-start .navbar-link,
      .navbar.is-info .navbar-end > .navbar-item,
      .navbar.is-info .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
      .navbar.is-info .navbar-start .navbar-link:focus,
      .navbar.is-info .navbar-start .navbar-link:hover,
      .navbar.is-info .navbar-start .navbar-link.is-active,
      .navbar.is-info .navbar-end > a.navbar-item:focus,
      .navbar.is-info .navbar-end > a.navbar-item:hover,
      .navbar.is-info .navbar-end > a.navbar-item.is-active,
      .navbar.is-info .navbar-end .navbar-link:focus,
      .navbar.is-info .navbar-end .navbar-link:hover,
      .navbar.is-info .navbar-end .navbar-link.is-active {
        background-color: #238cd1;
        color: #fff; }
      .navbar.is-info .navbar-start .navbar-link::after,
      .navbar.is-info .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #238cd1;
        color: #fff; }
      .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
        background-color: #3298dc;
        color: #fff; } }
  .navbar.is-success {
    background-color: #868A3B;
    color: #fff; }
    .navbar.is-success .navbar-brand > .navbar-item,
    .navbar.is-success .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
    .navbar.is-success .navbar-brand .navbar-link:focus,
    .navbar.is-success .navbar-brand .navbar-link:hover,
    .navbar.is-success .navbar-brand .navbar-link.is-active {
      background-color: #757833;
      color: #fff; }
    .navbar.is-success .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-success .navbar-burger {
      color: #fff; }
    @media screen and (min-width: none) {
      .navbar.is-success .navbar-start > .navbar-item,
      .navbar.is-success .navbar-start .navbar-link,
      .navbar.is-success .navbar-end > .navbar-item,
      .navbar.is-success .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
      .navbar.is-success .navbar-start .navbar-link:focus,
      .navbar.is-success .navbar-start .navbar-link:hover,
      .navbar.is-success .navbar-start .navbar-link.is-active,
      .navbar.is-success .navbar-end > a.navbar-item:focus,
      .navbar.is-success .navbar-end > a.navbar-item:hover,
      .navbar.is-success .navbar-end > a.navbar-item.is-active,
      .navbar.is-success .navbar-end .navbar-link:focus,
      .navbar.is-success .navbar-end .navbar-link:hover,
      .navbar.is-success .navbar-end .navbar-link.is-active {
        background-color: #757833;
        color: #fff; }
      .navbar.is-success .navbar-start .navbar-link::after,
      .navbar.is-success .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #757833;
        color: #fff; }
      .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #868A3B;
        color: #fff; } }
  .navbar.is-warning {
    background-color: #E3FF79;
    color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand > .navbar-item,
    .navbar.is-warning .navbar-brand .navbar-link {
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
    .navbar.is-warning .navbar-brand .navbar-link:focus,
    .navbar.is-warning .navbar-brand .navbar-link:hover,
    .navbar.is-warning .navbar-brand .navbar-link.is-active {
      background-color: #deff60;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-burger {
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: none) {
      .navbar.is-warning .navbar-start > .navbar-item,
      .navbar.is-warning .navbar-start .navbar-link,
      .navbar.is-warning .navbar-end > .navbar-item,
      .navbar.is-warning .navbar-end .navbar-link {
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
      .navbar.is-warning .navbar-start .navbar-link:focus,
      .navbar.is-warning .navbar-start .navbar-link:hover,
      .navbar.is-warning .navbar-start .navbar-link.is-active,
      .navbar.is-warning .navbar-end > a.navbar-item:focus,
      .navbar.is-warning .navbar-end > a.navbar-item:hover,
      .navbar.is-warning .navbar-end > a.navbar-item.is-active,
      .navbar.is-warning .navbar-end .navbar-link:focus,
      .navbar.is-warning .navbar-end .navbar-link:hover,
      .navbar.is-warning .navbar-end .navbar-link.is-active {
        background-color: #deff60;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-start .navbar-link::after,
      .navbar.is-warning .navbar-end .navbar-link::after {
        border-color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #deff60;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #E3FF79;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-danger {
    background-color: #FF5D31;
    color: #fff; }
    .navbar.is-danger .navbar-brand > .navbar-item,
    .navbar.is-danger .navbar-brand .navbar-link {
      color: #fff; }
    .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
    .navbar.is-danger .navbar-brand .navbar-link:focus,
    .navbar.is-danger .navbar-brand .navbar-link:hover,
    .navbar.is-danger .navbar-brand .navbar-link.is-active {
      background-color: #ff4918;
      color: #fff; }
    .navbar.is-danger .navbar-brand .navbar-link::after {
      border-color: #fff; }
    .navbar.is-danger .navbar-burger {
      color: #fff; }
    @media screen and (min-width: none) {
      .navbar.is-danger .navbar-start > .navbar-item,
      .navbar.is-danger .navbar-start .navbar-link,
      .navbar.is-danger .navbar-end > .navbar-item,
      .navbar.is-danger .navbar-end .navbar-link {
        color: #fff; }
      .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
      .navbar.is-danger .navbar-start .navbar-link:focus,
      .navbar.is-danger .navbar-start .navbar-link:hover,
      .navbar.is-danger .navbar-start .navbar-link.is-active,
      .navbar.is-danger .navbar-end > a.navbar-item:focus,
      .navbar.is-danger .navbar-end > a.navbar-item:hover,
      .navbar.is-danger .navbar-end > a.navbar-item.is-active,
      .navbar.is-danger .navbar-end .navbar-link:focus,
      .navbar.is-danger .navbar-end .navbar-link:hover,
      .navbar.is-danger .navbar-end .navbar-link.is-active {
        background-color: #ff4918;
        color: #fff; }
      .navbar.is-danger .navbar-start .navbar-link::after,
      .navbar.is-danger .navbar-end .navbar-link::after {
        border-color: #fff; }
      .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ff4918;
        color: #fff; }
      .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
        background-color: #FF5D31;
        color: #fff; } }
  .navbar > .container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.25rem;
    width: 100%; }
  .navbar.has-shadow {
    -webkit-box-shadow: none #E4E4E4;
            box-shadow: none #E4E4E4; }
  .navbar.is-fixed-bottom, .navbar.is-fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom {
    bottom: 0; }
    .navbar.is-fixed-bottom.has-shadow {
      -webkit-box-shadow: 0 -2px 0 0 #E4E4E4;
              box-shadow: 0 -2px 0 0 #E4E4E4; }
  .navbar.is-fixed-top {
    top: 0; }

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem; }

html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem; }

.navbar-brand,
.navbar-tabs {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  min-height: 3.25rem; }

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent; }

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden; }

.navbar-burger {
  color: #000000;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto; }
  .navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: calc(50% - 8px);
    position: absolute;
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transition-duration: 86ms;
            transition-duration: 86ms;
    -webkit-transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, transform;
    transition-property: background-color, opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    width: 16px; }
    .navbar-burger span:nth-child(1) {
      top: calc(50% - 6px); }
    .navbar-burger span:nth-child(2) {
      top: calc(50% - 1px); }
    .navbar-burger span:nth-child(3) {
      top: calc(50% + 4px); }
  .navbar-burger:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .navbar-burger.is-active span:nth-child(1) {
    -webkit-transform: translateY(5px) rotate(45deg);
            transform: translateY(5px) rotate(45deg); }
  .navbar-burger.is-active span:nth-child(2) {
    opacity: 0; }
  .navbar-burger.is-active span:nth-child(3) {
    -webkit-transform: translateY(-5px) rotate(-45deg);
            transform: translateY(-5px) rotate(-45deg); }

.navbar-menu {
  display: none; }

.navbar-item,
.navbar-link {
  color: #000000;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative; }
  .navbar-item .icon:only-child,
  .navbar-link .icon:only-child {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }

a.navbar-item,
.navbar-link {
  cursor: pointer; }
  a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
  .navbar-link:focus,
  .navbar-link:focus-within,
  .navbar-link:hover,
  .navbar-link.is-active {
    background-color: transparent;
    color: #000000; }

.navbar-item {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .navbar-item img {
    max-height: 40px; }
  .navbar-item.has-dropdown {
    padding: 0; }
  .navbar-item.is-expanded {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1; }
  .navbar-item.is-tab {
    border-bottom: 1px solid transparent;
    min-height: 3.25rem;
    padding-bottom: calc(0.5rem - 1px); }
    .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
      background-color: transparent;
      border-bottom-color: #000000; }
    .navbar-item.is-tab.is-active {
      background-color: transparent;
      border-bottom-color: #000000;
      border-bottom-style: solid;
      border-bottom-width: 3px;
      color: #000000;
      padding-bottom: calc(0.5rem - 3px); }

.navbar-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1; }

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em; }
  .navbar-link:not(.is-arrowless)::after {
    border-color: #000000;
    margin-top: -0.375em;
    right: 1.125em; }

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }
  .navbar-dropdown .navbar-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

.navbar-divider {
  background-color: #E4E4E4;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0; }

@media screen and (max-width: none-1px) {
  .navbar > .container {
    display: block; }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .navbar-link::after {
    display: none; }
  .navbar-menu {
    background-color: transparent;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    padding: 0.5rem 0; }
    .navbar-menu.is-active {
      display: block; }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom-touch {
    bottom: 0; }
    .navbar.is-fixed-bottom-touch.has-shadow {
      -webkit-box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
              box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1); }
  .navbar.is-fixed-top-touch {
    top: 0; }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto; }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem; } }

@media screen and (min-width: none) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .navbar {
    min-height: 3.25rem; }
    .navbar.is-spaced {
      padding: 1rem 2rem; }
      .navbar.is-spaced .navbar-start,
      .navbar.is-spaced .navbar-end {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      .navbar.is-spaced a.navbar-item,
      .navbar.is-spaced .navbar-link {
        border-radius: 0; }
    .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
    .navbar.is-transparent .navbar-link:focus,
    .navbar.is-transparent .navbar-link:hover,
    .navbar.is-transparent .navbar-link.is-active {
      background-color: transparent !important; }
    .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
      background-color: transparent !important; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
      background-color: #E4E4E4;
      color: #000000; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
      background-color: #E4E4E4;
      color: #000000; }
  .navbar-burger {
    display: none; }
  .navbar-item,
  .navbar-link {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .navbar-item.has-dropdown {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .navbar-item.has-dropdown-up .navbar-link::after {
    -webkit-transform: rotate(135deg) translate(0.25em, -0.25em);
            transform: rotate(135deg) translate(0.25em, -0.25em); }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #dbdbdb;
    border-radius: 0 0 0 0;
    border-top: none;
    bottom: 100%;
    -webkit-box-shadow: 0 -8px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 -8px 8px rgba(0, 0, 0, 0.1);
    top: auto; }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block; }
    .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
      opacity: 1;
      pointer-events: auto;
      -webkit-transform: translateY(0);
              transform: translateY(0); }
  .navbar-menu {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .navbar-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-right: auto; }
  .navbar-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-left: auto; }
  .navbar-dropdown {
    background-color: #FFFFFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 2px solid #dbdbdb;
    -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20; }
    .navbar-dropdown .navbar-item {
      padding: 0.375rem 1rem;
      white-space: nowrap; }
    .navbar-dropdown a.navbar-item {
      padding-right: 3rem; }
      .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
        background-color: #E4E4E4;
        color: #000000; }
      .navbar-dropdown a.navbar-item.is-active {
        background-color: #E4E4E4;
        color: #000000; }
    .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
      border-radius: 6px;
      border-top: none;
      -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
              box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
      display: block;
      opacity: 0;
      pointer-events: none;
      top: calc(100% + (-4px));
      -webkit-transform: translateY(-5px);
              transform: translateY(-5px);
      -webkit-transition-duration: 86ms;
              transition-duration: 86ms;
      -webkit-transition-property: opacity, -webkit-transform;
      transition-property: opacity, -webkit-transform;
      transition-property: opacity, transform;
      transition-property: opacity, transform, -webkit-transform; }
    .navbar-dropdown.is-right {
      left: auto;
      right: 0; }
  .navbar-divider {
    display: block; }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem; }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -0.75rem; }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0; }
    .navbar.is-fixed-bottom-desktop.has-shadow {
      -webkit-box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
              box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1); }
  .navbar.is-fixed-top-desktop {
    top: 0; }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem; }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem; }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem; }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #000000; }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent; }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: transparent; } }

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem); }

.modal {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 50; }
  .modal.is-active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.modal-background {
  background-color: rgba(100, 100, 100, 0.5); }

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 769px) {
    .modal-content,
    .modal-card {
      margin: 0 auto;
      max-height: calc(100vh - 40px);
      width: 100%; } }

.modal-close {
  background: none;
  height: 50px;
  position: fixed;
  right: 15px;
  top: 15px;
  width: 50px; }

.modal-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible; }

.modal-card-head,
.modal-card-foot {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E4E4E4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  position: relative; }

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

.modal-card-title {
  color: #000000;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 1.875rem;
  line-height: 1; }

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #dbdbdb; }
  .modal-card-foot .button:not(:last-child) {
    margin-right: 0.5em; }

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #FFFFFF;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  overflow: auto;
  padding: 20px; }

.tabs {
  -webkit-overflow-scrolling: touch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.9375rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap; }
  .tabs a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0;
    color: #000000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: -0;
    padding: 0.5em;
    vertical-align: top; }
    .tabs a:hover {
      border-bottom-color: #000000;
      color: #000000; }
  .tabs li {
    display: block; }
    .tabs li.is-active a {
      border-bottom-color: #FFFFFF;
      color: #000000; }
  .tabs ul {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .tabs ul.is-left {
      padding-right: 0.75em; }
    .tabs ul.is-center {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0.75em;
      padding-right: 0.75em; }
    .tabs ul.is-right {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding-left: 0.75em; }
  .tabs .icon:first-child {
    margin-right: 0.5em; }
  .tabs .icon:last-child {
    margin-left: 0.5em; }
  .tabs.is-centered ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .tabs.is-right ul {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 0 0 0 0; }
    .tabs.is-boxed a:hover {
      background-color: #E4E4E4;
      border-bottom-color: #dbdbdb; }
  .tabs.is-boxed li.is-active a {
    background-color: #FFFFFF;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important; }
  .tabs.is-fullwidth li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .tabs.is-toggle a {
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 0;
    position: relative; }
    .tabs.is-toggle a:hover {
      background-color: #E4E4E4;
      border-color: #FFFFFF;
      z-index: 2; }
  .tabs.is-toggle li + li {
    margin-left: -1px; }
  .tabs.is-toggle li:first-child a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .tabs.is-toggle li:last-child a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .tabs.is-toggle li.is-active a {
    background-color: #000000;
    border-color: #000000;
    color: #000000;
    z-index: 1; }
  .tabs.is-toggle ul {
    border-bottom: none; }
  .tabs.is-toggle.is-toggle-rounded li:first-child a {
    border-bottom-left-radius: 290486px;
    border-top-left-radius: 290486px;
    padding-left: 1.25em; }
  .tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-bottom-right-radius: 290486px;
    border-top-right-radius: 290486px;
    padding-right: 1.25em; }
  .tabs.is-small {
    font-size: 0.75rem; }
  .tabs.is-medium {
    font-size: 1.25rem; }
  .tabs.is-large {
    font-size: 1.875rem; }

.pagination {
  font-size: 0.9375rem;
  margin: -0.25rem; }
  .pagination.is-small {
    font-size: 0.75rem; }
  .pagination.is-medium {
    font-size: 1.25rem; }
  .pagination.is-large {
    font-size: 1.875rem; }
  .pagination.is-rounded .pagination-previous,
  .pagination.is-rounded .pagination-next {
    padding-left: 1em;
    padding-right: 1em;
    border-radius: 290486px; }
  .pagination.is-rounded .pagination-link {
    border-radius: 290486px; }

.pagination,
.pagination-list {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #000000;
  min-width: 2.5em; }
  .pagination-previous:hover,
  .pagination-next:hover,
  .pagination-link:hover {
    border-color: #000000;
    color: #000000; }
  .pagination-previous:focus,
  .pagination-next:focus,
  .pagination-link:focus {
    border-color: #000000; }
  .pagination-previous:active,
  .pagination-next:active,
  .pagination-link:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); }
  .pagination-previous[disabled],
  .pagination-next[disabled],
  .pagination-link[disabled] {
    background-color: #dbdbdb;
    border-color: #dbdbdb;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #E4E4E4;
    opacity: 0.5; }

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap; }

.pagination-link.is-current {
  background-color: #000000;
  border-color: #000000;
  color: #000000; }

.pagination-ellipsis {
  color: #F3F3F3;
  pointer-events: none; }

.pagination-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .pagination-list li {
    list-style: none; }

@media screen and (max-width: 768px) {
  .pagination {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .pagination-previous,
  .pagination-next {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1; }
  .pagination-list li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1; } }

@media screen and (min-width: 769px), print {
  .pagination-list {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .pagination-previous {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .pagination-next {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .pagination {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .pagination.is-centered .pagination-previous {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .pagination.is-centered .pagination-list {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .pagination.is-centered .pagination-next {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; }
    .pagination.is-right .pagination-previous {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .pagination.is-right .pagination-next {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .pagination.is-right .pagination-list {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; } }

.menu {
  font-size: 0.9375rem; }
  .menu.is-small {
    font-size: 0.75rem; }
  .menu.is-medium {
    font-size: 1.25rem; }
  .menu.is-large {
    font-size: 1.875rem; }

.menu-list {
  line-height: 1.25; }
  .menu-list a {
    border-radius: 2px;
    color: #000000;
    display: block;
    padding: 0.5em 0.75em; }
    .menu-list a:hover {
      background-color: #E4E4E4;
      color: #000000; }
    .menu-list a.is-active {
      background-color: #000000;
      color: #000000; }
  .menu-list li ul {
    border-left: 1px solid #dbdbdb;
    margin: 0.75em;
    padding-left: 0.75em; }

.menu-label {
  color: #000000;
  font-size: 1.25rem;
  letter-spacing: 0;
  text-transform: uppercase; }
  .menu-label:not(:first-child) {
    margin-top: 1em; }
  .menu-label:not(:last-child) {
    margin-bottom: 1em; }

.content li + li {
  margin-top: 0.25em; }

.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em; }

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #000000;
  font-weight: normal;
  line-height: 1.25; }

.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em; }
  .content h1:not(:first-child) {
    margin-top: 1em; }

.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em; }
  .content h2:not(:first-child) {
    margin-top: 1.1428em; }

.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em; }
  .content h3:not(:first-child) {
    margin-top: 1.3333em; }

.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em; }

.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em; }

.content h6 {
  font-size: 1em;
  margin-bottom: 1em; }

.content blockquote {
  background-color: transparent;
  border-left: none;
  padding: 1.25em 1.5em; }

.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em; }
  .content ol:not([type]) {
    list-style-type: decimal; }
    .content ol:not([type]).is-lower-alpha {
      list-style-type: lower-alpha; }
    .content ol:not([type]).is-lower-roman {
      list-style-type: lower-roman; }
    .content ol:not([type]).is-upper-alpha {
      list-style-type: upper-alpha; }
    .content ol:not([type]).is-upper-roman {
      list-style-type: upper-roman; }

.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em; }
  .content ul ul {
    list-style-type: circle;
    margin-top: 0.5em; }
    .content ul ul ul {
      list-style-type: square; }

.content dd {
  margin-left: 2em; }

.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center; }
  .content figure:not(:first-child) {
    margin-top: 2em; }
  .content figure:not(:last-child) {
    margin-bottom: 2em; }
  .content figure img {
    display: inline-block; }
  .content figure figcaption {
    font-style: italic; }

.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal; }

.content sup,
.content sub {
  font-size: 75%; }

.content table {
  width: 100%; }
  .content table td,
  .content table th {
    border: none;
    border-width: 0 0 1px;
    padding: 0 0.75em;
    vertical-align: top; }
  .content table th {
    color: #000000; }
    .content table th:not([align]) {
      text-align: inherit; }
  .content table thead td,
  .content table thead th {
    border-width: 0 0 2px;
    color: #000000; }
  .content table tfoot td,
  .content table tfoot th {
    border-width: 2px 0 0;
    color: #000000; }
  .content table tbody tr:last-child td,
  .content table tbody tr:last-child th {
    border-bottom-width: 0; }

.content .tabs li + li {
  margin-top: 0; }

.content.is-small {
  font-size: 0.75rem; }

.content.is-medium {
  font-size: 1.25rem; }

.content.is-large {
  font-size: 1.875rem; }

.button {
  background-color: transparent;
  border-color: #000000;
  border-width: 1px;
  color: #000000;
  cursor: pointer;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: calc(4px - 1px);
  padding-left: 4px;
  padding-right: 4px;
  padding-top: calc(4px - 1px);
  text-align: center;
  white-space: nowrap; }
  .button strong {
    color: inherit; }
  .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
    height: 1.5em;
    width: 1.5em; }
  .button .icon:first-child:not(:last-child) {
    margin-left: calc(-2px - 1px);
    margin-right: 1px; }
  .button .icon:last-child:not(:first-child) {
    margin-left: 1px;
    margin-right: calc(-2px - 1px); }
  .button .icon:first-child:last-child {
    margin-left: calc(-2px - 1px);
    margin-right: calc(-2px - 1px); }
  .button:hover, .button.is-hovered {
    border-color: #000000;
    color: #000000; }
  .button:focus, .button.is-focused {
    border-color: #000000;
    color: #000000; }
    .button:focus:not(:active), .button.is-focused:not(:active) {
      -webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
              box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
  .button:active, .button.is-active {
    border-color: #000000;
    color: #000000; }
  .button.is-text {
    background-color: transparent;
    border-color: transparent;
    color: #000000;
    text-decoration: underline; }
    .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
      background-color: #E4E4E4;
      color: #000000; }
    .button.is-text:active, .button.is-text.is-active {
      background-color: #d7d7d7;
      color: #000000; }
    .button.is-text[disabled],
    fieldset[disabled] .button.is-text {
      background-color: transparent;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .button.is-ghost {
    background: none;
    border-color: transparent;
    color: #000000;
    text-decoration: none; }
    .button.is-ghost:hover, .button.is-ghost.is-hovered {
      color: #000000;
      text-decoration: underline; }
  .button.is-white {
    background-color: #FFFFFF;
    border-color: transparent;
    color: #000000; }
    .button.is-white:hover, .button.is-white.is-hovered {
      background-color: #f9f9f9;
      border-color: transparent;
      color: #000000; }
    .button.is-white:focus, .button.is-white.is-focused {
      border-color: transparent;
      color: #000000; }
      .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
                box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
    .button.is-white:active, .button.is-white.is-active {
      background-color: #f2f2f2;
      border-color: transparent;
      color: #000000; }
    .button.is-white[disabled],
    fieldset[disabled] .button.is-white {
      background-color: #FFFFFF;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-white.is-inverted {
      background-color: #000000;
      color: #FFFFFF; }
      .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
        background-color: black; }
      .button.is-white.is-inverted[disabled],
      fieldset[disabled] .button.is-white.is-inverted {
        background-color: #000000;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #FFFFFF; }
    .button.is-white.is-loading::after {
      border-color: transparent transparent #000000 #000000 !important; }
    .button.is-white.is-outlined {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
        background-color: #FFFFFF;
        border-color: #FFFFFF;
        color: #000000; }
      .button.is-white.is-outlined.is-loading::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-white.is-outlined[disabled],
      fieldset[disabled] .button.is-white.is-outlined {
        background-color: transparent;
        border-color: #FFFFFF;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #FFFFFF; }
    .button.is-white.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
        background-color: #000000;
        color: #FFFFFF; }
      .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-white.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-white.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #000000;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
  .button.is-black, .application-platform .form-data-container .acf-form-submit .button,
  .application-platform .acf-form .acf-form-submit .button,
  .application-platform form .acf-form-submit .button {
    background-color: #000000;
    border-color: transparent;
    color: #FFFFFF; }
    .button.is-black:hover, .application-platform .form-data-container .acf-form-submit .button:hover,
    .application-platform .acf-form .acf-form-submit .button:hover,
    .application-platform form .acf-form-submit .button:hover, .button.is-black.is-hovered, .application-platform .form-data-container .acf-form-submit .button.is-hovered,
    .application-platform .acf-form .acf-form-submit .button.is-hovered,
    .application-platform form .acf-form-submit .button.is-hovered {
      background-color: black;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-black:focus, .application-platform .form-data-container .acf-form-submit .button:focus,
    .application-platform .acf-form .acf-form-submit .button:focus,
    .application-platform form .acf-form-submit .button:focus, .button.is-black.is-focused, .application-platform .form-data-container .acf-form-submit .button.is-focused,
    .application-platform .acf-form .acf-form-submit .button.is-focused,
    .application-platform form .acf-form-submit .button.is-focused {
      border-color: transparent;
      color: #FFFFFF; }
      .button.is-black:focus:not(:active), .application-platform .form-data-container .acf-form-submit .button:focus:not(:active),
      .application-platform .acf-form .acf-form-submit .button:focus:not(:active),
      .application-platform form .acf-form-submit .button:focus:not(:active), .button.is-black.is-focused:not(:active), .application-platform .form-data-container .acf-form-submit .button.is-focused:not(:active),
      .application-platform .acf-form .acf-form-submit .button.is-focused:not(:active),
      .application-platform form .acf-form-submit .button.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
                box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
    .button.is-black:active, .application-platform .form-data-container .acf-form-submit .button:active,
    .application-platform .acf-form .acf-form-submit .button:active,
    .application-platform form .acf-form-submit .button:active, .button.is-black.is-active, .application-platform .form-data-container .acf-form-submit .button.is-active,
    .application-platform .acf-form .acf-form-submit .button.is-active,
    .application-platform form .acf-form-submit .button.is-active {
      background-color: black;
      border-color: transparent;
      color: #FFFFFF; }
    .button.is-black[disabled], .application-platform .form-data-container .acf-form-submit .button[disabled],
    .application-platform .acf-form .acf-form-submit .button[disabled],
    .application-platform form .acf-form-submit .button[disabled],
    fieldset[disabled] .button.is-black,
    fieldset[disabled] .application-platform .form-data-container .acf-form-submit .button,
    .application-platform .form-data-container .acf-form-submit fieldset[disabled] .button,
    fieldset[disabled] .application-platform .acf-form .acf-form-submit .button,
    .application-platform .acf-form .acf-form-submit fieldset[disabled] .button,
    fieldset[disabled] .application-platform form .acf-form-submit .button,
    .application-platform form .acf-form-submit fieldset[disabled] .button {
      background-color: #000000;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-black.is-inverted, .application-platform .form-data-container .acf-form-submit .button.is-inverted,
    .application-platform .acf-form .acf-form-submit .button.is-inverted,
    .application-platform form .acf-form-submit .button.is-inverted {
      background-color: #FFFFFF;
      color: #000000; }
      .button.is-black.is-inverted:hover, .application-platform .form-data-container .acf-form-submit .button.is-inverted:hover,
      .application-platform .acf-form .acf-form-submit .button.is-inverted:hover,
      .application-platform form .acf-form-submit .button.is-inverted:hover, .button.is-black.is-inverted.is-hovered, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-hovered,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-hovered,
      .application-platform form .acf-form-submit .button.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-black.is-inverted[disabled], .application-platform .form-data-container .acf-form-submit .button.is-inverted[disabled],
      .application-platform .acf-form .acf-form-submit .button.is-inverted[disabled],
      .application-platform form .acf-form-submit .button.is-inverted[disabled],
      fieldset[disabled] .button.is-black.is-inverted,
      fieldset[disabled] .application-platform .form-data-container .acf-form-submit .button.is-inverted,
      .application-platform .form-data-container .acf-form-submit fieldset[disabled] .button.is-inverted,
      fieldset[disabled] .application-platform .acf-form .acf-form-submit .button.is-inverted,
      .application-platform .acf-form .acf-form-submit fieldset[disabled] .button.is-inverted,
      fieldset[disabled] .application-platform form .acf-form-submit .button.is-inverted,
      .application-platform form .acf-form-submit fieldset[disabled] .button.is-inverted {
        background-color: #FFFFFF;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-black.is-loading::after, .application-platform .form-data-container .acf-form-submit .button.is-loading::after,
    .application-platform .acf-form .acf-form-submit .button.is-loading::after,
    .application-platform form .acf-form-submit .button.is-loading::after {
      border-color: transparent transparent #FFFFFF #FFFFFF !important; }
    .button.is-black.is-outlined, .application-platform .form-data-container .acf-form-submit .button.is-outlined,
    .application-platform .acf-form .acf-form-submit .button.is-outlined,
    .application-platform form .acf-form-submit .button.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-black.is-outlined:hover, .application-platform .form-data-container .acf-form-submit .button.is-outlined:hover,
      .application-platform .acf-form .acf-form-submit .button.is-outlined:hover,
      .application-platform form .acf-form-submit .button.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-hovered,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-hovered,
      .application-platform form .acf-form-submit .button.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .application-platform .form-data-container .acf-form-submit .button.is-outlined:focus,
      .application-platform .acf-form .acf-form-submit .button.is-outlined:focus,
      .application-platform form .acf-form-submit .button.is-outlined:focus, .button.is-black.is-outlined.is-focused, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-focused,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-focused,
      .application-platform form .acf-form-submit .button.is-outlined.is-focused {
        background-color: #000000;
        border-color: #000000;
        color: #FFFFFF; }
      .button.is-black.is-outlined.is-loading::after, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-loading::after,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-loading::after,
      .application-platform form .acf-form-submit .button.is-outlined.is-loading::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-black.is-outlined.is-loading:hover::after, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-loading:hover::after,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-loading:hover::after,
      .application-platform form .acf-form-submit .button.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-loading.is-hovered::after,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-loading.is-hovered::after,
      .application-platform form .acf-form-submit .button.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-loading:focus::after,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-loading:focus::after,
      .application-platform form .acf-form-submit .button.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after, .application-platform .form-data-container .acf-form-submit .button.is-outlined.is-loading.is-focused::after,
      .application-platform .acf-form .acf-form-submit .button.is-outlined.is-loading.is-focused::after,
      .application-platform form .acf-form-submit .button.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #FFFFFF #FFFFFF !important; }
      .button.is-black.is-outlined[disabled], .application-platform .form-data-container .acf-form-submit .button.is-outlined[disabled],
      .application-platform .acf-form .acf-form-submit .button.is-outlined[disabled],
      .application-platform form .acf-form-submit .button.is-outlined[disabled],
      fieldset[disabled] .button.is-black.is-outlined,
      fieldset[disabled] .application-platform .form-data-container .acf-form-submit .button.is-outlined,
      .application-platform .form-data-container .acf-form-submit fieldset[disabled] .button.is-outlined,
      fieldset[disabled] .application-platform .acf-form .acf-form-submit .button.is-outlined,
      .application-platform .acf-form .acf-form-submit fieldset[disabled] .button.is-outlined,
      fieldset[disabled] .application-platform form .acf-form-submit .button.is-outlined,
      .application-platform form .acf-form-submit fieldset[disabled] .button.is-outlined {
        background-color: transparent;
        border-color: #000000;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-black.is-inverted.is-outlined, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined,
    .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined,
    .application-platform form .acf-form-submit .button.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF; }
      .button.is-black.is-inverted.is-outlined:hover, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined:hover,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined:hover,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined.is-hovered,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined.is-hovered,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined:focus,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined:focus,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined.is-focused,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined.is-focused,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined.is-focused {
        background-color: #FFFFFF;
        color: #000000; }
      .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined.is-loading:hover::after,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined.is-loading:hover::after,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined.is-loading.is-hovered::after,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined.is-loading.is-hovered::after,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined.is-loading:focus::after,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined.is-loading:focus::after,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined.is-loading.is-focused::after,
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined.is-loading.is-focused::after,
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-black.is-inverted.is-outlined[disabled], .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined[disabled],
      .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined[disabled],
      .application-platform form .acf-form-submit .button.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-black.is-inverted.is-outlined,
      fieldset[disabled] .application-platform .form-data-container .acf-form-submit .button.is-inverted.is-outlined,
      .application-platform .form-data-container .acf-form-submit fieldset[disabled] .button.is-inverted.is-outlined,
      fieldset[disabled] .application-platform .acf-form .acf-form-submit .button.is-inverted.is-outlined,
      .application-platform .acf-form .acf-form-submit fieldset[disabled] .button.is-inverted.is-outlined,
      fieldset[disabled] .application-platform form .acf-form-submit .button.is-inverted.is-outlined,
      .application-platform form .acf-form-submit fieldset[disabled] .button.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #FFFFFF;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #FFFFFF; }
  .button.is-light {
    background-color: whitesmoke;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-light:hover, .button.is-light.is-hovered {
      background-color: #eeeeee;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-light:focus, .button.is-light.is-focused {
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
      .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
                box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
    .button.is-light:active, .button.is-light.is-active {
      background-color: #e8e8e8;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-light[disabled],
    fieldset[disabled] .button.is-light {
      background-color: whitesmoke;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-light.is-inverted {
      background-color: rgba(0, 0, 0, 0.7);
      color: whitesmoke; }
      .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-inverted[disabled],
      fieldset[disabled] .button.is-light.is-inverted {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: whitesmoke; }
    .button.is-light.is-loading::after {
      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
    .button.is-light.is-outlined {
      background-color: transparent;
      border-color: whitesmoke;
      color: whitesmoke; }
      .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
        background-color: whitesmoke;
        border-color: whitesmoke;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-outlined.is-loading::after {
        border-color: transparent transparent whitesmoke whitesmoke !important; }
      .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
      .button.is-light.is-outlined[disabled],
      fieldset[disabled] .button.is-light.is-outlined {
        background-color: transparent;
        border-color: whitesmoke;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: whitesmoke; }
    .button.is-light.is-inverted.is-outlined {
      background-color: transparent;
      border-color: rgba(0, 0, 0, 0.7);
      color: rgba(0, 0, 0, 0.7); }
      .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
        background-color: rgba(0, 0, 0, 0.7);
        color: whitesmoke; }
      .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent whitesmoke whitesmoke !important; }
      .button.is-light.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-light.is-inverted.is-outlined {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: none;
                box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
  .button.is-dark {
    background-color: #363636;
    border-color: transparent;
    color: #fff; }
    .button.is-dark:hover, .button.is-dark.is-hovered {
      background-color: #2f2f2f;
      border-color: transparent;
      color: #fff; }
    .button.is-dark:focus, .button.is-dark.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
                box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
    .button.is-dark:active, .button.is-dark.is-active {
      background-color: #292929;
      border-color: transparent;
      color: #fff; }
    .button.is-dark[disabled],
    fieldset[disabled] .button.is-dark {
      background-color: #363636;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-dark.is-inverted {
      background-color: #fff;
      color: #363636; }
      .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-dark.is-inverted[disabled],
      fieldset[disabled] .button.is-dark.is-inverted {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #363636; }
    .button.is-dark.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-dark.is-outlined {
      background-color: transparent;
      border-color: #363636;
      color: #363636; }
      .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
        background-color: #363636;
        border-color: #363636;
        color: #fff; }
      .button.is-dark.is-outlined.is-loading::after {
        border-color: transparent transparent #363636 #363636 !important; }
      .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-dark.is-outlined[disabled],
      fieldset[disabled] .button.is-dark.is-outlined {
        background-color: transparent;
        border-color: #363636;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #363636; }
    .button.is-dark.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #363636; }
      .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #363636 #363636 !important; }
      .button.is-dark.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #fff; }
  .button.is-primary {
    background-color: #000000;
    border-color: transparent;
    color: #fff; }
    .button.is-primary:hover, .button.is-primary.is-hovered {
      background-color: black;
      border-color: transparent;
      color: #fff; }
    .button.is-primary:focus, .button.is-primary.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
                box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
    .button.is-primary:active, .button.is-primary.is-active {
      background-color: black;
      border-color: transparent;
      color: #fff; }
    .button.is-primary[disabled],
    fieldset[disabled] .button.is-primary {
      background-color: #000000;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-primary.is-inverted {
      background-color: #fff;
      color: #000000; }
      .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-primary.is-inverted[disabled],
      fieldset[disabled] .button.is-primary.is-inverted {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-primary.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-primary.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
        background-color: #000000;
        border-color: #000000;
        color: #fff; }
      .button.is-primary.is-outlined.is-loading::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-primary.is-outlined[disabled],
      fieldset[disabled] .button.is-primary.is-outlined {
        background-color: transparent;
        border-color: #000000;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-primary.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #000000; }
      .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-primary.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #fff; }
    .button.is-primary.is-light {
      background-color: whitesmoke;
      color: #919191; }
      .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
        background-color: #eeeeee;
        border-color: transparent;
        color: #919191; }
      .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
        background-color: #e8e8e8;
        border-color: transparent;
        color: #919191; }
  .button.is-link {
    background-color: #000000;
    border-color: transparent;
    color: #000000; }
    .button.is-link:hover, .button.is-link.is-hovered {
      background-color: black;
      border-color: transparent;
      color: #000000; }
    .button.is-link:focus, .button.is-link.is-focused {
      border-color: transparent;
      color: #000000; }
      .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
                box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25); }
    .button.is-link:active, .button.is-link.is-active {
      background-color: black;
      border-color: transparent;
      color: #000000; }
    .button.is-link[disabled],
    fieldset[disabled] .button.is-link {
      background-color: #000000;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-link.is-inverted {
      background-color: #000000;
      color: #000000; }
      .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
        background-color: black; }
      .button.is-link.is-inverted[disabled],
      fieldset[disabled] .button.is-link.is-inverted {
        background-color: #000000;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-link.is-loading::after {
      border-color: transparent transparent #000000 #000000 !important; }
    .button.is-link.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
        background-color: #000000;
        border-color: #000000;
        color: #000000; }
      .button.is-link.is-outlined.is-loading::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-link.is-outlined[disabled],
      fieldset[disabled] .button.is-link.is-outlined {
        background-color: transparent;
        border-color: #000000;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-link.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #000000;
      color: #000000; }
      .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
        background-color: #000000;
        color: #000000; }
      .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #000000 #000000 !important; }
      .button.is-link.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-link.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #000000;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000000; }
    .button.is-link.is-light {
      background-color: whitesmoke;
      color: #919191; }
      .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
        background-color: #eeeeee;
        border-color: transparent;
        color: #919191; }
      .button.is-link.is-light:active, .button.is-link.is-light.is-active {
        background-color: #e8e8e8;
        border-color: transparent;
        color: #919191; }
  .button.is-info {
    background-color: #3298dc;
    border-color: transparent;
    color: #fff; }
    .button.is-info:hover, .button.is-info.is-hovered {
      background-color: #2793da;
      border-color: transparent;
      color: #fff; }
    .button.is-info:focus, .button.is-info.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25);
                box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
    .button.is-info:active, .button.is-info.is-active {
      background-color: #238cd1;
      border-color: transparent;
      color: #fff; }
    .button.is-info[disabled],
    fieldset[disabled] .button.is-info {
      background-color: #3298dc;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-info.is-inverted {
      background-color: #fff;
      color: #3298dc; }
      .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-info.is-inverted[disabled],
      fieldset[disabled] .button.is-info.is-inverted {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #3298dc; }
    .button.is-info.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-info.is-outlined {
      background-color: transparent;
      border-color: #3298dc;
      color: #3298dc; }
      .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
        background-color: #3298dc;
        border-color: #3298dc;
        color: #fff; }
      .button.is-info.is-outlined.is-loading::after {
        border-color: transparent transparent #3298dc #3298dc !important; }
      .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-info.is-outlined[disabled],
      fieldset[disabled] .button.is-info.is-outlined {
        background-color: transparent;
        border-color: #3298dc;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #3298dc; }
    .button.is-info.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #3298dc; }
      .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #3298dc #3298dc !important; }
      .button.is-info.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-info.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #fff; }
    .button.is-info.is-light {
      background-color: #eef6fc;
      color: #1d72aa; }
      .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
        background-color: #e3f1fa;
        border-color: transparent;
        color: #1d72aa; }
      .button.is-info.is-light:active, .button.is-info.is-light.is-active {
        background-color: #d8ebf8;
        border-color: transparent;
        color: #1d72aa; }
  .button.is-success {
    background-color: #868A3B;
    border-color: transparent;
    color: #fff; }
    .button.is-success:hover, .button.is-success.is-hovered {
      background-color: #7d8137;
      border-color: transparent;
      color: #fff; }
    .button.is-success:focus, .button.is-success.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(134, 138, 59, 0.25);
                box-shadow: 0 0 0 0.125em rgba(134, 138, 59, 0.25); }
    .button.is-success:active, .button.is-success.is-active {
      background-color: #757833;
      border-color: transparent;
      color: #fff; }
    .button.is-success[disabled],
    fieldset[disabled] .button.is-success {
      background-color: #868A3B;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-success.is-inverted {
      background-color: #fff;
      color: #868A3B; }
      .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-success.is-inverted[disabled],
      fieldset[disabled] .button.is-success.is-inverted {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #868A3B; }
    .button.is-success.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-success.is-outlined {
      background-color: transparent;
      border-color: #868A3B;
      color: #868A3B; }
      .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
        background-color: #868A3B;
        border-color: #868A3B;
        color: #fff; }
      .button.is-success.is-outlined.is-loading::after {
        border-color: transparent transparent #868A3B #868A3B !important; }
      .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-success.is-outlined[disabled],
      fieldset[disabled] .button.is-success.is-outlined {
        background-color: transparent;
        border-color: #868A3B;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #868A3B; }
    .button.is-success.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #868A3B; }
      .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #868A3B #868A3B !important; }
      .button.is-success.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-success.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #fff; }
    .button.is-success.is-light {
      background-color: #f8f9f1;
      color: #8e923f; }
      .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
        background-color: #f4f5e8;
        border-color: transparent;
        color: #8e923f; }
      .button.is-success.is-light:active, .button.is-success.is-light.is-active {
        background-color: #f0f1df;
        border-color: transparent;
        color: #8e923f; }
  .button.is-warning {
    background-color: #E3FF79;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:hover, .button.is-warning.is-hovered {
      background-color: #e0ff6c;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:focus, .button.is-warning.is-focused {
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
      .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(227, 255, 121, 0.25);
                box-shadow: 0 0 0 0.125em rgba(227, 255, 121, 0.25); }
    .button.is-warning:active, .button.is-warning.is-active {
      background-color: #deff60;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning[disabled],
    fieldset[disabled] .button.is-warning {
      background-color: #E3FF79;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-warning.is-inverted {
      background-color: rgba(0, 0, 0, 0.7);
      color: #E3FF79; }
      .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-inverted[disabled],
      fieldset[disabled] .button.is-warning.is-inverted {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #E3FF79; }
    .button.is-warning.is-loading::after {
      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
    .button.is-warning.is-outlined {
      background-color: transparent;
      border-color: #E3FF79;
      color: #E3FF79; }
      .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
        background-color: #E3FF79;
        border-color: #E3FF79;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-outlined.is-loading::after {
        border-color: transparent transparent #E3FF79 #E3FF79 !important; }
      .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
      .button.is-warning.is-outlined[disabled],
      fieldset[disabled] .button.is-warning.is-outlined {
        background-color: transparent;
        border-color: #E3FF79;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #E3FF79; }
    .button.is-warning.is-inverted.is-outlined {
      background-color: transparent;
      border-color: rgba(0, 0, 0, 0.7);
      color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
        background-color: rgba(0, 0, 0, 0.7);
        color: #E3FF79; }
      .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #E3FF79 #E3FF79 !important; }
      .button.is-warning.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: none;
                box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
    .button.is-warning.is-light {
      background-color: #fbffeb;
      color: #759400; }
      .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
        background-color: #f8ffde;
        border-color: transparent;
        color: #759400; }
      .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
        background-color: #f5ffd1;
        border-color: transparent;
        color: #759400; }
  .button.is-danger {
    background-color: #FF5D31;
    border-color: transparent;
    color: #fff; }
    .button.is-danger:hover, .button.is-danger.is-hovered {
      background-color: #ff5324;
      border-color: transparent;
      color: #fff; }
    .button.is-danger:focus, .button.is-danger.is-focused {
      border-color: transparent;
      color: #fff; }
      .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(255, 93, 49, 0.25);
                box-shadow: 0 0 0 0.125em rgba(255, 93, 49, 0.25); }
    .button.is-danger:active, .button.is-danger.is-active {
      background-color: #ff4918;
      border-color: transparent;
      color: #fff; }
    .button.is-danger[disabled],
    fieldset[disabled] .button.is-danger {
      background-color: #FF5D31;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .button.is-danger.is-inverted {
      background-color: #fff;
      color: #FF5D31; }
      .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
        background-color: #f2f2f2; }
      .button.is-danger.is-inverted[disabled],
      fieldset[disabled] .button.is-danger.is-inverted {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #FF5D31; }
    .button.is-danger.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-danger.is-outlined {
      background-color: transparent;
      border-color: #FF5D31;
      color: #FF5D31; }
      .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
        background-color: #FF5D31;
        border-color: #FF5D31;
        color: #fff; }
      .button.is-danger.is-outlined.is-loading::after {
        border-color: transparent transparent #FF5D31 #FF5D31 !important; }
      .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #fff #fff !important; }
      .button.is-danger.is-outlined[disabled],
      fieldset[disabled] .button.is-danger.is-outlined {
        background-color: transparent;
        border-color: #FF5D31;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #FF5D31; }
    .button.is-danger.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
        background-color: #fff;
        color: #FF5D31; }
      .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
        border-color: transparent transparent #FF5D31 #FF5D31 !important; }
      .button.is-danger.is-inverted.is-outlined[disabled],
      fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #fff; }
    .button.is-danger.is-light {
      background-color: #ffefeb;
      color: #cc2c00; }
      .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
        background-color: #ffe5de;
        border-color: transparent;
        color: #cc2c00; }
      .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
        background-color: #ffdbd1;
        border-color: transparent;
        color: #cc2c00; }
  .button.is-small {
    font-size: 0.75rem; }
    .button.is-small:not(.is-rounded) {
      border-radius: 2px; }
  .button.is-normal {
    font-size: 0.9375rem; }
  .button.is-medium {
    font-size: 1.25rem; }
  .button.is-large {
    font-size: 1.875rem; }
  .button[disabled],
  fieldset[disabled] .button {
    background-color: #FFFFFF;
    border-color: #dbdbdb;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0.5; }
  .button.is-fullwidth {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .button.is-loading {
    color: transparent !important;
    pointer-events: none; }
    .button.is-loading::after {
      position: absolute;
      left: calc(50% - (1em / 2));
      top: calc(50% - (1em / 2));
      position: absolute !important; }
  .button.is-static {
    background-color: whitesmoke;
    border-color: #dbdbdb;
    color: #E4E4E4;
    -webkit-box-shadow: none;
            box-shadow: none;
    pointer-events: none; }
  .button.is-rounded {
    border-radius: 290486px;
    padding-left: calc(4px + 0.25em);
    padding-right: calc(4px + 0.25em); }

.buttons, .ais-facets, .ais-facets ul {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .buttons .button, .ais-facets .button {
    margin-bottom: 0.5rem; }
    .buttons .button:not(:last-child):not(.is-fullwidth), .ais-facets .button:not(:last-child):not(.is-fullwidth) {
      margin-right: 0.5rem; }
  .buttons:last-child, .ais-facets:last-child, .ais-facets ul:last-child {
    margin-bottom: -0.5rem; }
  .buttons:not(:last-child), .ais-facets:not(:last-child), .ais-facets ul:not(:last-child) {
    margin-bottom: 1rem; }
  .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large), .are-small.ais-facets .button:not(.is-normal):not(.is-medium):not(.is-large), .ais-facets ul.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
    font-size: 0.75rem; }
    .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .are-small.ais-facets .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .ais-facets ul.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
      border-radius: 2px; }
  .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .are-medium.ais-facets .button:not(.is-small):not(.is-normal):not(.is-large), .ais-facets ul.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
    font-size: 1.25rem; }
  .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium), .are-large.ais-facets .button:not(.is-small):not(.is-normal):not(.is-medium), .ais-facets ul.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
    font-size: 1.875rem; }
  .buttons.has-addons .button:not(:first-child), .has-addons.ais-facets .button:not(:first-child), .ais-facets ul.has-addons .button:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .buttons.has-addons .button:not(:last-child), .has-addons.ais-facets .button:not(:last-child), .ais-facets ul.has-addons .button:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: -1px; }
  .buttons.has-addons .button:last-child, .has-addons.ais-facets .button:last-child, .ais-facets ul.has-addons .button:last-child {
    margin-right: 0; }
  .buttons.has-addons .button:hover, .has-addons.ais-facets .button:hover, .ais-facets ul.has-addons .button:hover, .buttons.has-addons .button.is-hovered, .has-addons.ais-facets .button.is-hovered, .ais-facets ul.has-addons .button.is-hovered {
    z-index: 2; }
  .buttons.has-addons .button:focus, .has-addons.ais-facets .button:focus, .ais-facets ul.has-addons .button:focus, .buttons.has-addons .button.is-focused, .has-addons.ais-facets .button.is-focused, .ais-facets ul.has-addons .button.is-focused, .buttons.has-addons .button:active, .has-addons.ais-facets .button:active, .ais-facets ul.has-addons .button:active, .buttons.has-addons .button.is-active, .has-addons.ais-facets .button.is-active, .ais-facets ul.has-addons .button.is-active, .buttons.has-addons .button.is-selected, .has-addons.ais-facets .button.is-selected, .ais-facets ul.has-addons .button.is-selected {
    z-index: 3; }
    .buttons.has-addons .button:focus:hover, .has-addons.ais-facets .button:focus:hover, .ais-facets ul.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .has-addons.ais-facets .button.is-focused:hover, .ais-facets ul.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .has-addons.ais-facets .button:active:hover, .ais-facets ul.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .has-addons.ais-facets .button.is-active:hover, .ais-facets ul.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover, .has-addons.ais-facets .button.is-selected:hover, .ais-facets ul.has-addons .button.is-selected:hover {
      z-index: 4; }
  .buttons.has-addons .button.is-expanded, .has-addons.ais-facets .button.is-expanded, .ais-facets ul.has-addons .button.is-expanded {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1; }
  .buttons.is-centered, .is-centered.ais-facets, .ais-facets ul.is-centered {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth), .is-centered.ais-facets:not(.has-addons) .button:not(.is-fullwidth), .ais-facets ul.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
      margin-left: 0.25rem;
      margin-right: 0.25rem; }
  .buttons.is-right, .is-right.ais-facets, .ais-facets ul.is-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth), .is-right.ais-facets:not(.has-addons) .button:not(.is-fullwidth), .ais-facets ul.is-right:not(.has-addons) .button:not(.is-fullwidth) {
      margin-left: 0.25rem;
      margin-right: 0.25rem; }

.container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto; }
  .container.is-fluid {
    max-width: none !important;
    padding-left: 32px;
    padding-right: 32px;
    width: 100%; }
  @media screen and (min-width: 1280px) {
    .container {
      max-width: 1216px; } }
  @media screen and (max-width: 1679px) {
    .container.is-widescreen:not(.is-max-desktop) {
      max-width: 1616px; } }
  @media screen and (max-width: 1983px) {
    .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1920px; } }
  @media screen and (min-width: 1680px) {
    .container:not(.is-max-desktop) {
      max-width: 1616px; } }
  @media screen and (min-width: 1984px) {
    .container:not(.is-max-desktop):not(.is-max-widescreen) {
      max-width: 1920px; } }

.image {
  display: block;
  position: relative; }
  .image img {
    display: block;
    height: auto;
    width: 100%; }
    .image img.is-rounded {
      border-radius: 290486px; }
  .image.is-fullwidth {
    width: 100%; }
  .image.is-square img,
  .image.is-square .has-ratio, .image.is-1by1 img,
  .image.is-1by1 .has-ratio, .image.is-5by4 img,
  .image.is-5by4 .has-ratio, .image.is-4by3 img,
  .image.is-4by3 .has-ratio, .image.is-3by2 img,
  .image.is-3by2 .has-ratio, .image.is-5by3 img,
  .image.is-5by3 .has-ratio, .image.is-16by9 img,
  .image.is-16by9 .has-ratio, .image.is-2by1 img,
  .image.is-2by1 .has-ratio, .image.is-3by1 img,
  .image.is-3by1 .has-ratio, .image.is-4by5 img,
  .image.is-4by5 .has-ratio, .image.is-3by4 img,
  .image.is-3by4 .has-ratio, .image.is-2by3 img,
  .image.is-2by3 .has-ratio, .image.is-3by5 img,
  .image.is-3by5 .has-ratio, .image.is-9by16 img,
  .image.is-9by16 .has-ratio, .image.is-1by2 img,
  .image.is-1by2 .has-ratio, .image.is-1by3 img,
  .image.is-1by3 .has-ratio {
    height: 100%;
    width: 100%; }
  .image.is-square, .image.is-1by1 {
    padding-top: 100%; }
  .image.is-5by4 {
    padding-top: 80%; }
  .image.is-4by3 {
    padding-top: 75%; }
  .image.is-3by2 {
    padding-top: 66.6666%; }
  .image.is-5by3 {
    padding-top: 60%; }
  .image.is-16by9 {
    padding-top: 56.25%; }
  .image.is-2by1 {
    padding-top: 50%; }
  .image.is-3by1 {
    padding-top: 33.3333%; }
  .image.is-4by5 {
    padding-top: 125%; }
  .image.is-3by4 {
    padding-top: 133.3333%; }
  .image.is-2by3 {
    padding-top: 150%; }
  .image.is-3by5 {
    padding-top: 166.6666%; }
  .image.is-9by16 {
    padding-top: 177.7777%; }
  .image.is-1by2 {
    padding-top: 200%; }
  .image.is-1by3 {
    padding-top: 300%; }
  .image.is-16x16 {
    height: 16px;
    width: 16px; }
  .image.is-24x24 {
    height: 24px;
    width: 24px; }
  .image.is-32x32 {
    height: 32px;
    width: 32px; }
  .image.is-48x48 {
    height: 48px;
    width: 48px; }
  .image.is-64x64 {
    height: 64px;
    width: 64px; }
  .image.is-96x96 {
    height: 96px;
    width: 96px; }
  .image.is-128x128 {
    height: 128px;
    width: 128px; }

.title,
.subtitle {
  word-break: break-word; }
  .title em,
  .title span,
  .subtitle em,
  .subtitle span {
    font-weight: inherit; }
  .title sub,
  .subtitle sub {
    font-size: 0.75em; }
  .title sup,
  .subtitle sup {
    font-size: 0.75em; }
  .title .tag,
  .subtitle .tag {
    vertical-align: middle; }

.title {
  color: #000000;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.125; }
  .title strong {
    color: inherit;
    font-weight: inherit; }
  .title + .highlight {
    margin-top: -0.75rem; }
  .title:not(.is-spaced) + .subtitle {
    margin-top: -1.25rem; }
  .title.is-1 {
    font-size: 4.125rem; }
  .title.is-2 {
    font-size: 3.125rem; }
  .title.is-3, .application-platform .title#loginform, .application-platform #loginform .title.login-remember, .application-platform #loginform .title.login-submit {
    font-size: 2.5rem; }
  .title.is-4 {
    font-size: 1.875rem; }
  .title.is-5 {
    font-size: 1.25rem; }
  .title.is-6, .application-platform #loginform .title.login-username,
  .application-platform #loginform .title.login-password {
    font-size: 0.9375rem; }
  .title.is-7 {
    font-size: 0.75rem; }

.subtitle {
  color: #000000;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25; }
  .subtitle strong {
    color: #000000;
    font-weight: 600; }
  .subtitle:not(.is-spaced) + .title {
    margin-top: -1.25rem; }
  .subtitle.is-1 {
    font-size: 4.125rem; }
  .subtitle.is-2 {
    font-size: 3.125rem; }
  .subtitle.is-3, .application-platform .subtitle#loginform, .application-platform #loginform .subtitle.login-remember, .application-platform #loginform .subtitle.login-submit {
    font-size: 2.5rem; }
  .subtitle.is-4 {
    font-size: 1.875rem; }
  .subtitle.is-5 {
    font-size: 1.25rem; }
  .subtitle.is-6, .application-platform #loginform .subtitle.login-username,
  .application-platform #loginform .subtitle.login-password {
    font-size: 0.9375rem; }
  .subtitle.is-7 {
    font-size: 0.75rem; }

.table {
  background-color: #FFFFFF;
  color: #000000; }
  .table td,
  .table th {
    border: 1px solid #000000;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top; }
    .table td.is-white,
    .table th.is-white {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000; }
    .table td.is-black, .table .application-platform .form-data-container .acf-form-submit td.button, .application-platform .form-data-container .acf-form-submit .table td.button,
    .table .application-platform .acf-form .acf-form-submit td.button, .application-platform .acf-form .acf-form-submit .table td.button,
    .table .application-platform form .acf-form-submit td.button, .application-platform form .acf-form-submit .table td.button,
    .table th.is-black,
    .table .application-platform .form-data-container .acf-form-submit th.button,
    .application-platform .form-data-container .acf-form-submit .table th.button,
    .table .application-platform .acf-form .acf-form-submit th.button,
    .application-platform .acf-form .acf-form-submit .table th.button,
    .table .application-platform form .acf-form-submit th.button,
    .application-platform form .acf-form-submit .table th.button {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF; }
    .table td.is-light,
    .table th.is-light {
      background-color: whitesmoke;
      border-color: whitesmoke;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-dark,
    .table th.is-dark {
      background-color: #363636;
      border-color: #363636;
      color: #fff; }
    .table td.is-primary,
    .table th.is-primary {
      background-color: #000000;
      border-color: #000000;
      color: #fff; }
    .table td.is-link,
    .table th.is-link {
      background-color: #000000;
      border-color: #000000;
      color: #000000; }
    .table td.is-info,
    .table th.is-info {
      background-color: #3298dc;
      border-color: #3298dc;
      color: #fff; }
    .table td.is-success,
    .table th.is-success {
      background-color: #868A3B;
      border-color: #868A3B;
      color: #fff; }
    .table td.is-warning,
    .table th.is-warning {
      background-color: #E3FF79;
      border-color: #E3FF79;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-danger,
    .table th.is-danger {
      background-color: #FF5D31;
      border-color: #FF5D31;
      color: #fff; }
    .table td.is-narrow,
    .table th.is-narrow {
      white-space: nowrap;
      width: 1%; }
    .table td.is-selected,
    .table th.is-selected {
      background-color: #FF5D31;
      color: #FF5D31; }
      .table td.is-selected a,
      .table td.is-selected strong,
      .table th.is-selected a,
      .table th.is-selected strong {
        color: currentColor; }
    .table td.is-vcentered,
    .table th.is-vcentered {
      vertical-align: middle; }
  .table th {
    color: #000000; }
    .table th:not([align]) {
      text-align: inherit; }
  .table tr.is-selected {
    background-color: #FF5D31;
    color: #FF5D31; }
    .table tr.is-selected a,
    .table tr.is-selected strong {
      color: currentColor; }
    .table tr.is-selected td,
    .table tr.is-selected th {
      border-color: #FF5D31;
      color: currentColor; }
  .table thead {
    background-color: transparent; }
    .table thead td,
    .table thead th {
      border-width: 0 0 0;
      color: #000000; }
  .table tfoot {
    background-color: transparent; }
    .table tfoot td,
    .table tfoot th {
      border-width: 0 0 0;
      color: #000000; }
  .table tbody {
    background-color: transparent; }
    .table tbody tr:last-child td,
    .table tbody tr:last-child th {
      border-bottom-width: 0; }
  .table.is-bordered td,
  .table.is-bordered th {
    border-width: 1px; }
  .table.is-bordered tr:last-child td,
  .table.is-bordered tr:last-child th {
    border-bottom-width: 1px; }
  .table.is-fullwidth {
    width: 100%; }
  .table.is-hoverable tbody tr:not(.is-selected):hover {
    background-color: #FF5D31; }
  .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
    background-color: #FF5D31; }
    .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
      background-color: #FFFFFF; }
  .table.is-narrow td,
  .table.is-narrow th {
    padding: 0.25em 0.5em; }
  .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
    background-color: #FFFFFF; }

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%; }

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase; }

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0; }
  .highlight pre {
    overflow: auto;
    max-width: 100%; }

.number {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E4E4E4;
  border-radius: 290486px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top; }

/* Bulma Form */
.input, form .acf-input-wrap input,
form .control input, .textarea, .select select {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-radius: 0;
  color: #000000; }
  .input::-moz-placeholder, form .acf-input-wrap input::-moz-placeholder,
  form .control input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .input::-webkit-input-placeholder, form .acf-input-wrap input::-webkit-input-placeholder,
  form .control input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .input:-moz-placeholder, form .acf-input-wrap input:-moz-placeholder,
  form .control input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .input:-ms-input-placeholder, form .acf-input-wrap input:-ms-input-placeholder,
  form .control input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .input:hover, form .acf-input-wrap input:hover,
  form .control input:hover, .textarea:hover, .select select:hover, .is-hovered.input, form .acf-input-wrap input.is-hovered,
  form .control input.is-hovered, .is-hovered.textarea, .select select.is-hovered {
    border-color: #FFFFFF; }
  .input:focus, form .acf-input-wrap input:focus,
  form .control input:focus, .textarea:focus, .select select:focus, .is-focused.input, form .acf-input-wrap input.is-focused,
  form .control input.is-focused, .is-focused.textarea, .select select.is-focused, .input:active, form .acf-input-wrap input:active,
  form .control input:active, .textarea:active, .select select:active, .is-active.input, form .acf-input-wrap input.is-active,
  form .control input.is-active, .is-active.textarea, .select select.is-active {
    border-color: #FFFFFF;
    -webkit-box-shadow: 0 #FFFFFF;
            box-shadow: 0 #FFFFFF; }
  .input[disabled], form .acf-input-wrap input[disabled],
  form .control input[disabled], .textarea[disabled], .select select[disabled],
  fieldset[disabled] .input,
  fieldset[disabled] form .acf-input-wrap input,
  form .acf-input-wrap fieldset[disabled] input,
  fieldset[disabled] form .control input,
  form .control fieldset[disabled] input,
  fieldset[disabled] .textarea,
  fieldset[disabled] .select select,
  .select fieldset[disabled] select {
    background-color: #E4E4E4;
    border-color: #E4E4E4;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #E4E4E4; }
    .input[disabled]::-moz-placeholder, form .acf-input-wrap input[disabled]::-moz-placeholder,
    form .control input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
    fieldset[disabled] .input::-moz-placeholder,
    fieldset[disabled] form .acf-input-wrap input::-moz-placeholder,
    form .acf-input-wrap fieldset[disabled] input::-moz-placeholder,
    fieldset[disabled] form .control input::-moz-placeholder,
    form .control fieldset[disabled] input::-moz-placeholder,
    fieldset[disabled] .textarea::-moz-placeholder,
    fieldset[disabled] .select select::-moz-placeholder,
    .select fieldset[disabled] select::-moz-placeholder {
      color: rgba(228, 228, 228, 0.3); }
    .input[disabled]::-webkit-input-placeholder, form .acf-input-wrap input[disabled]::-webkit-input-placeholder,
    form .control input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
    fieldset[disabled] .input::-webkit-input-placeholder,
    fieldset[disabled] form .acf-input-wrap input::-webkit-input-placeholder,
    form .acf-input-wrap fieldset[disabled] input::-webkit-input-placeholder,
    fieldset[disabled] form .control input::-webkit-input-placeholder,
    form .control fieldset[disabled] input::-webkit-input-placeholder,
    fieldset[disabled] .textarea::-webkit-input-placeholder,
    fieldset[disabled] .select select::-webkit-input-placeholder,
    .select fieldset[disabled] select::-webkit-input-placeholder {
      color: rgba(228, 228, 228, 0.3); }
    .input[disabled]:-moz-placeholder, form .acf-input-wrap input[disabled]:-moz-placeholder,
    form .control input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
    fieldset[disabled] .input:-moz-placeholder,
    fieldset[disabled] form .acf-input-wrap input:-moz-placeholder,
    form .acf-input-wrap fieldset[disabled] input:-moz-placeholder,
    fieldset[disabled] form .control input:-moz-placeholder,
    form .control fieldset[disabled] input:-moz-placeholder,
    fieldset[disabled] .textarea:-moz-placeholder,
    fieldset[disabled] .select select:-moz-placeholder,
    .select fieldset[disabled] select:-moz-placeholder {
      color: rgba(228, 228, 228, 0.3); }
    .input[disabled]:-ms-input-placeholder, form .acf-input-wrap input[disabled]:-ms-input-placeholder,
    form .control input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
    fieldset[disabled] .input:-ms-input-placeholder,
    fieldset[disabled] form .acf-input-wrap input:-ms-input-placeholder,
    form .acf-input-wrap fieldset[disabled] input:-ms-input-placeholder,
    fieldset[disabled] form .control input:-ms-input-placeholder,
    form .control fieldset[disabled] input:-ms-input-placeholder,
    fieldset[disabled] .textarea:-ms-input-placeholder,
    fieldset[disabled] .select select:-ms-input-placeholder,
    .select fieldset[disabled] select:-ms-input-placeholder {
      color: rgba(228, 228, 228, 0.3); }

.input, form .acf-input-wrap input,
form .control input, .textarea {
  -webkit-box-shadow: 0;
          box-shadow: 0;
  max-width: 100%;
  width: 100%; }
  .input[readonly], form .acf-input-wrap input[readonly],
  form .control input[readonly], .textarea[readonly] {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .is-white.input, form .acf-input-wrap input.is-white,
  form .control input.is-white, .is-white.textarea {
    border-color: #FFFFFF; }
    .is-white.input:focus, form .acf-input-wrap input.is-white:focus,
    form .control input.is-white:focus, .is-white.textarea:focus, .is-white.is-focused.input, form .acf-input-wrap input.is-white.is-focused,
    form .control input.is-white.is-focused, .is-white.is-focused.textarea, .is-white.input:active, form .acf-input-wrap input.is-white:active,
    form .control input.is-white:active, .is-white.textarea:active, .is-white.is-active.input, form .acf-input-wrap input.is-white.is-active,
    form .control input.is-white.is-active, .is-white.is-active.textarea {
      -webkit-box-shadow: 0 rgba(255, 255, 255, 0.25);
              box-shadow: 0 rgba(255, 255, 255, 0.25); }
  .is-black.input, form .acf-input-wrap input.is-black, form .acf-input-wrap .application-platform .form-data-container .acf-form-submit input.button, .application-platform .form-data-container .acf-form-submit form .acf-input-wrap input.button,
  form .acf-input-wrap .application-platform .acf-form .acf-form-submit input.button, .application-platform .acf-form .acf-form-submit form .acf-input-wrap input.button,
  .application-platform form .acf-input-wrap .acf-form-submit input.button, .application-platform form .acf-form-submit .acf-input-wrap input.button,
  form .control input.is-black, form .control .application-platform .form-data-container .acf-form-submit input.button, .application-platform .form-data-container .acf-form-submit form .control input.button,
  form .control .application-platform .acf-form .acf-form-submit input.button, .application-platform .acf-form .acf-form-submit form .control input.button,
  .application-platform form .control .acf-form-submit input.button, .application-platform form .acf-form-submit .control input.button, .application-platform .form-data-container .acf-form-submit .input.button,
  .application-platform .acf-form .acf-form-submit .input.button,
  .application-platform form .acf-form-submit .input.button, .is-black.textarea, .application-platform .form-data-container .acf-form-submit .textarea.button,
  .application-platform .acf-form .acf-form-submit .textarea.button,
  .application-platform form .acf-form-submit .textarea.button {
    border-color: #000000; }
    .is-black.input:focus, form .acf-input-wrap input.is-black:focus, form .acf-input-wrap .application-platform .form-data-container .acf-form-submit input.button:focus, .application-platform .form-data-container .acf-form-submit form .acf-input-wrap input.button:focus,
    form .acf-input-wrap .application-platform .acf-form .acf-form-submit input.button:focus, .application-platform .acf-form .acf-form-submit form .acf-input-wrap input.button:focus,
    .application-platform form .acf-input-wrap .acf-form-submit input.button:focus, .application-platform form .acf-form-submit .acf-input-wrap input.button:focus,
    form .control input.is-black:focus, form .control .application-platform .form-data-container .acf-form-submit input.button:focus, .application-platform .form-data-container .acf-form-submit form .control input.button:focus,
    form .control .application-platform .acf-form .acf-form-submit input.button:focus, .application-platform .acf-form .acf-form-submit form .control input.button:focus,
    .application-platform form .control .acf-form-submit input.button:focus, .application-platform form .acf-form-submit .control input.button:focus, .application-platform .form-data-container .acf-form-submit .input.button:focus,
    .application-platform .acf-form .acf-form-submit .input.button:focus,
    .application-platform form .acf-form-submit .input.button:focus, .is-black.textarea:focus, .application-platform .form-data-container .acf-form-submit .textarea.button:focus,
    .application-platform .acf-form .acf-form-submit .textarea.button:focus,
    .application-platform form .acf-form-submit .textarea.button:focus, .is-black.is-focused.input, form .acf-input-wrap input.is-black.is-focused, form .acf-input-wrap .application-platform .form-data-container .acf-form-submit input.is-focused.button, .application-platform .form-data-container .acf-form-submit form .acf-input-wrap input.is-focused.button,
    form .acf-input-wrap .application-platform .acf-form .acf-form-submit input.is-focused.button, .application-platform .acf-form .acf-form-submit form .acf-input-wrap input.is-focused.button,
    .application-platform form .acf-input-wrap .acf-form-submit input.is-focused.button, .application-platform form .acf-form-submit .acf-input-wrap input.is-focused.button,
    form .control input.is-black.is-focused, form .control .application-platform .form-data-container .acf-form-submit input.is-focused.button, .application-platform .form-data-container .acf-form-submit form .control input.is-focused.button,
    form .control .application-platform .acf-form .acf-form-submit input.is-focused.button, .application-platform .acf-form .acf-form-submit form .control input.is-focused.button,
    .application-platform form .control .acf-form-submit input.is-focused.button, .application-platform form .acf-form-submit .control input.is-focused.button, .application-platform .form-data-container .acf-form-submit .is-focused.input.button,
    .application-platform .acf-form .acf-form-submit .is-focused.input.button,
    .application-platform form .acf-form-submit .is-focused.input.button, .is-black.is-focused.textarea, .application-platform .form-data-container .acf-form-submit .is-focused.textarea.button,
    .application-platform .acf-form .acf-form-submit .is-focused.textarea.button,
    .application-platform form .acf-form-submit .is-focused.textarea.button, .is-black.input:active, form .acf-input-wrap input.is-black:active, form .acf-input-wrap .application-platform .form-data-container .acf-form-submit input.button:active, .application-platform .form-data-container .acf-form-submit form .acf-input-wrap input.button:active,
    form .acf-input-wrap .application-platform .acf-form .acf-form-submit input.button:active, .application-platform .acf-form .acf-form-submit form .acf-input-wrap input.button:active,
    .application-platform form .acf-input-wrap .acf-form-submit input.button:active, .application-platform form .acf-form-submit .acf-input-wrap input.button:active,
    form .control input.is-black:active, form .control .application-platform .form-data-container .acf-form-submit input.button:active, .application-platform .form-data-container .acf-form-submit form .control input.button:active,
    form .control .application-platform .acf-form .acf-form-submit input.button:active, .application-platform .acf-form .acf-form-submit form .control input.button:active,
    .application-platform form .control .acf-form-submit input.button:active, .application-platform form .acf-form-submit .control input.button:active, .application-platform .form-data-container .acf-form-submit .input.button:active,
    .application-platform .acf-form .acf-form-submit .input.button:active,
    .application-platform form .acf-form-submit .input.button:active, .is-black.textarea:active, .application-platform .form-data-container .acf-form-submit .textarea.button:active,
    .application-platform .acf-form .acf-form-submit .textarea.button:active,
    .application-platform form .acf-form-submit .textarea.button:active, .is-black.is-active.input, form .acf-input-wrap input.is-black.is-active, form .acf-input-wrap .application-platform .form-data-container .acf-form-submit input.is-active.button, .application-platform .form-data-container .acf-form-submit form .acf-input-wrap input.is-active.button,
    form .acf-input-wrap .application-platform .acf-form .acf-form-submit input.is-active.button, .application-platform .acf-form .acf-form-submit form .acf-input-wrap input.is-active.button,
    .application-platform form .acf-input-wrap .acf-form-submit input.is-active.button, .application-platform form .acf-form-submit .acf-input-wrap input.is-active.button,
    form .control input.is-black.is-active, form .control .application-platform .form-data-container .acf-form-submit input.is-active.button, .application-platform .form-data-container .acf-form-submit form .control input.is-active.button,
    form .control .application-platform .acf-form .acf-form-submit input.is-active.button, .application-platform .acf-form .acf-form-submit form .control input.is-active.button,
    .application-platform form .control .acf-form-submit input.is-active.button, .application-platform form .acf-form-submit .control input.is-active.button, .application-platform .form-data-container .acf-form-submit .is-active.input.button,
    .application-platform .acf-form .acf-form-submit .is-active.input.button,
    .application-platform form .acf-form-submit .is-active.input.button, .is-black.is-active.textarea, .application-platform .form-data-container .acf-form-submit .is-active.textarea.button,
    .application-platform .acf-form .acf-form-submit .is-active.textarea.button,
    .application-platform form .acf-form-submit .is-active.textarea.button {
      -webkit-box-shadow: 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 rgba(0, 0, 0, 0.25); }
  .is-light.input, form .acf-input-wrap input.is-light,
  form .control input.is-light, .is-light.textarea {
    border-color: whitesmoke; }
    .is-light.input:focus, form .acf-input-wrap input.is-light:focus,
    form .control input.is-light:focus, .is-light.textarea:focus, .is-light.is-focused.input, form .acf-input-wrap input.is-light.is-focused,
    form .control input.is-light.is-focused, .is-light.is-focused.textarea, .is-light.input:active, form .acf-input-wrap input.is-light:active,
    form .control input.is-light:active, .is-light.textarea:active, .is-light.is-active.input, form .acf-input-wrap input.is-light.is-active,
    form .control input.is-light.is-active, .is-light.is-active.textarea {
      -webkit-box-shadow: 0 rgba(245, 245, 245, 0.25);
              box-shadow: 0 rgba(245, 245, 245, 0.25); }
  .is-dark.input, form .acf-input-wrap input.is-dark,
  form .control input.is-dark, .is-dark.textarea {
    border-color: #363636; }
    .is-dark.input:focus, form .acf-input-wrap input.is-dark:focus,
    form .control input.is-dark:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, form .acf-input-wrap input.is-dark.is-focused,
    form .control input.is-dark.is-focused, .is-dark.is-focused.textarea, .is-dark.input:active, form .acf-input-wrap input.is-dark:active,
    form .control input.is-dark:active, .is-dark.textarea:active, .is-dark.is-active.input, form .acf-input-wrap input.is-dark.is-active,
    form .control input.is-dark.is-active, .is-dark.is-active.textarea {
      -webkit-box-shadow: 0 rgba(54, 54, 54, 0.25);
              box-shadow: 0 rgba(54, 54, 54, 0.25); }
  .is-primary.input, form .acf-input-wrap input.is-primary,
  form .control input.is-primary, .is-primary.textarea {
    border-color: #000000; }
    .is-primary.input:focus, form .acf-input-wrap input.is-primary:focus,
    form .control input.is-primary:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, form .acf-input-wrap input.is-primary.is-focused,
    form .control input.is-primary.is-focused, .is-primary.is-focused.textarea, .is-primary.input:active, form .acf-input-wrap input.is-primary:active,
    form .control input.is-primary:active, .is-primary.textarea:active, .is-primary.is-active.input, form .acf-input-wrap input.is-primary.is-active,
    form .control input.is-primary.is-active, .is-primary.is-active.textarea {
      -webkit-box-shadow: 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 rgba(0, 0, 0, 0.25); }
  .is-link.input, form .acf-input-wrap input.is-link,
  form .control input.is-link, .is-link.textarea {
    border-color: #000000; }
    .is-link.input:focus, form .acf-input-wrap input.is-link:focus,
    form .control input.is-link:focus, .is-link.textarea:focus, .is-link.is-focused.input, form .acf-input-wrap input.is-link.is-focused,
    form .control input.is-link.is-focused, .is-link.is-focused.textarea, .is-link.input:active, form .acf-input-wrap input.is-link:active,
    form .control input.is-link:active, .is-link.textarea:active, .is-link.is-active.input, form .acf-input-wrap input.is-link.is-active,
    form .control input.is-link.is-active, .is-link.is-active.textarea {
      -webkit-box-shadow: 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 rgba(0, 0, 0, 0.25); }
  .is-info.input, form .acf-input-wrap input.is-info,
  form .control input.is-info, .is-info.textarea {
    border-color: #3298dc; }
    .is-info.input:focus, form .acf-input-wrap input.is-info:focus,
    form .control input.is-info:focus, .is-info.textarea:focus, .is-info.is-focused.input, form .acf-input-wrap input.is-info.is-focused,
    form .control input.is-info.is-focused, .is-info.is-focused.textarea, .is-info.input:active, form .acf-input-wrap input.is-info:active,
    form .control input.is-info:active, .is-info.textarea:active, .is-info.is-active.input, form .acf-input-wrap input.is-info.is-active,
    form .control input.is-info.is-active, .is-info.is-active.textarea {
      -webkit-box-shadow: 0 rgba(50, 152, 220, 0.25);
              box-shadow: 0 rgba(50, 152, 220, 0.25); }
  .is-success.input, form .acf-input-wrap input.is-success,
  form .control input.is-success, .is-success.textarea {
    border-color: #868A3B; }
    .is-success.input:focus, form .acf-input-wrap input.is-success:focus,
    form .control input.is-success:focus, .is-success.textarea:focus, .is-success.is-focused.input, form .acf-input-wrap input.is-success.is-focused,
    form .control input.is-success.is-focused, .is-success.is-focused.textarea, .is-success.input:active, form .acf-input-wrap input.is-success:active,
    form .control input.is-success:active, .is-success.textarea:active, .is-success.is-active.input, form .acf-input-wrap input.is-success.is-active,
    form .control input.is-success.is-active, .is-success.is-active.textarea {
      -webkit-box-shadow: 0 rgba(134, 138, 59, 0.25);
              box-shadow: 0 rgba(134, 138, 59, 0.25); }
  .is-warning.input, form .acf-input-wrap input.is-warning,
  form .control input.is-warning, .is-warning.textarea {
    border-color: #E3FF79; }
    .is-warning.input:focus, form .acf-input-wrap input.is-warning:focus,
    form .control input.is-warning:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, form .acf-input-wrap input.is-warning.is-focused,
    form .control input.is-warning.is-focused, .is-warning.is-focused.textarea, .is-warning.input:active, form .acf-input-wrap input.is-warning:active,
    form .control input.is-warning:active, .is-warning.textarea:active, .is-warning.is-active.input, form .acf-input-wrap input.is-warning.is-active,
    form .control input.is-warning.is-active, .is-warning.is-active.textarea {
      -webkit-box-shadow: 0 rgba(227, 255, 121, 0.25);
              box-shadow: 0 rgba(227, 255, 121, 0.25); }
  .is-danger.input, form .acf-input-wrap input.is-danger,
  form .control input.is-danger, .is-danger.textarea {
    border-color: #FF5D31; }
    .is-danger.input:focus, form .acf-input-wrap input.is-danger:focus,
    form .control input.is-danger:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, form .acf-input-wrap input.is-danger.is-focused,
    form .control input.is-danger.is-focused, .is-danger.is-focused.textarea, .is-danger.input:active, form .acf-input-wrap input.is-danger:active,
    form .control input.is-danger:active, .is-danger.textarea:active, .is-danger.is-active.input, form .acf-input-wrap input.is-danger.is-active,
    form .control input.is-danger.is-active, .is-danger.is-active.textarea {
      -webkit-box-shadow: 0 rgba(255, 93, 49, 0.25);
              box-shadow: 0 rgba(255, 93, 49, 0.25); }
  .is-small.input, form .acf-input-wrap input.is-small,
  form .control input.is-small, .is-small.textarea {
    border-radius: 2px;
    font-size: 0.75rem; }
  .is-medium.input, form .acf-input-wrap input.is-medium,
  form .control input.is-medium, .is-medium.textarea {
    font-size: 1.25rem; }
  .is-large.input, form .acf-input-wrap input.is-large,
  form .control input.is-large, .is-large.textarea {
    font-size: 1.875rem; }
  .is-fullwidth.input, form .acf-input-wrap input.is-fullwidth,
  form .control input.is-fullwidth, .is-fullwidth.textarea {
    display: block;
    width: 100%; }
  .is-inline.input, form .acf-input-wrap input.is-inline,
  form .control input.is-inline, .is-inline.textarea {
    display: inline;
    width: auto; }

.input.is-rounded, form .acf-input-wrap input.is-rounded,
form .control input.is-rounded {
  border-radius: 290486px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em); }

.input.is-static, form .acf-input-wrap input.is-static,
form .control input.is-static {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 0;
  padding-right: 0; }

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical; }
  .textarea:not([rows]) {
    max-height: 40em;
    min-height: 8em; }
  .textarea[rows] {
    height: initial; }
  .textarea.has-fixed-size {
    resize: none; }

.checkbox, .radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative; }
  .checkbox input, .radio input {
    cursor: pointer; }
  .checkbox:hover, .radio:hover {
    color: #FFFFFF; }
  .checkbox[disabled], .radio[disabled],
  fieldset[disabled] .checkbox,
  fieldset[disabled] .radio,
  .checkbox input[disabled],
  .radio input[disabled] {
    color: #E4E4E4;
    cursor: not-allowed; }

.radio + .radio {
  margin-left: 0.5em; }

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top; }
  .select:not(.is-multiple) {
    height: 2.5em; }
  .select:not(.is-multiple):not(.is-loading)::after {
    border-color: #000000;
    right: 1.125em;
    z-index: 4; }
  .select.is-rounded select {
    border-radius: 290486px;
    padding-left: 1em; }
  .select select {
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: none; }
    .select select::-ms-expand {
      display: none; }
    .select select[disabled]:hover,
    fieldset[disabled] .select select:hover {
      border-color: #E4E4E4; }
    .select select:not([multiple]) {
      padding-right: 2.5em; }
    .select select[multiple] {
      height: auto;
      padding: 0; }
      .select select[multiple] option {
        padding: 0.5em 1em; }
  .select:not(.is-multiple):not(.is-loading):hover::after {
    border-color: #FFFFFF; }
  .select.is-white:not(:hover)::after {
    border-color: #FFFFFF; }
  .select.is-white select {
    border-color: #FFFFFF; }
    .select.is-white select:hover, .select.is-white select.is-hovered {
      border-color: #f2f2f2; }
    .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
      -webkit-box-shadow: 0 rgba(255, 255, 255, 0.25);
              box-shadow: 0 rgba(255, 255, 255, 0.25); }
  .select.is-black:not(:hover)::after, .application-platform .form-data-container .acf-form-submit .select.button:not(:hover)::after,
  .application-platform .acf-form .acf-form-submit .select.button:not(:hover)::after,
  .application-platform form .acf-form-submit .select.button:not(:hover)::after {
    border-color: #000000; }
  .select.is-black select, .application-platform .form-data-container .acf-form-submit .select.button select, .application-platform .acf-form .acf-form-submit .select.button select, .application-platform form .acf-form-submit .select.button select {
    border-color: #000000; }
    .select.is-black select:hover, .application-platform .form-data-container .acf-form-submit .select.button select:hover, .application-platform .acf-form .acf-form-submit .select.button select:hover, .application-platform form .acf-form-submit .select.button select:hover, .select.is-black select.is-hovered, .application-platform .form-data-container .acf-form-submit .select.button select.is-hovered, .application-platform .acf-form .acf-form-submit .select.button select.is-hovered, .application-platform form .acf-form-submit .select.button select.is-hovered {
      border-color: black; }
    .select.is-black select:focus, .application-platform .form-data-container .acf-form-submit .select.button select:focus, .application-platform .acf-form .acf-form-submit .select.button select:focus, .application-platform form .acf-form-submit .select.button select:focus, .select.is-black select.is-focused, .application-platform .form-data-container .acf-form-submit .select.button select.is-focused, .application-platform .acf-form .acf-form-submit .select.button select.is-focused, .application-platform form .acf-form-submit .select.button select.is-focused, .select.is-black select:active, .application-platform .form-data-container .acf-form-submit .select.button select:active, .application-platform .acf-form .acf-form-submit .select.button select:active, .application-platform form .acf-form-submit .select.button select:active, .select.is-black select.is-active, .application-platform .form-data-container .acf-form-submit .select.button select.is-active, .application-platform .acf-form .acf-form-submit .select.button select.is-active, .application-platform form .acf-form-submit .select.button select.is-active {
      -webkit-box-shadow: 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 rgba(0, 0, 0, 0.25); }
  .select.is-light:not(:hover)::after {
    border-color: whitesmoke; }
  .select.is-light select {
    border-color: whitesmoke; }
    .select.is-light select:hover, .select.is-light select.is-hovered {
      border-color: #e8e8e8; }
    .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
      -webkit-box-shadow: 0 rgba(245, 245, 245, 0.25);
              box-shadow: 0 rgba(245, 245, 245, 0.25); }
  .select.is-dark:not(:hover)::after {
    border-color: #363636; }
  .select.is-dark select {
    border-color: #363636; }
    .select.is-dark select:hover, .select.is-dark select.is-hovered {
      border-color: #292929; }
    .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
      -webkit-box-shadow: 0 rgba(54, 54, 54, 0.25);
              box-shadow: 0 rgba(54, 54, 54, 0.25); }
  .select.is-primary:not(:hover)::after {
    border-color: #000000; }
  .select.is-primary select {
    border-color: #000000; }
    .select.is-primary select:hover, .select.is-primary select.is-hovered {
      border-color: black; }
    .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
      -webkit-box-shadow: 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 rgba(0, 0, 0, 0.25); }
  .select.is-link:not(:hover)::after {
    border-color: #000000; }
  .select.is-link select {
    border-color: #000000; }
    .select.is-link select:hover, .select.is-link select.is-hovered {
      border-color: black; }
    .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
      -webkit-box-shadow: 0 rgba(0, 0, 0, 0.25);
              box-shadow: 0 rgba(0, 0, 0, 0.25); }
  .select.is-info:not(:hover)::after {
    border-color: #3298dc; }
  .select.is-info select {
    border-color: #3298dc; }
    .select.is-info select:hover, .select.is-info select.is-hovered {
      border-color: #238cd1; }
    .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
      -webkit-box-shadow: 0 rgba(50, 152, 220, 0.25);
              box-shadow: 0 rgba(50, 152, 220, 0.25); }
  .select.is-success:not(:hover)::after {
    border-color: #868A3B; }
  .select.is-success select {
    border-color: #868A3B; }
    .select.is-success select:hover, .select.is-success select.is-hovered {
      border-color: #757833; }
    .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
      -webkit-box-shadow: 0 rgba(134, 138, 59, 0.25);
              box-shadow: 0 rgba(134, 138, 59, 0.25); }
  .select.is-warning:not(:hover)::after {
    border-color: #E3FF79; }
  .select.is-warning select {
    border-color: #E3FF79; }
    .select.is-warning select:hover, .select.is-warning select.is-hovered {
      border-color: #deff60; }
    .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
      -webkit-box-shadow: 0 rgba(227, 255, 121, 0.25);
              box-shadow: 0 rgba(227, 255, 121, 0.25); }
  .select.is-danger:not(:hover)::after {
    border-color: #FF5D31; }
  .select.is-danger select {
    border-color: #FF5D31; }
    .select.is-danger select:hover, .select.is-danger select.is-hovered {
      border-color: #ff4918; }
    .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
      -webkit-box-shadow: 0 rgba(255, 93, 49, 0.25);
              box-shadow: 0 rgba(255, 93, 49, 0.25); }
  .select.is-small {
    border-radius: 2px;
    font-size: 0.75rem; }
  .select.is-medium {
    font-size: 1.25rem; }
  .select.is-large {
    font-size: 1.875rem; }
  .select.is-disabled::after {
    border-color: #E4E4E4; }
  .select.is-fullwidth {
    width: 100%; }
    .select.is-fullwidth select {
      width: 100%; }
  .select.is-loading::after {
    margin-top: 0;
    position: absolute;
    right: 0.625em;
    top: 0.625em;
    -webkit-transform: none;
            transform: none; }
  .select.is-loading.is-small:after {
    font-size: 0.75rem; }
  .select.is-loading.is-medium:after {
    font-size: 1.25rem; }
  .select.is-loading.is-large:after {
    font-size: 1.875rem; }

.file {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative; }
  .file.is-white .file-cta {
    background-color: #FFFFFF;
    border-color: transparent;
    color: #000000; }
  .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
    background-color: #f9f9f9;
    border-color: transparent;
    color: #000000; }
  .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
            box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
    color: #000000; }
  .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #000000; }
  .file.is-black .file-cta, .application-platform .form-data-container .acf-form-submit .file.button .file-cta, .application-platform .acf-form .acf-form-submit .file.button .file-cta, .application-platform form .acf-form-submit .file.button .file-cta {
    background-color: #000000;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-black:hover .file-cta, .application-platform .form-data-container .acf-form-submit .file.button:hover .file-cta, .application-platform .acf-form .acf-form-submit .file.button:hover .file-cta, .application-platform form .acf-form-submit .file.button:hover .file-cta, .file.is-black.is-hovered .file-cta, .application-platform .form-data-container .acf-form-submit .file.is-hovered.button .file-cta, .application-platform .acf-form .acf-form-submit .file.is-hovered.button .file-cta, .application-platform form .acf-form-submit .file.is-hovered.button .file-cta {
    background-color: black;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-black:focus .file-cta, .application-platform .form-data-container .acf-form-submit .file.button:focus .file-cta, .application-platform .acf-form .acf-form-submit .file.button:focus .file-cta, .application-platform form .acf-form-submit .file.button:focus .file-cta, .file.is-black.is-focused .file-cta, .application-platform .form-data-container .acf-form-submit .file.is-focused.button .file-cta, .application-platform .acf-form .acf-form-submit .file.is-focused.button .file-cta, .application-platform form .acf-form-submit .file.is-focused.button .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
    color: #FFFFFF; }
  .file.is-black:active .file-cta, .application-platform .form-data-container .acf-form-submit .file.button:active .file-cta, .application-platform .acf-form .acf-form-submit .file.button:active .file-cta, .application-platform form .acf-form-submit .file.button:active .file-cta, .file.is-black.is-active .file-cta, .application-platform .form-data-container .acf-form-submit .file.is-active.button .file-cta, .application-platform .acf-form .acf-form-submit .file.is-active.button .file-cta, .application-platform form .acf-form-submit .file.is-active.button .file-cta {
    background-color: black;
    border-color: transparent;
    color: #FFFFFF; }
  .file.is-light .file-cta {
    background-color: whitesmoke;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
    background-color: #eeeeee;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
            box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
    color: rgba(0, 0, 0, 0.7); }
  .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
    background-color: #e8e8e8;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-dark .file-cta {
    background-color: #363636;
    border-color: transparent;
    color: #fff; }
  .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
    background-color: #2f2f2f;
    border-color: transparent;
    color: #fff; }
  .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
            box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
    color: #fff; }
  .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
    background-color: #292929;
    border-color: transparent;
    color: #fff; }
  .file.is-primary .file-cta {
    background-color: #000000;
    border-color: transparent;
    color: #fff; }
  .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
    background-color: black;
    border-color: transparent;
    color: #fff; }
  .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
    color: #fff; }
  .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
    background-color: black;
    border-color: transparent;
    color: #fff; }
  .file.is-link .file-cta {
    background-color: #000000;
    border-color: transparent;
    color: #000000; }
  .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
    background-color: black;
    border-color: transparent;
    color: #000000; }
  .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
    color: #000000; }
  .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
    background-color: black;
    border-color: transparent;
    color: #000000; }
  .file.is-info .file-cta {
    background-color: #3298dc;
    border-color: transparent;
    color: #fff; }
  .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
    background-color: #2793da;
    border-color: transparent;
    color: #fff; }
  .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
            box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
    color: #fff; }
  .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
    background-color: #238cd1;
    border-color: transparent;
    color: #fff; }
  .file.is-success .file-cta {
    background-color: #868A3B;
    border-color: transparent;
    color: #fff; }
  .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
    background-color: #7d8137;
    border-color: transparent;
    color: #fff; }
  .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(134, 138, 59, 0.25);
            box-shadow: 0 0 0.5em rgba(134, 138, 59, 0.25);
    color: #fff; }
  .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
    background-color: #757833;
    border-color: transparent;
    color: #fff; }
  .file.is-warning .file-cta {
    background-color: #E3FF79;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
    background-color: #e0ff6c;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(227, 255, 121, 0.25);
            box-shadow: 0 0 0.5em rgba(227, 255, 121, 0.25);
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
    background-color: #deff60;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-danger .file-cta {
    background-color: #FF5D31;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
    background-color: #ff5324;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 93, 49, 0.25);
            box-shadow: 0 0 0.5em rgba(255, 93, 49, 0.25);
    color: #fff; }
  .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
    background-color: #ff4918;
    border-color: transparent;
    color: #fff; }
  .file.is-small {
    font-size: 0.75rem; }
  .file.is-medium {
    font-size: 1.25rem; }
    .file.is-medium .file-icon .fa {
      font-size: 21px; }
  .file.is-large {
    font-size: 1.875rem; }
    .file.is-large .file-icon .fa {
      font-size: 28px; }
  .file.has-name .file-cta {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .file.has-name .file-name {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .file.has-name.is-empty .file-cta {
    border-radius: 0; }
  .file.has-name.is-empty .file-name {
    display: none; }
  .file.is-boxed .file-label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .file.is-boxed .file-cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    padding: 1em 3em; }
  .file.is-boxed .file-name {
    border-width: 0 1px 1px; }
  .file.is-boxed .file-icon {
    height: 1.5em;
    width: 1.5em; }
    .file.is-boxed .file-icon .fa {
      font-size: 21px; }
  .file.is-boxed.is-small .file-icon .fa {
    font-size: 14px; }
  .file.is-boxed.is-medium .file-icon .fa {
    font-size: 28px; }
  .file.is-boxed.is-large .file-icon .fa {
    font-size: 35px; }
  .file.is-boxed.has-name .file-cta {
    border-radius: 0 0 0 0; }
  .file.is-boxed.has-name .file-name {
    border-radius: 0 0 0 0;
    border-width: 0 1px 1px; }
  .file.is-centered {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .file.is-fullwidth .file-label {
    width: 100%; }
  .file.is-fullwidth .file-name {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: none; }
  .file.is-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .file.is-right .file-cta {
      border-radius: 0 0 0 0; }
    .file.is-right .file-name {
      border-radius: 0 0 0 0;
      border-width: 1px 0 1px 1px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1; }

.file-label {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
  position: relative; }
  .file-label:hover .file-cta {
    background-color: #eeeeee;
    color: #000000; }
  .file-label:hover .file-name {
    border-color: #d5d5d5; }
  .file-label:active .file-cta {
    background-color: #e8e8e8;
    color: #000000; }
  .file-label:active .file-name {
    border-color: #cfcfcf; }

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%; }

.file-cta,
.file-name {
  border-color: #dbdbdb;
  border-radius: 0;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap; }

.file-cta {
  background-color: whitesmoke;
  color: #000000; }

.file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis; }

.file-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0.5em;
  width: 1em; }
  .file-icon .fa {
    font-size: 14px; }

.label {
  color: #000000;
  display: block;
  font-size: 0.9375rem;
  font-weight: normal; }
  .label:not(:last-child) {
    margin-bottom: 0.5em; }
  .label.is-small {
    font-size: 0.75rem; }
  .label.is-medium {
    font-size: 1.25rem; }
  .label.is-large {
    font-size: 1.875rem; }

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem; }
  .help.is-white {
    color: #FFFFFF; }
  .help.is-black, .application-platform .form-data-container .acf-form-submit .help.button,
  .application-platform .acf-form .acf-form-submit .help.button,
  .application-platform form .acf-form-submit .help.button {
    color: #000000; }
  .help.is-light {
    color: whitesmoke; }
  .help.is-dark {
    color: #363636; }
  .help.is-primary {
    color: #000000; }
  .help.is-link {
    color: #000000; }
  .help.is-info {
    color: #3298dc; }
  .help.is-success {
    color: #868A3B; }
  .help.is-warning {
    color: #E3FF79; }
  .help.is-danger {
    color: #FF5D31; }

.field:not(:last-child) {
  margin-bottom: 0.75rem; }

.field.has-addons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .field.has-addons .control:not(:last-child) {
    margin-right: -1px; }
  .field.has-addons .control:not(:first-child):not(:last-child) .button,
  .field.has-addons .control:not(:first-child):not(:last-child) .input,
  .field.has-addons .control:not(:first-child):not(:last-child) form .acf-input-wrap input,
  form .acf-input-wrap .field.has-addons .control:not(:first-child):not(:last-child) input,
  .field.has-addons form .control:not(:first-child):not(:last-child) input,
  form .field.has-addons .control:not(:first-child):not(:last-child) input,
  .field.has-addons .control:not(:first-child):not(:last-child) .select select {
    border-radius: 0; }
  .field.has-addons .control:first-child:not(:only-child) .button,
  .field.has-addons .control:first-child:not(:only-child) .input,
  .field.has-addons .control:first-child:not(:only-child) form .acf-input-wrap input,
  form .acf-input-wrap .field.has-addons .control:first-child:not(:only-child) input,
  .field.has-addons form .control:first-child:not(:only-child) input,
  form .field.has-addons .control:first-child:not(:only-child) input,
  .field.has-addons .control:first-child:not(:only-child) .select select {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .field.has-addons .control:last-child:not(:only-child) .button,
  .field.has-addons .control:last-child:not(:only-child) .input,
  .field.has-addons .control:last-child:not(:only-child) form .acf-input-wrap input,
  form .acf-input-wrap .field.has-addons .control:last-child:not(:only-child) input,
  .field.has-addons form .control:last-child:not(:only-child) input,
  form .field.has-addons .control:last-child:not(:only-child) input,
  .field.has-addons .control:last-child:not(:only-child) .select select {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
  .field.has-addons .control .input:not([disabled]):hover,
  .field.has-addons .control form .acf-input-wrap input:not([disabled]):hover,
  form .acf-input-wrap .field.has-addons .control input:not([disabled]):hover,
  .field.has-addons form .control input:not([disabled]):hover,
  form .field.has-addons .control input:not([disabled]):hover,
  .field.has-addons .control .input:not([disabled]).is-hovered,
  .field.has-addons .control form .acf-input-wrap input:not([disabled]).is-hovered,
  form .acf-input-wrap .field.has-addons .control input:not([disabled]).is-hovered,
  .field.has-addons form .control input:not([disabled]).is-hovered,
  form .field.has-addons .control input:not([disabled]).is-hovered,
  .field.has-addons .control .select select:not([disabled]):hover,
  .field.has-addons .control .select select:not([disabled]).is-hovered {
    z-index: 2; }
  .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
  .field.has-addons .control .input:not([disabled]):focus,
  .field.has-addons .control form .acf-input-wrap input:not([disabled]):focus,
  form .acf-input-wrap .field.has-addons .control input:not([disabled]):focus,
  .field.has-addons form .control input:not([disabled]):focus,
  form .field.has-addons .control input:not([disabled]):focus,
  .field.has-addons .control .input:not([disabled]).is-focused,
  .field.has-addons .control form .acf-input-wrap input:not([disabled]).is-focused,
  form .acf-input-wrap .field.has-addons .control input:not([disabled]).is-focused,
  .field.has-addons form .control input:not([disabled]).is-focused,
  form .field.has-addons .control input:not([disabled]).is-focused,
  .field.has-addons .control .input:not([disabled]):active,
  .field.has-addons .control form .acf-input-wrap input:not([disabled]):active,
  form .acf-input-wrap .field.has-addons .control input:not([disabled]):active,
  .field.has-addons form .control input:not([disabled]):active,
  form .field.has-addons .control input:not([disabled]):active,
  .field.has-addons .control .input:not([disabled]).is-active,
  .field.has-addons .control form .acf-input-wrap input:not([disabled]).is-active,
  form .acf-input-wrap .field.has-addons .control input:not([disabled]).is-active,
  .field.has-addons form .control input:not([disabled]).is-active,
  form .field.has-addons .control input:not([disabled]).is-active,
  .field.has-addons .control .select select:not([disabled]):focus,
  .field.has-addons .control .select select:not([disabled]).is-focused,
  .field.has-addons .control .select select:not([disabled]):active,
  .field.has-addons .control .select select:not([disabled]).is-active {
    z-index: 3; }
    .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
    .field.has-addons .control .input:not([disabled]):focus:hover,
    .field.has-addons .control form .acf-input-wrap input:not([disabled]):focus:hover,
    form .acf-input-wrap .field.has-addons .control input:not([disabled]):focus:hover,
    .field.has-addons form .control input:not([disabled]):focus:hover,
    form .field.has-addons .control input:not([disabled]):focus:hover,
    .field.has-addons .control .input:not([disabled]).is-focused:hover,
    .field.has-addons .control form .acf-input-wrap input:not([disabled]).is-focused:hover,
    form .acf-input-wrap .field.has-addons .control input:not([disabled]).is-focused:hover,
    .field.has-addons form .control input:not([disabled]).is-focused:hover,
    form .field.has-addons .control input:not([disabled]).is-focused:hover,
    .field.has-addons .control .input:not([disabled]):active:hover,
    .field.has-addons .control form .acf-input-wrap input:not([disabled]):active:hover,
    form .acf-input-wrap .field.has-addons .control input:not([disabled]):active:hover,
    .field.has-addons form .control input:not([disabled]):active:hover,
    form .field.has-addons .control input:not([disabled]):active:hover,
    .field.has-addons .control .input:not([disabled]).is-active:hover,
    .field.has-addons .control form .acf-input-wrap input:not([disabled]).is-active:hover,
    form .acf-input-wrap .field.has-addons .control input:not([disabled]).is-active:hover,
    .field.has-addons form .control input:not([disabled]).is-active:hover,
    form .field.has-addons .control input:not([disabled]).is-active:hover,
    .field.has-addons .control .select select:not([disabled]):focus:hover,
    .field.has-addons .control .select select:not([disabled]).is-focused:hover,
    .field.has-addons .control .select select:not([disabled]):active:hover,
    .field.has-addons .control .select select:not([disabled]).is-active:hover {
      z-index: 4; }
  .field.has-addons .control.is-expanded {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1; }
  .field.has-addons.has-addons-centered {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .field.has-addons.has-addons-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .field.has-addons.has-addons-fullwidth .control {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.field.is-grouped {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .field.is-grouped > .control {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    .field.is-grouped > .control:not(:last-child) {
      margin-bottom: 0;
      margin-right: 0.75rem; }
    .field.is-grouped > .control.is-expanded {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1; }
  .field.is-grouped.is-grouped-centered {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .field.is-grouped.is-grouped-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .field.is-grouped.is-grouped-multiline {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
      margin-bottom: 0.75rem; }
    .field.is-grouped.is-grouped-multiline:last-child {
      margin-bottom: -0.75rem; }
    .field.is-grouped.is-grouped-multiline:not(:last-child) {
      margin-bottom: 0; }

@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.field-label .label {
  font-size: inherit; }

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem; } }

@media screen and (min-width: 769px), print {
  .field-label {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right; }
    .field-label.is-small {
      font-size: 0.75rem;
      padding-top: 0.375em; }
    .field-label.is-normal {
      padding-top: 0.375em; }
    .field-label.is-medium {
      font-size: 1.25rem;
      padding-top: 0.375em; }
    .field-label.is-large {
      font-size: 1.875rem;
      padding-top: 0.375em; } }

.field-body .field .field {
  margin-bottom: 0; }

@media screen and (min-width: 769px), print {
  .field-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 5;
    -webkit-flex-grow: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1; }
    .field-body .field {
      margin-bottom: 0; }
    .field-body > .field {
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1; }
      .field-body > .field:not(.is-narrow) {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
      .field-body > .field:not(:last-child) {
        margin-right: 0.75rem; } }

.control {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  font-size: 0.9375rem;
  position: relative;
  text-align: inherit; }
  .control.has-icons-left .input:focus ~ .icon, .control.has-icons-left form .acf-input-wrap input:focus ~ .icon, form .acf-input-wrap .control.has-icons-left input:focus ~ .icon, form .control.has-icons-left input:focus ~ .icon,
  .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right form .acf-input-wrap input:focus ~ .icon, form .acf-input-wrap .control.has-icons-right input:focus ~ .icon, form .control.has-icons-right input:focus ~ .icon,
  .control.has-icons-right .select:focus ~ .icon {
    color: #000000; }
  .control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left form .acf-input-wrap input.is-small ~ .icon, form .acf-input-wrap .control.has-icons-left input.is-small ~ .icon, form .control.has-icons-left input.is-small ~ .icon,
  .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right form .acf-input-wrap input.is-small ~ .icon, form .acf-input-wrap .control.has-icons-right input.is-small ~ .icon, form .control.has-icons-right input.is-small ~ .icon,
  .control.has-icons-right .select.is-small ~ .icon {
    font-size: 0.75rem; }
  .control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left form .acf-input-wrap input.is-medium ~ .icon, form .acf-input-wrap .control.has-icons-left input.is-medium ~ .icon, form .control.has-icons-left input.is-medium ~ .icon,
  .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right form .acf-input-wrap input.is-medium ~ .icon, form .acf-input-wrap .control.has-icons-right input.is-medium ~ .icon, form .control.has-icons-right input.is-medium ~ .icon,
  .control.has-icons-right .select.is-medium ~ .icon {
    font-size: 1.25rem; }
  .control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left form .acf-input-wrap input.is-large ~ .icon, form .acf-input-wrap .control.has-icons-left input.is-large ~ .icon, form .control.has-icons-left input.is-large ~ .icon,
  .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right form .acf-input-wrap input.is-large ~ .icon, form .acf-input-wrap .control.has-icons-right input.is-large ~ .icon, form .control.has-icons-right input.is-large ~ .icon,
  .control.has-icons-right .select.is-large ~ .icon {
    font-size: 1.875rem; }
  .control.has-icons-left .icon, .control.has-icons-right .icon {
    color: #dbdbdb;
    height: 2.5em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.5em;
    z-index: 4; }
  .control.has-icons-left .input, .control.has-icons-left form .acf-input-wrap input, form .acf-input-wrap .control.has-icons-left input,
  form .control.has-icons-left input,
  .control.has-icons-left .select select {
    padding-left: 2.5em; }
  .control.has-icons-left .icon.is-left {
    left: 0; }
  .control.has-icons-right .input, .control.has-icons-right form .acf-input-wrap input, form .acf-input-wrap .control.has-icons-right input,
  form .control.has-icons-right input,
  .control.has-icons-right .select select {
    padding-right: 2.5em; }
  .control.has-icons-right .icon.is-right {
    right: 0; }
  .control.is-loading::after {
    position: absolute !important;
    right: 0.625em;
    top: 0.625em;
    z-index: 4; }
  .control.is-loading.is-small:after {
    font-size: 0.75rem; }
  .control.is-loading.is-medium:after {
    font-size: 1.25rem; }
  .control.is-loading.is-large:after {
    font-size: 1.875rem; }

.is-collapsible {
  overflow-y: hidden;
  -webkit-transition: height 0.2s ease;
  transition: height 0.2s ease; }
  .is-collapsible.is-active {
    -webkit-transition: height 0.2s ease;
    transition: height 0.2s ease; }
  .is-collapsible.message-body {
    padding: 0 !important; }
    .is-collapsible.message-body .message-body-content {
      padding: 1.25em 1.5em; }

.is-borderless, form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_accept_data_privacy"], form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_quantity"], .application-platform .updated p, .application-platform .form-data-container .acf-notice p,
.application-platform .acf-form .acf-notice p,
.application-platform form .acf-notice p, .application-platform .form-data-container .acf-field .acf-notice p,
.application-platform .acf-form .acf-field .acf-notice p,
.application-platform form .acf-field .acf-notice p, .application-platform .form-data-container p.description,
.application-platform .form-data-container textarea.description,
.application-platform .form-data-container input.description[type="text"],
.application-platform .form-data-container input.description[type="textarea"],
.application-platform .form-data-container input.description[type="number"],
.application-platform .form-data-container input.description[type="email"],
.application-platform .form-data-container input.description[type="url"],
.application-platform .form-data-container input.description[type="password"],
.application-platform .acf-form p.description,
.application-platform .acf-form textarea.description,
.application-platform .acf-form input.description[type="text"],
.application-platform .acf-form input.description[type="textarea"],
.application-platform .acf-form input.description[type="number"],
.application-platform .acf-form input.description[type="email"],
.application-platform .acf-form input.description[type="url"],
.application-platform .acf-form input.description[type="password"],
.application-platform form p.description,
.application-platform form textarea.description,
.application-platform form input.description[type="text"],
.application-platform form input.description[type="textarea"],
.application-platform form input.description[type="number"],
.application-platform form input.description[type="email"],
.application-platform form input.description[type="url"],
.application-platform form input.description[type="password"], .application-platform .form-data-container .acf-file-uploader .file-wrap,
.application-platform .acf-form .acf-file-uploader .file-wrap,
.application-platform form .acf-file-uploader .file-wrap, .application-platform .form-data-container .acf-file-uploader .file-wrap .file-info p,
.application-platform .acf-form .acf-file-uploader .file-wrap .file-info p,
.application-platform form .acf-file-uploader .file-wrap .file-info p, .application-platform .acf-fields.-border, .application-platform .acf-fields > .acf-field, .application-platform .login-username,
.application-platform .login-password,
.application-platform .login-remember,
.application-platform .login-submit, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle {
  border: 0 !important; }

table.is-completely-borderless td,
table.is-completely-borderless th,
table.is-completely-borderless tr {
  border: 0 !important; }

.is-top-borderless {
  border-top: 0px !important; }

.is-bottom-borderless {
  border-bottom: 0px !important; }

.is-left-borderless {
  border-left: 0px !important; }

.is-right-borderless {
  border-right: 0px !important; }

.has-border-width-1 {
  border-width: 1px !important; }

.has-border-top-width-1 {
  border-top-width: 1px !important; }

.has-border-bottom-width-1 {
  border-bottom-width: 1px !important; }

.has-border-left-width-1 {
  border-left-width: 1px !important; }

.has-border-right-width-1 {
  border-right-width: 1px !important; }

.has-border-width-2 {
  border-width: 2px !important; }

.has-border-top-width-2 {
  border-top-width: 2px !important; }

.has-border-bottom-width-2 {
  border-bottom-width: 2px !important; }

.has-border-left-width-2 {
  border-left-width: 2px !important; }

.has-border-right-width-2 {
  border-right-width: 2px !important; }

.has-border-width-3 {
  border-width: 3px !important; }

.has-border-top-width-3 {
  border-top-width: 3px !important; }

.has-border-bottom-width-3 {
  border-bottom-width: 3px !important; }

.has-border-left-width-3 {
  border-left-width: 3px !important; }

.has-border-right-width-3 {
  border-right-width: 3px !important; }

.has-border-width-4 {
  border-width: 4px !important; }

.has-border-top-width-4 {
  border-top-width: 4px !important; }

.has-border-bottom-width-4 {
  border-bottom-width: 4px !important; }

.has-border-left-width-4 {
  border-left-width: 4px !important; }

.has-border-right-width-4 {
  border-right-width: 4px !important; }

.has-border-width-5 {
  border-width: 5px !important; }

.has-border-top-width-5 {
  border-top-width: 5px !important; }

.has-border-bottom-width-5 {
  border-bottom-width: 5px !important; }

.has-border-left-width-5 {
  border-left-width: 5px !important; }

.has-border-right-width-5 {
  border-right-width: 5px !important; }

.has-border-width-6 {
  border-width: 6px !important; }

.has-border-top-width-6 {
  border-top-width: 6px !important; }

.has-border-bottom-width-6 {
  border-bottom-width: 6px !important; }

.has-border-left-width-6 {
  border-left-width: 6px !important; }

.has-border-right-width-6 {
  border-right-width: 6px !important; }

.has-border-width-7 {
  border-width: 7px !important; }

.has-border-top-width-7 {
  border-top-width: 7px !important; }

.has-border-bottom-width-7 {
  border-bottom-width: 7px !important; }

.has-border-left-width-7 {
  border-left-width: 7px !important; }

.has-border-right-width-7 {
  border-right-width: 7px !important; }

.has-border-width-8 {
  border-width: 8px !important; }

.has-border-top-width-8 {
  border-top-width: 8px !important; }

.has-border-bottom-width-8 {
  border-bottom-width: 8px !important; }

.has-border-left-width-8 {
  border-left-width: 8px !important; }

.has-border-right-width-8 {
  border-right-width: 8px !important; }

.has-border-width-9 {
  border-width: 9px !important; }

.has-border-top-width-9 {
  border-top-width: 9px !important; }

.has-border-bottom-width-9 {
  border-bottom-width: 9px !important; }

.has-border-left-width-9 {
  border-left-width: 9px !important; }

.has-border-right-width-9 {
  border-right-width: 9px !important; }

.has-cursor-default {
  cursor: default !important; }

.has-cursor-pointer {
  cursor: pointer !important; }

.has-cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important; }

.has-cursor-help {
  cursor: help !important; }

.has-cursor-wait {
  cursor: wait !important; }

.has-cursor-crosshair {
  cursor: crosshair !important; }

.has-cursor-not-allowed {
  cursor: not-allowed !important; }

.has-cursor-zoom-in {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important; }

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.align-start {
  -webkit-align-content: start !important;
      -ms-flex-line-pack: start !important;
          align-content: start !important; }

.align-end {
  -webkit-align-content: end !important;
      -ms-flex-line-pack: end !important;
          align-content: end !important; }

.align-flex-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-flex-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-normal {
  -webkit-align-content: normal !important;
      -ms-flex-line-pack: normal !important;
          align-content: normal !important; }

.align-space-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-space-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-space-evenly {
  -webkit-align-content: space-evenly !important;
      -ms-flex-line-pack: space-evenly !important;
          align-content: space-evenly !important; }

.align-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-baseline {
  -webkit-align-content: baseline !important;
      -ms-flex-line-pack: baseline !important;
          align-content: baseline !important; }

.justify-left {
  -webkit-box-pack: left !important;
  -webkit-justify-content: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important; }

.justify-right {
  -webkit-box-pack: right !important;
  -webkit-justify-content: right !important;
      -ms-flex-pack: right !important;
          justify-content: right !important; }

.justify-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important; }

.justify-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: end !important;
      -ms-flex-pack: end !important;
          justify-content: end !important; }

.justify-flex-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-flex-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-normal {
  -webkit-box-pack: normal !important;
  -webkit-justify-content: normal !important;
      -ms-flex-pack: normal !important;
          justify-content: normal !important; }

.justify-space-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-space-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.justify-space-evenly {
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important; }

.justify-stretch {
  -webkit-box-pack: stretch !important;
  -webkit-justify-content: stretch !important;
      -ms-flex-pack: stretch !important;
          justify-content: stretch !important; }

.justify-baseline {
  -webkit-box-pack: baseline !important;
  -webkit-justify-content: baseline !important;
      -ms-flex-pack: baseline !important;
          justify-content: baseline !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }

.align-self-flex-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-flex-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; }

.align-items-flex-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-flex-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.is-blurred {
  -webkit-filter: blur(15px) !important;
          filter: blur(15px) !important; }
  .is-blurred-medium {
    -webkit-filter: blur(40px) !important;
            filter: blur(40px) !important; }
  .is-blurred-hard {
    -webkit-filter: blur(75px) !important;
            filter: blur(75px) !important; }

.has-max-width-5 {
  max-width: 5px !important; }

.has-min-width-5 {
  min-width: 5px !important; }

.has-max-height-5 {
  max-height: 5px !important; }

.has-min-height-5 {
  min-height: 5px !important; }

.has-max-width-10 {
  max-width: 10px !important; }

.has-min-width-10 {
  min-width: 10px !important; }

.has-max-height-10 {
  max-height: 10px !important; }

.has-min-height-10 {
  min-height: 10px !important; }

.has-max-width-15 {
  max-width: 15px !important; }

.has-min-width-15 {
  min-width: 15px !important; }

.has-max-height-15 {
  max-height: 15px !important; }

.has-min-height-15 {
  min-height: 15px !important; }

.has-max-width-20 {
  max-width: 20px !important; }

.has-min-width-20 {
  min-width: 20px !important; }

.has-max-height-20 {
  max-height: 20px !important; }

.has-min-height-20 {
  min-height: 20px !important; }

.has-max-width-25 {
  max-width: 25px !important; }

.has-min-width-25 {
  min-width: 25px !important; }

.has-max-height-25 {
  max-height: 25px !important; }

.has-min-height-25 {
  min-height: 25px !important; }

.has-max-width-30 {
  max-width: 30px !important; }

.has-min-width-30 {
  min-width: 30px !important; }

.has-max-height-30 {
  max-height: 30px !important; }

.has-min-height-30 {
  min-height: 30px !important; }

.has-max-width-35 {
  max-width: 35px !important; }

.has-min-width-35 {
  min-width: 35px !important; }

.has-max-height-35 {
  max-height: 35px !important; }

.has-min-height-35 {
  min-height: 35px !important; }

.has-max-width-40 {
  max-width: 40px !important; }

.has-min-width-40 {
  min-width: 40px !important; }

.has-max-height-40 {
  max-height: 40px !important; }

.has-min-height-40 {
  min-height: 40px !important; }

.has-max-width-45 {
  max-width: 45px !important; }

.has-min-width-45 {
  min-width: 45px !important; }

.has-max-height-45 {
  max-height: 45px !important; }

.has-min-height-45 {
  min-height: 45px !important; }

.has-max-width-50 {
  max-width: 50px !important; }

.has-min-width-50 {
  min-width: 50px !important; }

.has-max-height-50 {
  max-height: 50px !important; }

.has-min-height-50 {
  min-height: 50px !important; }

.has-max-width-55 {
  max-width: 55px !important; }

.has-min-width-55 {
  min-width: 55px !important; }

.has-max-height-55 {
  max-height: 55px !important; }

.has-min-height-55 {
  min-height: 55px !important; }

.has-max-width-60 {
  max-width: 60px !important; }

.has-min-width-60 {
  min-width: 60px !important; }

.has-max-height-60 {
  max-height: 60px !important; }

.has-min-height-60 {
  min-height: 60px !important; }

.has-max-width-65 {
  max-width: 65px !important; }

.has-min-width-65 {
  min-width: 65px !important; }

.has-max-height-65 {
  max-height: 65px !important; }

.has-min-height-65 {
  min-height: 65px !important; }

.has-max-width-70 {
  max-width: 70px !important; }

.has-min-width-70 {
  min-width: 70px !important; }

.has-max-height-70 {
  max-height: 70px !important; }

.has-min-height-70 {
  min-height: 70px !important; }

.has-max-width-75 {
  max-width: 75px !important; }

.has-min-width-75 {
  min-width: 75px !important; }

.has-max-height-75 {
  max-height: 75px !important; }

.has-min-height-75 {
  min-height: 75px !important; }

.has-max-width-80 {
  max-width: 80px !important; }

.has-min-width-80 {
  min-width: 80px !important; }

.has-max-height-80 {
  max-height: 80px !important; }

.has-min-height-80 {
  min-height: 80px !important; }

.has-max-width-85 {
  max-width: 85px !important; }

.has-min-width-85 {
  min-width: 85px !important; }

.has-max-height-85 {
  max-height: 85px !important; }

.has-min-height-85 {
  min-height: 85px !important; }

.has-max-width-90 {
  max-width: 90px !important; }

.has-min-width-90 {
  min-width: 90px !important; }

.has-max-height-90 {
  max-height: 90px !important; }

.has-min-height-90 {
  min-height: 90px !important; }

.has-max-width-95 {
  max-width: 95px !important; }

.has-min-width-95 {
  min-width: 95px !important; }

.has-max-height-95 {
  max-height: 95px !important; }

.has-min-height-95 {
  min-height: 95px !important; }

.has-max-width-100 {
  max-width: 100px !important; }

.has-min-width-100 {
  min-width: 100px !important; }

.has-max-height-100 {
  max-height: 100px !important; }

.has-min-height-100 {
  min-height: 100px !important; }

.has-max-width-105 {
  max-width: 105px !important; }

.has-min-width-105 {
  min-width: 105px !important; }

.has-max-height-105 {
  max-height: 105px !important; }

.has-min-height-105 {
  min-height: 105px !important; }

.has-max-width-110 {
  max-width: 110px !important; }

.has-min-width-110 {
  min-width: 110px !important; }

.has-max-height-110 {
  max-height: 110px !important; }

.has-min-height-110 {
  min-height: 110px !important; }

.has-max-width-115 {
  max-width: 115px !important; }

.has-min-width-115 {
  min-width: 115px !important; }

.has-max-height-115 {
  max-height: 115px !important; }

.has-min-height-115 {
  min-height: 115px !important; }

.has-max-width-120 {
  max-width: 120px !important; }

.has-min-width-120 {
  min-width: 120px !important; }

.has-max-height-120 {
  max-height: 120px !important; }

.has-min-height-120 {
  min-height: 120px !important; }

.has-max-width-125 {
  max-width: 125px !important; }

.has-min-width-125 {
  min-width: 125px !important; }

.has-max-height-125 {
  max-height: 125px !important; }

.has-min-height-125 {
  min-height: 125px !important; }

.has-max-width-130 {
  max-width: 130px !important; }

.has-min-width-130 {
  min-width: 130px !important; }

.has-max-height-130 {
  max-height: 130px !important; }

.has-min-height-130 {
  min-height: 130px !important; }

.has-max-width-135 {
  max-width: 135px !important; }

.has-min-width-135 {
  min-width: 135px !important; }

.has-max-height-135 {
  max-height: 135px !important; }

.has-min-height-135 {
  min-height: 135px !important; }

.has-max-width-140 {
  max-width: 140px !important; }

.has-min-width-140 {
  min-width: 140px !important; }

.has-max-height-140 {
  max-height: 140px !important; }

.has-min-height-140 {
  min-height: 140px !important; }

.has-max-width-145 {
  max-width: 145px !important; }

.has-min-width-145 {
  min-width: 145px !important; }

.has-max-height-145 {
  max-height: 145px !important; }

.has-min-height-145 {
  min-height: 145px !important; }

.has-max-width-150 {
  max-width: 150px !important; }

.has-min-width-150 {
  min-width: 150px !important; }

.has-max-height-150 {
  max-height: 150px !important; }

.has-min-height-150 {
  min-height: 150px !important; }

.has-max-width-155 {
  max-width: 155px !important; }

.has-min-width-155 {
  min-width: 155px !important; }

.has-max-height-155 {
  max-height: 155px !important; }

.has-min-height-155 {
  min-height: 155px !important; }

.has-max-width-160 {
  max-width: 160px !important; }

.has-min-width-160 {
  min-width: 160px !important; }

.has-max-height-160 {
  max-height: 160px !important; }

.has-min-height-160 {
  min-height: 160px !important; }

.has-max-width-165 {
  max-width: 165px !important; }

.has-min-width-165 {
  min-width: 165px !important; }

.has-max-height-165 {
  max-height: 165px !important; }

.has-min-height-165 {
  min-height: 165px !important; }

.has-max-width-170 {
  max-width: 170px !important; }

.has-min-width-170 {
  min-width: 170px !important; }

.has-max-height-170 {
  max-height: 170px !important; }

.has-min-height-170 {
  min-height: 170px !important; }

.has-max-width-175 {
  max-width: 175px !important; }

.has-min-width-175 {
  min-width: 175px !important; }

.has-max-height-175 {
  max-height: 175px !important; }

.has-min-height-175 {
  min-height: 175px !important; }

.has-max-width-180 {
  max-width: 180px !important; }

.has-min-width-180 {
  min-width: 180px !important; }

.has-max-height-180 {
  max-height: 180px !important; }

.has-min-height-180 {
  min-height: 180px !important; }

.has-max-width-185 {
  max-width: 185px !important; }

.has-min-width-185 {
  min-width: 185px !important; }

.has-max-height-185 {
  max-height: 185px !important; }

.has-min-height-185 {
  min-height: 185px !important; }

.has-max-width-190 {
  max-width: 190px !important; }

.has-min-width-190 {
  min-width: 190px !important; }

.has-max-height-190 {
  max-height: 190px !important; }

.has-min-height-190 {
  min-height: 190px !important; }

.has-max-width-195 {
  max-width: 195px !important; }

.has-min-width-195 {
  min-width: 195px !important; }

.has-max-height-195 {
  max-height: 195px !important; }

.has-min-height-195 {
  min-height: 195px !important; }

.has-max-width-200 {
  max-width: 200px !important; }

.has-min-width-200 {
  min-width: 200px !important; }

.has-max-height-200 {
  max-height: 200px !important; }

.has-min-height-200 {
  min-height: 200px !important; }

.has-max-width-205 {
  max-width: 205px !important; }

.has-min-width-205 {
  min-width: 205px !important; }

.has-max-height-205 {
  max-height: 205px !important; }

.has-min-height-205 {
  min-height: 205px !important; }

.has-max-width-210 {
  max-width: 210px !important; }

.has-min-width-210 {
  min-width: 210px !important; }

.has-max-height-210 {
  max-height: 210px !important; }

.has-min-height-210 {
  min-height: 210px !important; }

.has-max-width-215 {
  max-width: 215px !important; }

.has-min-width-215 {
  min-width: 215px !important; }

.has-max-height-215 {
  max-height: 215px !important; }

.has-min-height-215 {
  min-height: 215px !important; }

.has-max-width-220 {
  max-width: 220px !important; }

.has-min-width-220 {
  min-width: 220px !important; }

.has-max-height-220 {
  max-height: 220px !important; }

.has-min-height-220 {
  min-height: 220px !important; }

.has-max-width-225 {
  max-width: 225px !important; }

.has-min-width-225 {
  min-width: 225px !important; }

.has-max-height-225 {
  max-height: 225px !important; }

.has-min-height-225 {
  min-height: 225px !important; }

.has-max-width-230 {
  max-width: 230px !important; }

.has-min-width-230 {
  min-width: 230px !important; }

.has-max-height-230 {
  max-height: 230px !important; }

.has-min-height-230 {
  min-height: 230px !important; }

.has-max-width-235 {
  max-width: 235px !important; }

.has-min-width-235 {
  min-width: 235px !important; }

.has-max-height-235 {
  max-height: 235px !important; }

.has-min-height-235 {
  min-height: 235px !important; }

.has-max-width-240 {
  max-width: 240px !important; }

.has-min-width-240 {
  min-width: 240px !important; }

.has-max-height-240 {
  max-height: 240px !important; }

.has-min-height-240 {
  min-height: 240px !important; }

.has-max-width-245 {
  max-width: 245px !important; }

.has-min-width-245 {
  min-width: 245px !important; }

.has-max-height-245 {
  max-height: 245px !important; }

.has-min-height-245 {
  min-height: 245px !important; }

.has-max-width-250 {
  max-width: 250px !important; }

.has-min-width-250 {
  min-width: 250px !important; }

.has-max-height-250 {
  max-height: 250px !important; }

.has-min-height-250 {
  min-height: 250px !important; }

.has-max-width-255 {
  max-width: 255px !important; }

.has-min-width-255 {
  min-width: 255px !important; }

.has-max-height-255 {
  max-height: 255px !important; }

.has-min-height-255 {
  min-height: 255px !important; }

.has-max-width-260 {
  max-width: 260px !important; }

.has-min-width-260 {
  min-width: 260px !important; }

.has-max-height-260 {
  max-height: 260px !important; }

.has-min-height-260 {
  min-height: 260px !important; }

.has-max-width-265 {
  max-width: 265px !important; }

.has-min-width-265 {
  min-width: 265px !important; }

.has-max-height-265 {
  max-height: 265px !important; }

.has-min-height-265 {
  min-height: 265px !important; }

.has-max-width-270 {
  max-width: 270px !important; }

.has-min-width-270 {
  min-width: 270px !important; }

.has-max-height-270 {
  max-height: 270px !important; }

.has-min-height-270 {
  min-height: 270px !important; }

.has-max-width-275 {
  max-width: 275px !important; }

.has-min-width-275 {
  min-width: 275px !important; }

.has-max-height-275 {
  max-height: 275px !important; }

.has-min-height-275 {
  min-height: 275px !important; }

.has-max-width-280 {
  max-width: 280px !important; }

.has-min-width-280 {
  min-width: 280px !important; }

.has-max-height-280 {
  max-height: 280px !important; }

.has-min-height-280 {
  min-height: 280px !important; }

.has-max-width-285 {
  max-width: 285px !important; }

.has-min-width-285 {
  min-width: 285px !important; }

.has-max-height-285 {
  max-height: 285px !important; }

.has-min-height-285 {
  min-height: 285px !important; }

.has-max-width-290 {
  max-width: 290px !important; }

.has-min-width-290 {
  min-width: 290px !important; }

.has-max-height-290 {
  max-height: 290px !important; }

.has-min-height-290 {
  min-height: 290px !important; }

.has-max-width-295 {
  max-width: 295px !important; }

.has-min-width-295 {
  min-width: 295px !important; }

.has-max-height-295 {
  max-height: 295px !important; }

.has-min-height-295 {
  min-height: 295px !important; }

.has-max-width-300 {
  max-width: 300px !important; }

.has-min-width-300 {
  min-width: 300px !important; }

.has-max-height-300 {
  max-height: 300px !important; }

.has-min-height-300 {
  min-height: 300px !important; }

.has-max-width-305 {
  max-width: 305px !important; }

.has-min-width-305 {
  min-width: 305px !important; }

.has-max-height-305 {
  max-height: 305px !important; }

.has-min-height-305 {
  min-height: 305px !important; }

.has-max-width-310 {
  max-width: 310px !important; }

.has-min-width-310 {
  min-width: 310px !important; }

.has-max-height-310 {
  max-height: 310px !important; }

.has-min-height-310 {
  min-height: 310px !important; }

.has-max-width-315 {
  max-width: 315px !important; }

.has-min-width-315 {
  min-width: 315px !important; }

.has-max-height-315 {
  max-height: 315px !important; }

.has-min-height-315 {
  min-height: 315px !important; }

.has-max-width-320 {
  max-width: 320px !important; }

.has-min-width-320 {
  min-width: 320px !important; }

.has-max-height-320 {
  max-height: 320px !important; }

.has-min-height-320 {
  min-height: 320px !important; }

.has-max-width-325 {
  max-width: 325px !important; }

.has-min-width-325 {
  min-width: 325px !important; }

.has-max-height-325 {
  max-height: 325px !important; }

.has-min-height-325 {
  min-height: 325px !important; }

.has-max-width-330 {
  max-width: 330px !important; }

.has-min-width-330 {
  min-width: 330px !important; }

.has-max-height-330 {
  max-height: 330px !important; }

.has-min-height-330 {
  min-height: 330px !important; }

.has-max-width-335 {
  max-width: 335px !important; }

.has-min-width-335 {
  min-width: 335px !important; }

.has-max-height-335 {
  max-height: 335px !important; }

.has-min-height-335 {
  min-height: 335px !important; }

.has-max-width-340 {
  max-width: 340px !important; }

.has-min-width-340 {
  min-width: 340px !important; }

.has-max-height-340 {
  max-height: 340px !important; }

.has-min-height-340 {
  min-height: 340px !important; }

.has-max-width-345 {
  max-width: 345px !important; }

.has-min-width-345 {
  min-width: 345px !important; }

.has-max-height-345 {
  max-height: 345px !important; }

.has-min-height-345 {
  min-height: 345px !important; }

.has-max-width-350 {
  max-width: 350px !important; }

.has-min-width-350 {
  min-width: 350px !important; }

.has-max-height-350 {
  max-height: 350px !important; }

.has-min-height-350 {
  min-height: 350px !important; }

.has-max-width-355 {
  max-width: 355px !important; }

.has-min-width-355 {
  min-width: 355px !important; }

.has-max-height-355 {
  max-height: 355px !important; }

.has-min-height-355 {
  min-height: 355px !important; }

.has-max-width-360 {
  max-width: 360px !important; }

.has-min-width-360 {
  min-width: 360px !important; }

.has-max-height-360 {
  max-height: 360px !important; }

.has-min-height-360 {
  min-height: 360px !important; }

.has-max-width-365 {
  max-width: 365px !important; }

.has-min-width-365 {
  min-width: 365px !important; }

.has-max-height-365 {
  max-height: 365px !important; }

.has-min-height-365 {
  min-height: 365px !important; }

.has-max-width-370 {
  max-width: 370px !important; }

.has-min-width-370 {
  min-width: 370px !important; }

.has-max-height-370 {
  max-height: 370px !important; }

.has-min-height-370 {
  min-height: 370px !important; }

.has-max-width-375 {
  max-width: 375px !important; }

.has-min-width-375 {
  min-width: 375px !important; }

.has-max-height-375 {
  max-height: 375px !important; }

.has-min-height-375 {
  min-height: 375px !important; }

.has-max-width-380 {
  max-width: 380px !important; }

.has-min-width-380 {
  min-width: 380px !important; }

.has-max-height-380 {
  max-height: 380px !important; }

.has-min-height-380 {
  min-height: 380px !important; }

.has-max-width-385 {
  max-width: 385px !important; }

.has-min-width-385 {
  min-width: 385px !important; }

.has-max-height-385 {
  max-height: 385px !important; }

.has-min-height-385 {
  min-height: 385px !important; }

.has-max-width-390 {
  max-width: 390px !important; }

.has-min-width-390 {
  min-width: 390px !important; }

.has-max-height-390 {
  max-height: 390px !important; }

.has-min-height-390 {
  min-height: 390px !important; }

.has-max-width-395 {
  max-width: 395px !important; }

.has-min-width-395 {
  min-width: 395px !important; }

.has-max-height-395 {
  max-height: 395px !important; }

.has-min-height-395 {
  min-height: 395px !important; }

.has-max-width-400 {
  max-width: 400px !important; }

.has-min-width-400 {
  min-width: 400px !important; }

.has-max-height-400 {
  max-height: 400px !important; }

.has-min-height-400 {
  min-height: 400px !important; }

.has-max-width-405 {
  max-width: 405px !important; }

.has-min-width-405 {
  min-width: 405px !important; }

.has-max-height-405 {
  max-height: 405px !important; }

.has-min-height-405 {
  min-height: 405px !important; }

.has-max-width-410 {
  max-width: 410px !important; }

.has-min-width-410 {
  min-width: 410px !important; }

.has-max-height-410 {
  max-height: 410px !important; }

.has-min-height-410 {
  min-height: 410px !important; }

.has-max-width-415 {
  max-width: 415px !important; }

.has-min-width-415 {
  min-width: 415px !important; }

.has-max-height-415 {
  max-height: 415px !important; }

.has-min-height-415 {
  min-height: 415px !important; }

.has-max-width-420 {
  max-width: 420px !important; }

.has-min-width-420 {
  min-width: 420px !important; }

.has-max-height-420 {
  max-height: 420px !important; }

.has-min-height-420 {
  min-height: 420px !important; }

.has-max-width-425 {
  max-width: 425px !important; }

.has-min-width-425 {
  min-width: 425px !important; }

.has-max-height-425 {
  max-height: 425px !important; }

.has-min-height-425 {
  min-height: 425px !important; }

.has-max-width-430 {
  max-width: 430px !important; }

.has-min-width-430 {
  min-width: 430px !important; }

.has-max-height-430 {
  max-height: 430px !important; }

.has-min-height-430 {
  min-height: 430px !important; }

.has-max-width-435 {
  max-width: 435px !important; }

.has-min-width-435 {
  min-width: 435px !important; }

.has-max-height-435 {
  max-height: 435px !important; }

.has-min-height-435 {
  min-height: 435px !important; }

.has-max-width-440 {
  max-width: 440px !important; }

.has-min-width-440 {
  min-width: 440px !important; }

.has-max-height-440 {
  max-height: 440px !important; }

.has-min-height-440 {
  min-height: 440px !important; }

.has-max-width-445 {
  max-width: 445px !important; }

.has-min-width-445 {
  min-width: 445px !important; }

.has-max-height-445 {
  max-height: 445px !important; }

.has-min-height-445 {
  min-height: 445px !important; }

.has-max-width-450 {
  max-width: 450px !important; }

.has-min-width-450 {
  min-width: 450px !important; }

.has-max-height-450 {
  max-height: 450px !important; }

.has-min-height-450 {
  min-height: 450px !important; }

.has-max-width-455 {
  max-width: 455px !important; }

.has-min-width-455 {
  min-width: 455px !important; }

.has-max-height-455 {
  max-height: 455px !important; }

.has-min-height-455 {
  min-height: 455px !important; }

.has-max-width-460 {
  max-width: 460px !important; }

.has-min-width-460 {
  min-width: 460px !important; }

.has-max-height-460 {
  max-height: 460px !important; }

.has-min-height-460 {
  min-height: 460px !important; }

.has-max-width-465 {
  max-width: 465px !important; }

.has-min-width-465 {
  min-width: 465px !important; }

.has-max-height-465 {
  max-height: 465px !important; }

.has-min-height-465 {
  min-height: 465px !important; }

.has-max-width-470 {
  max-width: 470px !important; }

.has-min-width-470 {
  min-width: 470px !important; }

.has-max-height-470 {
  max-height: 470px !important; }

.has-min-height-470 {
  min-height: 470px !important; }

.has-max-width-475 {
  max-width: 475px !important; }

.has-min-width-475 {
  min-width: 475px !important; }

.has-max-height-475 {
  max-height: 475px !important; }

.has-min-height-475 {
  min-height: 475px !important; }

.has-max-width-480 {
  max-width: 480px !important; }

.has-min-width-480 {
  min-width: 480px !important; }

.has-max-height-480 {
  max-height: 480px !important; }

.has-min-height-480 {
  min-height: 480px !important; }

.has-max-width-485 {
  max-width: 485px !important; }

.has-min-width-485 {
  min-width: 485px !important; }

.has-max-height-485 {
  max-height: 485px !important; }

.has-min-height-485 {
  min-height: 485px !important; }

.has-max-width-490 {
  max-width: 490px !important; }

.has-min-width-490 {
  min-width: 490px !important; }

.has-max-height-490 {
  max-height: 490px !important; }

.has-min-height-490 {
  min-height: 490px !important; }

.has-max-width-495 {
  max-width: 495px !important; }

.has-min-width-495 {
  min-width: 495px !important; }

.has-max-height-495 {
  max-height: 495px !important; }

.has-min-height-495 {
  min-height: 495px !important; }

.has-max-width-500 {
  max-width: 500px !important; }

.has-min-width-500 {
  min-width: 500px !important; }

.has-max-height-500 {
  max-height: 500px !important; }

.has-min-height-500 {
  min-height: 500px !important; }

.has-max-width-505 {
  max-width: 505px !important; }

.has-min-width-505 {
  min-width: 505px !important; }

.has-max-height-505 {
  max-height: 505px !important; }

.has-min-height-505 {
  min-height: 505px !important; }

.has-max-width-510 {
  max-width: 510px !important; }

.has-min-width-510 {
  min-width: 510px !important; }

.has-max-height-510 {
  max-height: 510px !important; }

.has-min-height-510 {
  min-height: 510px !important; }

.has-max-width-515 {
  max-width: 515px !important; }

.has-min-width-515 {
  min-width: 515px !important; }

.has-max-height-515 {
  max-height: 515px !important; }

.has-min-height-515 {
  min-height: 515px !important; }

.has-max-width-520 {
  max-width: 520px !important; }

.has-min-width-520 {
  min-width: 520px !important; }

.has-max-height-520 {
  max-height: 520px !important; }

.has-min-height-520 {
  min-height: 520px !important; }

.has-max-width-525 {
  max-width: 525px !important; }

.has-min-width-525 {
  min-width: 525px !important; }

.has-max-height-525 {
  max-height: 525px !important; }

.has-min-height-525 {
  min-height: 525px !important; }

.has-max-width-530 {
  max-width: 530px !important; }

.has-min-width-530 {
  min-width: 530px !important; }

.has-max-height-530 {
  max-height: 530px !important; }

.has-min-height-530 {
  min-height: 530px !important; }

.has-max-width-535 {
  max-width: 535px !important; }

.has-min-width-535 {
  min-width: 535px !important; }

.has-max-height-535 {
  max-height: 535px !important; }

.has-min-height-535 {
  min-height: 535px !important; }

.has-max-width-540 {
  max-width: 540px !important; }

.has-min-width-540 {
  min-width: 540px !important; }

.has-max-height-540 {
  max-height: 540px !important; }

.has-min-height-540 {
  min-height: 540px !important; }

.has-max-width-545 {
  max-width: 545px !important; }

.has-min-width-545 {
  min-width: 545px !important; }

.has-max-height-545 {
  max-height: 545px !important; }

.has-min-height-545 {
  min-height: 545px !important; }

.has-max-width-550 {
  max-width: 550px !important; }

.has-min-width-550 {
  min-width: 550px !important; }

.has-max-height-550 {
  max-height: 550px !important; }

.has-min-height-550 {
  min-height: 550px !important; }

.has-max-width-555 {
  max-width: 555px !important; }

.has-min-width-555 {
  min-width: 555px !important; }

.has-max-height-555 {
  max-height: 555px !important; }

.has-min-height-555 {
  min-height: 555px !important; }

.has-max-width-560 {
  max-width: 560px !important; }

.has-min-width-560 {
  min-width: 560px !important; }

.has-max-height-560 {
  max-height: 560px !important; }

.has-min-height-560 {
  min-height: 560px !important; }

.has-max-width-565 {
  max-width: 565px !important; }

.has-min-width-565 {
  min-width: 565px !important; }

.has-max-height-565 {
  max-height: 565px !important; }

.has-min-height-565 {
  min-height: 565px !important; }

.has-max-width-570 {
  max-width: 570px !important; }

.has-min-width-570 {
  min-width: 570px !important; }

.has-max-height-570 {
  max-height: 570px !important; }

.has-min-height-570 {
  min-height: 570px !important; }

.has-max-width-575 {
  max-width: 575px !important; }

.has-min-width-575 {
  min-width: 575px !important; }

.has-max-height-575 {
  max-height: 575px !important; }

.has-min-height-575 {
  min-height: 575px !important; }

.has-max-width-580 {
  max-width: 580px !important; }

.has-min-width-580 {
  min-width: 580px !important; }

.has-max-height-580 {
  max-height: 580px !important; }

.has-min-height-580 {
  min-height: 580px !important; }

.has-max-width-585 {
  max-width: 585px !important; }

.has-min-width-585 {
  min-width: 585px !important; }

.has-max-height-585 {
  max-height: 585px !important; }

.has-min-height-585 {
  min-height: 585px !important; }

.has-max-width-590 {
  max-width: 590px !important; }

.has-min-width-590 {
  min-width: 590px !important; }

.has-max-height-590 {
  max-height: 590px !important; }

.has-min-height-590 {
  min-height: 590px !important; }

.has-max-width-595 {
  max-width: 595px !important; }

.has-min-width-595 {
  min-width: 595px !important; }

.has-max-height-595 {
  max-height: 595px !important; }

.has-min-height-595 {
  min-height: 595px !important; }

.has-max-width-600 {
  max-width: 600px !important; }

.has-min-width-600 {
  min-width: 600px !important; }

.has-max-height-600 {
  max-height: 600px !important; }

.has-min-height-600 {
  min-height: 600px !important; }

.has-max-width-605 {
  max-width: 605px !important; }

.has-min-width-605 {
  min-width: 605px !important; }

.has-max-height-605 {
  max-height: 605px !important; }

.has-min-height-605 {
  min-height: 605px !important; }

.has-max-width-610 {
  max-width: 610px !important; }

.has-min-width-610 {
  min-width: 610px !important; }

.has-max-height-610 {
  max-height: 610px !important; }

.has-min-height-610 {
  min-height: 610px !important; }

.has-max-width-615 {
  max-width: 615px !important; }

.has-min-width-615 {
  min-width: 615px !important; }

.has-max-height-615 {
  max-height: 615px !important; }

.has-min-height-615 {
  min-height: 615px !important; }

.has-max-width-620 {
  max-width: 620px !important; }

.has-min-width-620 {
  min-width: 620px !important; }

.has-max-height-620 {
  max-height: 620px !important; }

.has-min-height-620 {
  min-height: 620px !important; }

.has-max-width-625 {
  max-width: 625px !important; }

.has-min-width-625 {
  min-width: 625px !important; }

.has-max-height-625 {
  max-height: 625px !important; }

.has-min-height-625 {
  min-height: 625px !important; }

.has-max-width-630 {
  max-width: 630px !important; }

.has-min-width-630 {
  min-width: 630px !important; }

.has-max-height-630 {
  max-height: 630px !important; }

.has-min-height-630 {
  min-height: 630px !important; }

.has-max-width-635 {
  max-width: 635px !important; }

.has-min-width-635 {
  min-width: 635px !important; }

.has-max-height-635 {
  max-height: 635px !important; }

.has-min-height-635 {
  min-height: 635px !important; }

.has-max-width-640 {
  max-width: 640px !important; }

.has-min-width-640 {
  min-width: 640px !important; }

.has-max-height-640 {
  max-height: 640px !important; }

.has-min-height-640 {
  min-height: 640px !important; }

.has-max-width-645 {
  max-width: 645px !important; }

.has-min-width-645 {
  min-width: 645px !important; }

.has-max-height-645 {
  max-height: 645px !important; }

.has-min-height-645 {
  min-height: 645px !important; }

.has-max-width-650 {
  max-width: 650px !important; }

.has-min-width-650 {
  min-width: 650px !important; }

.has-max-height-650 {
  max-height: 650px !important; }

.has-min-height-650 {
  min-height: 650px !important; }

.has-max-width-655 {
  max-width: 655px !important; }

.has-min-width-655 {
  min-width: 655px !important; }

.has-max-height-655 {
  max-height: 655px !important; }

.has-min-height-655 {
  min-height: 655px !important; }

.has-max-width-660 {
  max-width: 660px !important; }

.has-min-width-660 {
  min-width: 660px !important; }

.has-max-height-660 {
  max-height: 660px !important; }

.has-min-height-660 {
  min-height: 660px !important; }

.has-max-width-665 {
  max-width: 665px !important; }

.has-min-width-665 {
  min-width: 665px !important; }

.has-max-height-665 {
  max-height: 665px !important; }

.has-min-height-665 {
  min-height: 665px !important; }

.has-max-width-670 {
  max-width: 670px !important; }

.has-min-width-670 {
  min-width: 670px !important; }

.has-max-height-670 {
  max-height: 670px !important; }

.has-min-height-670 {
  min-height: 670px !important; }

.has-max-width-675 {
  max-width: 675px !important; }

.has-min-width-675 {
  min-width: 675px !important; }

.has-max-height-675 {
  max-height: 675px !important; }

.has-min-height-675 {
  min-height: 675px !important; }

.has-max-width-680 {
  max-width: 680px !important; }

.has-min-width-680 {
  min-width: 680px !important; }

.has-max-height-680 {
  max-height: 680px !important; }

.has-min-height-680 {
  min-height: 680px !important; }

.has-max-width-685 {
  max-width: 685px !important; }

.has-min-width-685 {
  min-width: 685px !important; }

.has-max-height-685 {
  max-height: 685px !important; }

.has-min-height-685 {
  min-height: 685px !important; }

.has-max-width-690 {
  max-width: 690px !important; }

.has-min-width-690 {
  min-width: 690px !important; }

.has-max-height-690 {
  max-height: 690px !important; }

.has-min-height-690 {
  min-height: 690px !important; }

.has-max-width-695 {
  max-width: 695px !important; }

.has-min-width-695 {
  min-width: 695px !important; }

.has-max-height-695 {
  max-height: 695px !important; }

.has-min-height-695 {
  min-height: 695px !important; }

.has-max-width-700 {
  max-width: 700px !important; }

.has-min-width-700 {
  min-width: 700px !important; }

.has-max-height-700 {
  max-height: 700px !important; }

.has-min-height-700 {
  min-height: 700px !important; }

.has-max-width-705 {
  max-width: 705px !important; }

.has-min-width-705 {
  min-width: 705px !important; }

.has-max-height-705 {
  max-height: 705px !important; }

.has-min-height-705 {
  min-height: 705px !important; }

.has-max-width-710 {
  max-width: 710px !important; }

.has-min-width-710 {
  min-width: 710px !important; }

.has-max-height-710 {
  max-height: 710px !important; }

.has-min-height-710 {
  min-height: 710px !important; }

.has-max-width-715 {
  max-width: 715px !important; }

.has-min-width-715 {
  min-width: 715px !important; }

.has-max-height-715 {
  max-height: 715px !important; }

.has-min-height-715 {
  min-height: 715px !important; }

.has-max-width-720 {
  max-width: 720px !important; }

.has-min-width-720 {
  min-width: 720px !important; }

.has-max-height-720 {
  max-height: 720px !important; }

.has-min-height-720 {
  min-height: 720px !important; }

.has-max-width-725 {
  max-width: 725px !important; }

.has-min-width-725 {
  min-width: 725px !important; }

.has-max-height-725 {
  max-height: 725px !important; }

.has-min-height-725 {
  min-height: 725px !important; }

.has-max-width-730 {
  max-width: 730px !important; }

.has-min-width-730 {
  min-width: 730px !important; }

.has-max-height-730 {
  max-height: 730px !important; }

.has-min-height-730 {
  min-height: 730px !important; }

.has-max-width-735 {
  max-width: 735px !important; }

.has-min-width-735 {
  min-width: 735px !important; }

.has-max-height-735 {
  max-height: 735px !important; }

.has-min-height-735 {
  min-height: 735px !important; }

.has-max-width-740 {
  max-width: 740px !important; }

.has-min-width-740 {
  min-width: 740px !important; }

.has-max-height-740 {
  max-height: 740px !important; }

.has-min-height-740 {
  min-height: 740px !important; }

.has-max-width-745 {
  max-width: 745px !important; }

.has-min-width-745 {
  min-width: 745px !important; }

.has-max-height-745 {
  max-height: 745px !important; }

.has-min-height-745 {
  min-height: 745px !important; }

.has-max-width-750 {
  max-width: 750px !important; }

.has-min-width-750 {
  min-width: 750px !important; }

.has-max-height-750 {
  max-height: 750px !important; }

.has-min-height-750 {
  min-height: 750px !important; }

.has-max-width-755 {
  max-width: 755px !important; }

.has-min-width-755 {
  min-width: 755px !important; }

.has-max-height-755 {
  max-height: 755px !important; }

.has-min-height-755 {
  min-height: 755px !important; }

.has-max-width-760 {
  max-width: 760px !important; }

.has-min-width-760 {
  min-width: 760px !important; }

.has-max-height-760 {
  max-height: 760px !important; }

.has-min-height-760 {
  min-height: 760px !important; }

.has-max-width-765 {
  max-width: 765px !important; }

.has-min-width-765 {
  min-width: 765px !important; }

.has-max-height-765 {
  max-height: 765px !important; }

.has-min-height-765 {
  min-height: 765px !important; }

.has-max-width-770 {
  max-width: 770px !important; }

.has-min-width-770 {
  min-width: 770px !important; }

.has-max-height-770 {
  max-height: 770px !important; }

.has-min-height-770 {
  min-height: 770px !important; }

.has-max-width-775 {
  max-width: 775px !important; }

.has-min-width-775 {
  min-width: 775px !important; }

.has-max-height-775 {
  max-height: 775px !important; }

.has-min-height-775 {
  min-height: 775px !important; }

.has-max-width-780 {
  max-width: 780px !important; }

.has-min-width-780 {
  min-width: 780px !important; }

.has-max-height-780 {
  max-height: 780px !important; }

.has-min-height-780 {
  min-height: 780px !important; }

.has-max-width-785 {
  max-width: 785px !important; }

.has-min-width-785 {
  min-width: 785px !important; }

.has-max-height-785 {
  max-height: 785px !important; }

.has-min-height-785 {
  min-height: 785px !important; }

.has-max-width-790 {
  max-width: 790px !important; }

.has-min-width-790 {
  min-width: 790px !important; }

.has-max-height-790 {
  max-height: 790px !important; }

.has-min-height-790 {
  min-height: 790px !important; }

.has-max-width-795 {
  max-width: 795px !important; }

.has-min-width-795 {
  min-width: 795px !important; }

.has-max-height-795 {
  max-height: 795px !important; }

.has-min-height-795 {
  min-height: 795px !important; }

.has-max-width-800 {
  max-width: 800px !important; }

.has-min-width-800 {
  min-width: 800px !important; }

.has-max-height-800 {
  max-height: 800px !important; }

.has-min-height-800 {
  min-height: 800px !important; }

.has-max-width-805 {
  max-width: 805px !important; }

.has-min-width-805 {
  min-width: 805px !important; }

.has-max-height-805 {
  max-height: 805px !important; }

.has-min-height-805 {
  min-height: 805px !important; }

.has-max-width-810 {
  max-width: 810px !important; }

.has-min-width-810 {
  min-width: 810px !important; }

.has-max-height-810 {
  max-height: 810px !important; }

.has-min-height-810 {
  min-height: 810px !important; }

.has-max-width-815 {
  max-width: 815px !important; }

.has-min-width-815 {
  min-width: 815px !important; }

.has-max-height-815 {
  max-height: 815px !important; }

.has-min-height-815 {
  min-height: 815px !important; }

.has-max-width-820 {
  max-width: 820px !important; }

.has-min-width-820 {
  min-width: 820px !important; }

.has-max-height-820 {
  max-height: 820px !important; }

.has-min-height-820 {
  min-height: 820px !important; }

.has-max-width-825 {
  max-width: 825px !important; }

.has-min-width-825 {
  min-width: 825px !important; }

.has-max-height-825 {
  max-height: 825px !important; }

.has-min-height-825 {
  min-height: 825px !important; }

.has-max-width-830 {
  max-width: 830px !important; }

.has-min-width-830 {
  min-width: 830px !important; }

.has-max-height-830 {
  max-height: 830px !important; }

.has-min-height-830 {
  min-height: 830px !important; }

.has-max-width-835 {
  max-width: 835px !important; }

.has-min-width-835 {
  min-width: 835px !important; }

.has-max-height-835 {
  max-height: 835px !important; }

.has-min-height-835 {
  min-height: 835px !important; }

.has-max-width-840 {
  max-width: 840px !important; }

.has-min-width-840 {
  min-width: 840px !important; }

.has-max-height-840 {
  max-height: 840px !important; }

.has-min-height-840 {
  min-height: 840px !important; }

.has-max-width-845 {
  max-width: 845px !important; }

.has-min-width-845 {
  min-width: 845px !important; }

.has-max-height-845 {
  max-height: 845px !important; }

.has-min-height-845 {
  min-height: 845px !important; }

.has-max-width-850 {
  max-width: 850px !important; }

.has-min-width-850 {
  min-width: 850px !important; }

.has-max-height-850 {
  max-height: 850px !important; }

.has-min-height-850 {
  min-height: 850px !important; }

.has-max-width-855 {
  max-width: 855px !important; }

.has-min-width-855 {
  min-width: 855px !important; }

.has-max-height-855 {
  max-height: 855px !important; }

.has-min-height-855 {
  min-height: 855px !important; }

.has-max-width-860 {
  max-width: 860px !important; }

.has-min-width-860 {
  min-width: 860px !important; }

.has-max-height-860 {
  max-height: 860px !important; }

.has-min-height-860 {
  min-height: 860px !important; }

.has-max-width-865 {
  max-width: 865px !important; }

.has-min-width-865 {
  min-width: 865px !important; }

.has-max-height-865 {
  max-height: 865px !important; }

.has-min-height-865 {
  min-height: 865px !important; }

.has-max-width-870 {
  max-width: 870px !important; }

.has-min-width-870 {
  min-width: 870px !important; }

.has-max-height-870 {
  max-height: 870px !important; }

.has-min-height-870 {
  min-height: 870px !important; }

.has-max-width-875 {
  max-width: 875px !important; }

.has-min-width-875 {
  min-width: 875px !important; }

.has-max-height-875 {
  max-height: 875px !important; }

.has-min-height-875 {
  min-height: 875px !important; }

.has-max-width-880 {
  max-width: 880px !important; }

.has-min-width-880 {
  min-width: 880px !important; }

.has-max-height-880 {
  max-height: 880px !important; }

.has-min-height-880 {
  min-height: 880px !important; }

.has-max-width-885 {
  max-width: 885px !important; }

.has-min-width-885 {
  min-width: 885px !important; }

.has-max-height-885 {
  max-height: 885px !important; }

.has-min-height-885 {
  min-height: 885px !important; }

.has-max-width-890 {
  max-width: 890px !important; }

.has-min-width-890 {
  min-width: 890px !important; }

.has-max-height-890 {
  max-height: 890px !important; }

.has-min-height-890 {
  min-height: 890px !important; }

.has-max-width-895 {
  max-width: 895px !important; }

.has-min-width-895 {
  min-width: 895px !important; }

.has-max-height-895 {
  max-height: 895px !important; }

.has-min-height-895 {
  min-height: 895px !important; }

.has-width-5 {
  width: 5px !important; }

.has-height-5 {
  height: 5px !important; }

.has-width-10 {
  width: 10px !important; }

.has-height-10 {
  height: 10px !important; }

.has-width-15 {
  width: 15px !important; }

.has-height-15 {
  height: 15px !important; }

.has-width-20 {
  width: 20px !important; }

.has-height-20 {
  height: 20px !important; }

.has-width-25 {
  width: 25px !important; }

.has-height-25 {
  height: 25px !important; }

.has-width-30 {
  width: 30px !important; }

.has-height-30 {
  height: 30px !important; }

.has-width-35 {
  width: 35px !important; }

.has-height-35 {
  height: 35px !important; }

.has-width-40 {
  width: 40px !important; }

.has-height-40 {
  height: 40px !important; }

.has-width-45 {
  width: 45px !important; }

.has-height-45 {
  height: 45px !important; }

.has-width-50 {
  width: 50px !important; }

.has-height-50 {
  height: 50px !important; }

.has-width-55 {
  width: 55px !important; }

.has-height-55 {
  height: 55px !important; }

.has-width-60 {
  width: 60px !important; }

.has-height-60 {
  height: 60px !important; }

.has-width-65 {
  width: 65px !important; }

.has-height-65 {
  height: 65px !important; }

.has-width-70 {
  width: 70px !important; }

.has-height-70 {
  height: 70px !important; }

.has-width-75 {
  width: 75px !important; }

.has-height-75 {
  height: 75px !important; }

.has-width-80 {
  width: 80px !important; }

.has-height-80 {
  height: 80px !important; }

.has-width-85 {
  width: 85px !important; }

.has-height-85 {
  height: 85px !important; }

.has-width-90 {
  width: 90px !important; }

.has-height-90 {
  height: 90px !important; }

.has-width-95 {
  width: 95px !important; }

.has-height-95 {
  height: 95px !important; }

.has-width-100 {
  width: 100px !important; }

.has-height-100 {
  height: 100px !important; }

.has-width-105 {
  width: 105px !important; }

.has-height-105 {
  height: 105px !important; }

.has-width-110 {
  width: 110px !important; }

.has-height-110 {
  height: 110px !important; }

.has-width-115 {
  width: 115px !important; }

.has-height-115 {
  height: 115px !important; }

.has-width-120 {
  width: 120px !important; }

.has-height-120 {
  height: 120px !important; }

.has-width-125 {
  width: 125px !important; }

.has-height-125 {
  height: 125px !important; }

.has-width-130 {
  width: 130px !important; }

.has-height-130 {
  height: 130px !important; }

.has-width-135 {
  width: 135px !important; }

.has-height-135 {
  height: 135px !important; }

.has-width-140 {
  width: 140px !important; }

.has-height-140 {
  height: 140px !important; }

.has-width-145 {
  width: 145px !important; }

.has-height-145 {
  height: 145px !important; }

.has-width-150 {
  width: 150px !important; }

.has-height-150 {
  height: 150px !important; }

.has-width-155 {
  width: 155px !important; }

.has-height-155 {
  height: 155px !important; }

.has-width-160 {
  width: 160px !important; }

.has-height-160 {
  height: 160px !important; }

.has-width-165 {
  width: 165px !important; }

.has-height-165 {
  height: 165px !important; }

.has-width-170 {
  width: 170px !important; }

.has-height-170 {
  height: 170px !important; }

.has-width-175 {
  width: 175px !important; }

.has-height-175 {
  height: 175px !important; }

.has-width-180 {
  width: 180px !important; }

.has-height-180 {
  height: 180px !important; }

.has-width-185 {
  width: 185px !important; }

.has-height-185 {
  height: 185px !important; }

.has-width-190 {
  width: 190px !important; }

.has-height-190 {
  height: 190px !important; }

.has-width-195 {
  width: 195px !important; }

.has-height-195 {
  height: 195px !important; }

.has-width-200 {
  width: 200px !important; }

.has-height-200 {
  height: 200px !important; }

.has-width-205 {
  width: 205px !important; }

.has-height-205 {
  height: 205px !important; }

.has-width-210 {
  width: 210px !important; }

.has-height-210 {
  height: 210px !important; }

.has-width-215 {
  width: 215px !important; }

.has-height-215 {
  height: 215px !important; }

.has-width-220 {
  width: 220px !important; }

.has-height-220 {
  height: 220px !important; }

.has-width-225 {
  width: 225px !important; }

.has-height-225 {
  height: 225px !important; }

.has-width-230 {
  width: 230px !important; }

.has-height-230 {
  height: 230px !important; }

.has-width-235 {
  width: 235px !important; }

.has-height-235 {
  height: 235px !important; }

.has-width-240 {
  width: 240px !important; }

.has-height-240 {
  height: 240px !important; }

.has-width-245 {
  width: 245px !important; }

.has-height-245 {
  height: 245px !important; }

.has-width-250 {
  width: 250px !important; }

.has-height-250 {
  height: 250px !important; }

.has-width-255 {
  width: 255px !important; }

.has-height-255 {
  height: 255px !important; }

.has-width-260 {
  width: 260px !important; }

.has-height-260 {
  height: 260px !important; }

.has-width-265 {
  width: 265px !important; }

.has-height-265 {
  height: 265px !important; }

.has-width-270 {
  width: 270px !important; }

.has-height-270 {
  height: 270px !important; }

.has-width-275 {
  width: 275px !important; }

.has-height-275 {
  height: 275px !important; }

.has-width-280 {
  width: 280px !important; }

.has-height-280 {
  height: 280px !important; }

.has-width-285 {
  width: 285px !important; }

.has-height-285 {
  height: 285px !important; }

.has-width-290 {
  width: 290px !important; }

.has-height-290 {
  height: 290px !important; }

.has-width-295 {
  width: 295px !important; }

.has-height-295 {
  height: 295px !important; }

.has-width-300 {
  width: 300px !important; }

.has-height-300 {
  height: 300px !important; }

.has-width-305 {
  width: 305px !important; }

.has-height-305 {
  height: 305px !important; }

.has-width-310 {
  width: 310px !important; }

.has-height-310 {
  height: 310px !important; }

.has-width-315 {
  width: 315px !important; }

.has-height-315 {
  height: 315px !important; }

.has-width-320 {
  width: 320px !important; }

.has-height-320 {
  height: 320px !important; }

.has-width-325 {
  width: 325px !important; }

.has-height-325 {
  height: 325px !important; }

.has-width-330 {
  width: 330px !important; }

.has-height-330 {
  height: 330px !important; }

.has-width-335 {
  width: 335px !important; }

.has-height-335 {
  height: 335px !important; }

.has-width-340 {
  width: 340px !important; }

.has-height-340 {
  height: 340px !important; }

.has-width-345 {
  width: 345px !important; }

.has-height-345 {
  height: 345px !important; }

.has-width-350 {
  width: 350px !important; }

.has-height-350 {
  height: 350px !important; }

.has-width-355 {
  width: 355px !important; }

.has-height-355 {
  height: 355px !important; }

.has-width-360 {
  width: 360px !important; }

.has-height-360 {
  height: 360px !important; }

.has-width-365 {
  width: 365px !important; }

.has-height-365 {
  height: 365px !important; }

.has-width-370 {
  width: 370px !important; }

.has-height-370 {
  height: 370px !important; }

.has-width-375 {
  width: 375px !important; }

.has-height-375 {
  height: 375px !important; }

.has-width-380 {
  width: 380px !important; }

.has-height-380 {
  height: 380px !important; }

.has-width-385 {
  width: 385px !important; }

.has-height-385 {
  height: 385px !important; }

.has-width-390 {
  width: 390px !important; }

.has-height-390 {
  height: 390px !important; }

.has-width-395 {
  width: 395px !important; }

.has-height-395 {
  height: 395px !important; }

.has-width-400 {
  width: 400px !important; }

.has-height-400 {
  height: 400px !important; }

.has-width-405 {
  width: 405px !important; }

.has-height-405 {
  height: 405px !important; }

.has-width-410 {
  width: 410px !important; }

.has-height-410 {
  height: 410px !important; }

.has-width-415 {
  width: 415px !important; }

.has-height-415 {
  height: 415px !important; }

.has-width-420 {
  width: 420px !important; }

.has-height-420 {
  height: 420px !important; }

.has-width-425 {
  width: 425px !important; }

.has-height-425 {
  height: 425px !important; }

.has-width-430 {
  width: 430px !important; }

.has-height-430 {
  height: 430px !important; }

.has-width-435 {
  width: 435px !important; }

.has-height-435 {
  height: 435px !important; }

.has-width-440 {
  width: 440px !important; }

.has-height-440 {
  height: 440px !important; }

.has-width-445 {
  width: 445px !important; }

.has-height-445 {
  height: 445px !important; }

.has-width-450 {
  width: 450px !important; }

.has-height-450 {
  height: 450px !important; }

.has-width-455 {
  width: 455px !important; }

.has-height-455 {
  height: 455px !important; }

.has-width-460 {
  width: 460px !important; }

.has-height-460 {
  height: 460px !important; }

.has-width-465 {
  width: 465px !important; }

.has-height-465 {
  height: 465px !important; }

.has-width-470 {
  width: 470px !important; }

.has-height-470 {
  height: 470px !important; }

.has-width-475 {
  width: 475px !important; }

.has-height-475 {
  height: 475px !important; }

.has-width-480 {
  width: 480px !important; }

.has-height-480 {
  height: 480px !important; }

.has-width-485 {
  width: 485px !important; }

.has-height-485 {
  height: 485px !important; }

.has-width-490 {
  width: 490px !important; }

.has-height-490 {
  height: 490px !important; }

.has-width-495 {
  width: 495px !important; }

.has-height-495 {
  height: 495px !important; }

.has-width-500 {
  width: 500px !important; }

.has-height-500 {
  height: 500px !important; }

.has-width-505 {
  width: 505px !important; }

.has-height-505 {
  height: 505px !important; }

.has-width-510 {
  width: 510px !important; }

.has-height-510 {
  height: 510px !important; }

.has-width-515 {
  width: 515px !important; }

.has-height-515 {
  height: 515px !important; }

.has-width-520 {
  width: 520px !important; }

.has-height-520 {
  height: 520px !important; }

.has-width-525 {
  width: 525px !important; }

.has-height-525 {
  height: 525px !important; }

.has-width-530 {
  width: 530px !important; }

.has-height-530 {
  height: 530px !important; }

.has-width-535 {
  width: 535px !important; }

.has-height-535 {
  height: 535px !important; }

.has-width-540 {
  width: 540px !important; }

.has-height-540 {
  height: 540px !important; }

.has-width-545 {
  width: 545px !important; }

.has-height-545 {
  height: 545px !important; }

.has-width-550 {
  width: 550px !important; }

.has-height-550 {
  height: 550px !important; }

.has-width-555 {
  width: 555px !important; }

.has-height-555 {
  height: 555px !important; }

.has-width-560 {
  width: 560px !important; }

.has-height-560 {
  height: 560px !important; }

.has-width-565 {
  width: 565px !important; }

.has-height-565 {
  height: 565px !important; }

.has-width-570 {
  width: 570px !important; }

.has-height-570 {
  height: 570px !important; }

.has-width-575 {
  width: 575px !important; }

.has-height-575 {
  height: 575px !important; }

.has-width-580 {
  width: 580px !important; }

.has-height-580 {
  height: 580px !important; }

.has-width-585 {
  width: 585px !important; }

.has-height-585 {
  height: 585px !important; }

.has-width-590 {
  width: 590px !important; }

.has-height-590 {
  height: 590px !important; }

.has-width-595 {
  width: 595px !important; }

.has-height-595 {
  height: 595px !important; }

.has-width-600 {
  width: 600px !important; }

.has-height-600 {
  height: 600px !important; }

.has-width-605 {
  width: 605px !important; }

.has-height-605 {
  height: 605px !important; }

.has-width-610 {
  width: 610px !important; }

.has-height-610 {
  height: 610px !important; }

.has-width-615 {
  width: 615px !important; }

.has-height-615 {
  height: 615px !important; }

.has-width-620 {
  width: 620px !important; }

.has-height-620 {
  height: 620px !important; }

.has-width-625 {
  width: 625px !important; }

.has-height-625 {
  height: 625px !important; }

.has-width-630 {
  width: 630px !important; }

.has-height-630 {
  height: 630px !important; }

.has-width-635 {
  width: 635px !important; }

.has-height-635 {
  height: 635px !important; }

.has-width-640 {
  width: 640px !important; }

.has-height-640 {
  height: 640px !important; }

.has-width-645 {
  width: 645px !important; }

.has-height-645 {
  height: 645px !important; }

.has-width-650 {
  width: 650px !important; }

.has-height-650 {
  height: 650px !important; }

.has-width-655 {
  width: 655px !important; }

.has-height-655 {
  height: 655px !important; }

.has-width-660 {
  width: 660px !important; }

.has-height-660 {
  height: 660px !important; }

.has-width-665 {
  width: 665px !important; }

.has-height-665 {
  height: 665px !important; }

.has-width-670 {
  width: 670px !important; }

.has-height-670 {
  height: 670px !important; }

.has-width-675 {
  width: 675px !important; }

.has-height-675 {
  height: 675px !important; }

.has-width-680 {
  width: 680px !important; }

.has-height-680 {
  height: 680px !important; }

.has-width-685 {
  width: 685px !important; }

.has-height-685 {
  height: 685px !important; }

.has-width-690 {
  width: 690px !important; }

.has-height-690 {
  height: 690px !important; }

.has-width-695 {
  width: 695px !important; }

.has-height-695 {
  height: 695px !important; }

.has-width-700 {
  width: 700px !important; }

.has-height-700 {
  height: 700px !important; }

.has-width-705 {
  width: 705px !important; }

.has-height-705 {
  height: 705px !important; }

.has-width-710 {
  width: 710px !important; }

.has-height-710 {
  height: 710px !important; }

.has-width-715 {
  width: 715px !important; }

.has-height-715 {
  height: 715px !important; }

.has-width-720 {
  width: 720px !important; }

.has-height-720 {
  height: 720px !important; }

.has-width-725 {
  width: 725px !important; }

.has-height-725 {
  height: 725px !important; }

.has-width-730 {
  width: 730px !important; }

.has-height-730 {
  height: 730px !important; }

.has-width-735 {
  width: 735px !important; }

.has-height-735 {
  height: 735px !important; }

.has-width-740 {
  width: 740px !important; }

.has-height-740 {
  height: 740px !important; }

.has-width-745 {
  width: 745px !important; }

.has-height-745 {
  height: 745px !important; }

.has-width-750 {
  width: 750px !important; }

.has-height-750 {
  height: 750px !important; }

.has-width-755 {
  width: 755px !important; }

.has-height-755 {
  height: 755px !important; }

.has-width-760 {
  width: 760px !important; }

.has-height-760 {
  height: 760px !important; }

.has-width-765 {
  width: 765px !important; }

.has-height-765 {
  height: 765px !important; }

.has-width-770 {
  width: 770px !important; }

.has-height-770 {
  height: 770px !important; }

.has-width-775 {
  width: 775px !important; }

.has-height-775 {
  height: 775px !important; }

.has-width-780 {
  width: 780px !important; }

.has-height-780 {
  height: 780px !important; }

.has-width-785 {
  width: 785px !important; }

.has-height-785 {
  height: 785px !important; }

.has-width-790 {
  width: 790px !important; }

.has-height-790 {
  height: 790px !important; }

.has-width-795 {
  width: 795px !important; }

.has-height-795 {
  height: 795px !important; }

.has-width-800 {
  width: 800px !important; }

.has-height-800 {
  height: 800px !important; }

.has-width-805 {
  width: 805px !important; }

.has-height-805 {
  height: 805px !important; }

.has-width-810 {
  width: 810px !important; }

.has-height-810 {
  height: 810px !important; }

.has-width-815 {
  width: 815px !important; }

.has-height-815 {
  height: 815px !important; }

.has-width-820 {
  width: 820px !important; }

.has-height-820 {
  height: 820px !important; }

.has-width-825 {
  width: 825px !important; }

.has-height-825 {
  height: 825px !important; }

.has-width-830 {
  width: 830px !important; }

.has-height-830 {
  height: 830px !important; }

.has-width-835 {
  width: 835px !important; }

.has-height-835 {
  height: 835px !important; }

.has-width-840 {
  width: 840px !important; }

.has-height-840 {
  height: 840px !important; }

.has-width-845 {
  width: 845px !important; }

.has-height-845 {
  height: 845px !important; }

.has-width-850 {
  width: 850px !important; }

.has-height-850 {
  height: 850px !important; }

.has-width-855 {
  width: 855px !important; }

.has-height-855 {
  height: 855px !important; }

.has-width-860 {
  width: 860px !important; }

.has-height-860 {
  height: 860px !important; }

.has-width-865 {
  width: 865px !important; }

.has-height-865 {
  height: 865px !important; }

.has-width-870 {
  width: 870px !important; }

.has-height-870 {
  height: 870px !important; }

.has-width-875 {
  width: 875px !important; }

.has-height-875 {
  height: 875px !important; }

.has-width-880 {
  width: 880px !important; }

.has-height-880 {
  height: 880px !important; }

.has-width-885 {
  width: 885px !important; }

.has-height-885 {
  height: 885px !important; }

.has-width-890 {
  width: 890px !important; }

.has-height-890 {
  height: 890px !important; }

.has-width-895 {
  width: 895px !important; }

.has-height-895 {
  height: 895px !important; }

.is-full-height, .application-platform .acf-input-prepend {
  height: 100% !important; }

.has-page-height {
  height: 100vh !important; }

.is-half-height {
  height: 50% !important; }

.has-half-page-height {
  height: 50vh !important; }

.is-quarter-height {
  height: 25% !important; }

.has-quarter-page-height {
  height: 25vh !important; }

.is-full-width, .application-platform #loginform .login-submit, .application-platform #comments .commentfield p textarea {
  width: 100% !important; }

.has-page-width {
  width: 100vw !important; }

.is-half-width, .application-platform #loginform .login-remember {
  width: 50% !important; }

.has-half-page-width {
  width: 50vw !important; }

.is-quarter-width {
  width: 25% !important; }

.has-quarter-page-width {
  width: 25vw !important; }

.has-margin-0, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon {
  margin: 0px !important; }

.has-padding-0, .application-platform .form-data-container .acf-field.acf-field-group > .acf-input,
.application-platform .acf-form .acf-field.acf-field-group > .acf-input,
.application-platform form .acf-field.acf-field-group > .acf-input, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order {
  padding: 0px !important; }

.has-margin-top-0 {
  margin-top: 0px !important; }

.has-padding-top-0 {
  padding-top: 0px !important; }

.has-margin-bottom-0 {
  margin-bottom: 0px !important; }

.has-padding-bottom-0 {
  padding-bottom: 0px !important; }

.has-margin-left-0 {
  margin-left: 0px !important; }

.has-padding-left-0, .application-platform .form-data-container .acf-field.acf-field-group > .acf-input .acf-field,
.application-platform .acf-form .acf-field.acf-field-group > .acf-input .acf-field,
.application-platform form .acf-field.acf-field-group > .acf-input .acf-field {
  padding-left: 0px !important; }

.has-margin-right-0 {
  margin-right: 0px !important; }

.has-padding-right-0, .application-platform #loginform .login-remember label {
  padding-right: 0px !important; }

.has-margin-5 {
  margin: 5px !important; }

.has-padding-5 {
  padding: 5px !important; }

.has-margin-top-5 {
  margin-top: 5px !important; }

.has-padding-top-5 {
  padding-top: 5px !important; }

.has-margin-bottom-5 {
  margin-bottom: 5px !important; }

.has-padding-bottom-5 {
  padding-bottom: 5px !important; }

.has-margin-left-5 {
  margin-left: 5px !important; }

.has-padding-left-5 {
  padding-left: 5px !important; }

.has-margin-right-5 {
  margin-right: 5px !important; }

.has-padding-right-5 {
  padding-right: 5px !important; }

.has-margin-10 {
  margin: 10px !important; }

.has-padding-10 {
  padding: 10px !important; }

.has-margin-top-10 {
  margin-top: 10px !important; }

.has-padding-top-10 {
  padding-top: 10px !important; }

.has-margin-bottom-10 {
  margin-bottom: 10px !important; }

.has-padding-bottom-10 {
  padding-bottom: 10px !important; }

.has-margin-left-10 {
  margin-left: 10px !important; }

.has-padding-left-10 {
  padding-left: 10px !important; }

.has-margin-right-10 {
  margin-right: 10px !important; }

.has-padding-right-10 {
  padding-right: 10px !important; }

.has-margin-15 {
  margin: 15px !important; }

.has-padding-15 {
  padding: 15px !important; }

.has-margin-top-15 {
  margin-top: 15px !important; }

.has-padding-top-15 {
  padding-top: 15px !important; }

.has-margin-bottom-15 {
  margin-bottom: 15px !important; }

.has-padding-bottom-15 {
  padding-bottom: 15px !important; }

.has-margin-left-15 {
  margin-left: 15px !important; }

.has-padding-left-15 {
  padding-left: 15px !important; }

.has-margin-right-15, .application-platform .form-data-container .acf-field .acf-label,
.application-platform .acf-form .acf-field .acf-label,
.application-platform form .acf-field .acf-label {
  margin-right: 15px !important; }

.has-padding-right-15 {
  padding-right: 15px !important; }

.has-margin-20 {
  margin: 20px !important; }

.has-padding-20 {
  padding: 20px !important; }

.has-margin-top-20 {
  margin-top: 20px !important; }

.has-padding-top-20 {
  padding-top: 20px !important; }

.has-margin-bottom-20, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order {
  margin-bottom: 20px !important; }

.has-padding-bottom-20 {
  padding-bottom: 20px !important; }

.has-margin-left-20 {
  margin-left: 20px !important; }

.has-padding-left-20 {
  padding-left: 20px !important; }

.has-margin-right-20 {
  margin-right: 20px !important; }

.has-padding-right-20 {
  padding-right: 20px !important; }

.has-margin-25 {
  margin: 25px !important; }

.has-padding-25 {
  padding: 25px !important; }

.has-margin-top-25 {
  margin-top: 25px !important; }

.has-padding-top-25 {
  padding-top: 25px !important; }

.has-margin-bottom-25 {
  margin-bottom: 25px !important; }

.has-padding-bottom-25 {
  padding-bottom: 25px !important; }

.has-margin-left-25 {
  margin-left: 25px !important; }

.has-padding-left-25, .application-platform #loginform .login-remember label {
  padding-left: 25px !important; }

.has-margin-right-25 {
  margin-right: 25px !important; }

.has-padding-right-25 {
  padding-right: 25px !important; }

.has-margin-30 {
  margin: 30px !important; }

.has-padding-30 {
  padding: 30px !important; }

.has-margin-top-30 {
  margin-top: 30px !important; }

.has-padding-top-30 {
  padding-top: 30px !important; }

.has-margin-bottom-30 {
  margin-bottom: 30px !important; }

.has-padding-bottom-30 {
  padding-bottom: 30px !important; }

.has-margin-left-30 {
  margin-left: 30px !important; }

.has-padding-left-30 {
  padding-left: 30px !important; }

.has-margin-right-30 {
  margin-right: 30px !important; }

.has-padding-right-30 {
  padding-right: 30px !important; }

.has-margin-35 {
  margin: 35px !important; }

.has-padding-35 {
  padding: 35px !important; }

.has-margin-top-35 {
  margin-top: 35px !important; }

.has-padding-top-35 {
  padding-top: 35px !important; }

.has-margin-bottom-35 {
  margin-bottom: 35px !important; }

.has-padding-bottom-35 {
  padding-bottom: 35px !important; }

.has-margin-left-35 {
  margin-left: 35px !important; }

.has-padding-left-35 {
  padding-left: 35px !important; }

.has-margin-right-35 {
  margin-right: 35px !important; }

.has-padding-right-35 {
  padding-right: 35px !important; }

.has-margin-40 {
  margin: 40px !important; }

.has-padding-40 {
  padding: 40px !important; }

.has-margin-top-40 {
  margin-top: 40px !important; }

.has-padding-top-40 {
  padding-top: 40px !important; }

.has-margin-bottom-40 {
  margin-bottom: 40px !important; }

.has-padding-bottom-40 {
  padding-bottom: 40px !important; }

.has-margin-left-40 {
  margin-left: 40px !important; }

.has-padding-left-40 {
  padding-left: 40px !important; }

.has-margin-right-40 {
  margin-right: 40px !important; }

.has-padding-right-40 {
  padding-right: 40px !important; }

.has-margin-45 {
  margin: 45px !important; }

.has-padding-45 {
  padding: 45px !important; }

.has-margin-top-45 {
  margin-top: 45px !important; }

.has-padding-top-45 {
  padding-top: 45px !important; }

.has-margin-bottom-45 {
  margin-bottom: 45px !important; }

.has-padding-bottom-45 {
  padding-bottom: 45px !important; }

.has-margin-left-45 {
  margin-left: 45px !important; }

.has-padding-left-45 {
  padding-left: 45px !important; }

.has-margin-right-45 {
  margin-right: 45px !important; }

.has-padding-right-45 {
  padding-right: 45px !important; }

.has-margin-50 {
  margin: 50px !important; }

.has-padding-50 {
  padding: 50px !important; }

.has-margin-top-50 {
  margin-top: 50px !important; }

.has-padding-top-50 {
  padding-top: 50px !important; }

.has-margin-bottom-50 {
  margin-bottom: 50px !important; }

.has-padding-bottom-50 {
  padding-bottom: 50px !important; }

.has-margin-left-50 {
  margin-left: 50px !important; }

.has-padding-left-50 {
  padding-left: 50px !important; }

.has-margin-right-50 {
  margin-right: 50px !important; }

.has-padding-right-50 {
  padding-right: 50px !important; }

.has-margin-55 {
  margin: 55px !important; }

.has-padding-55 {
  padding: 55px !important; }

.has-margin-top-55 {
  margin-top: 55px !important; }

.has-padding-top-55 {
  padding-top: 55px !important; }

.has-margin-bottom-55 {
  margin-bottom: 55px !important; }

.has-padding-bottom-55 {
  padding-bottom: 55px !important; }

.has-margin-left-55 {
  margin-left: 55px !important; }

.has-padding-left-55 {
  padding-left: 55px !important; }

.has-margin-right-55 {
  margin-right: 55px !important; }

.has-padding-right-55 {
  padding-right: 55px !important; }

.has-margin-60 {
  margin: 60px !important; }

.has-padding-60 {
  padding: 60px !important; }

.has-margin-top-60 {
  margin-top: 60px !important; }

.has-padding-top-60 {
  padding-top: 60px !important; }

.has-margin-bottom-60 {
  margin-bottom: 60px !important; }

.has-padding-bottom-60 {
  padding-bottom: 60px !important; }

.has-margin-left-60 {
  margin-left: 60px !important; }

.has-padding-left-60 {
  padding-left: 60px !important; }

.has-margin-right-60 {
  margin-right: 60px !important; }

.has-padding-right-60 {
  padding-right: 60px !important; }

.has-margin-65 {
  margin: 65px !important; }

.has-padding-65 {
  padding: 65px !important; }

.has-margin-top-65 {
  margin-top: 65px !important; }

.has-padding-top-65 {
  padding-top: 65px !important; }

.has-margin-bottom-65 {
  margin-bottom: 65px !important; }

.has-padding-bottom-65 {
  padding-bottom: 65px !important; }

.has-margin-left-65 {
  margin-left: 65px !important; }

.has-padding-left-65 {
  padding-left: 65px !important; }

.has-margin-right-65 {
  margin-right: 65px !important; }

.has-padding-right-65 {
  padding-right: 65px !important; }

.has-margin-70 {
  margin: 70px !important; }

.has-padding-70 {
  padding: 70px !important; }

.has-margin-top-70 {
  margin-top: 70px !important; }

.has-padding-top-70 {
  padding-top: 70px !important; }

.has-margin-bottom-70 {
  margin-bottom: 70px !important; }

.has-padding-bottom-70 {
  padding-bottom: 70px !important; }

.has-margin-left-70 {
  margin-left: 70px !important; }

.has-padding-left-70 {
  padding-left: 70px !important; }

.has-margin-right-70 {
  margin-right: 70px !important; }

.has-padding-right-70 {
  padding-right: 70px !important; }

.has-margin-75 {
  margin: 75px !important; }

.has-padding-75 {
  padding: 75px !important; }

.has-margin-top-75 {
  margin-top: 75px !important; }

.has-padding-top-75 {
  padding-top: 75px !important; }

.has-margin-bottom-75 {
  margin-bottom: 75px !important; }

.has-padding-bottom-75 {
  padding-bottom: 75px !important; }

.has-margin-left-75 {
  margin-left: 75px !important; }

.has-padding-left-75 {
  padding-left: 75px !important; }

.has-margin-right-75 {
  margin-right: 75px !important; }

.has-padding-right-75 {
  padding-right: 75px !important; }

.has-margin-80 {
  margin: 80px !important; }

.has-padding-80 {
  padding: 80px !important; }

.has-margin-top-80 {
  margin-top: 80px !important; }

.has-padding-top-80 {
  padding-top: 80px !important; }

.has-margin-bottom-80 {
  margin-bottom: 80px !important; }

.has-padding-bottom-80 {
  padding-bottom: 80px !important; }

.has-margin-left-80 {
  margin-left: 80px !important; }

.has-padding-left-80 {
  padding-left: 80px !important; }

.has-margin-right-80 {
  margin-right: 80px !important; }

.has-padding-right-80 {
  padding-right: 80px !important; }

.has-margin-85 {
  margin: 85px !important; }

.has-padding-85 {
  padding: 85px !important; }

.has-margin-top-85 {
  margin-top: 85px !important; }

.has-padding-top-85 {
  padding-top: 85px !important; }

.has-margin-bottom-85 {
  margin-bottom: 85px !important; }

.has-padding-bottom-85 {
  padding-bottom: 85px !important; }

.has-margin-left-85 {
  margin-left: 85px !important; }

.has-padding-left-85 {
  padding-left: 85px !important; }

.has-margin-right-85 {
  margin-right: 85px !important; }

.has-padding-right-85 {
  padding-right: 85px !important; }

.has-margin-90 {
  margin: 90px !important; }

.has-padding-90 {
  padding: 90px !important; }

.has-margin-top-90 {
  margin-top: 90px !important; }

.has-padding-top-90 {
  padding-top: 90px !important; }

.has-margin-bottom-90 {
  margin-bottom: 90px !important; }

.has-padding-bottom-90 {
  padding-bottom: 90px !important; }

.has-margin-left-90 {
  margin-left: 90px !important; }

.has-padding-left-90 {
  padding-left: 90px !important; }

.has-margin-right-90 {
  margin-right: 90px !important; }

.has-padding-right-90 {
  padding-right: 90px !important; }

.has-margin-95 {
  margin: 95px !important; }

.has-padding-95 {
  padding: 95px !important; }

.has-margin-top-95 {
  margin-top: 95px !important; }

.has-padding-top-95 {
  padding-top: 95px !important; }

.has-margin-bottom-95 {
  margin-bottom: 95px !important; }

.has-padding-bottom-95 {
  padding-bottom: 95px !important; }

.has-margin-left-95 {
  margin-left: 95px !important; }

.has-padding-left-95 {
  padding-left: 95px !important; }

.has-margin-right-95 {
  margin-right: 95px !important; }

.has-padding-right-95 {
  padding-right: 95px !important; }

.has-margin-100 {
  margin: 100px !important; }

.has-padding-100 {
  padding: 100px !important; }

.has-margin-top-100 {
  margin-top: 100px !important; }

.has-padding-top-100 {
  padding-top: 100px !important; }

.has-margin-bottom-100, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields .acf-field.acf-field-5ff59021928a9,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields .acf-field.acf-field-5ff59021928a9, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields .acf-field.acf-field-5ff59021928a9,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields .acf-field.acf-field-5ff59021928a9, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields .acf-field.acf-field-5ff59021928a9,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields .acf-field.acf-field-5ff59021928a9 {
  margin-bottom: 100px !important; }

.has-padding-bottom-100 {
  padding-bottom: 100px !important; }

.has-margin-left-100 {
  margin-left: 100px !important; }

.has-padding-left-100 {
  padding-left: 100px !important; }

.has-margin-right-100 {
  margin-right: 100px !important; }

.has-padding-right-100 {
  padding-right: 100px !important; }

.has-margin-105 {
  margin: 105px !important; }

.has-padding-105 {
  padding: 105px !important; }

.has-margin-top-105 {
  margin-top: 105px !important; }

.has-padding-top-105 {
  padding-top: 105px !important; }

.has-margin-bottom-105 {
  margin-bottom: 105px !important; }

.has-padding-bottom-105 {
  padding-bottom: 105px !important; }

.has-margin-left-105 {
  margin-left: 105px !important; }

.has-padding-left-105 {
  padding-left: 105px !important; }

.has-margin-right-105 {
  margin-right: 105px !important; }

.has-padding-right-105 {
  padding-right: 105px !important; }

.has-margin-110 {
  margin: 110px !important; }

.has-padding-110 {
  padding: 110px !important; }

.has-margin-top-110 {
  margin-top: 110px !important; }

.has-padding-top-110 {
  padding-top: 110px !important; }

.has-margin-bottom-110 {
  margin-bottom: 110px !important; }

.has-padding-bottom-110 {
  padding-bottom: 110px !important; }

.has-margin-left-110 {
  margin-left: 110px !important; }

.has-padding-left-110 {
  padding-left: 110px !important; }

.has-margin-right-110 {
  margin-right: 110px !important; }

.has-padding-right-110 {
  padding-right: 110px !important; }

.has-margin-115 {
  margin: 115px !important; }

.has-padding-115 {
  padding: 115px !important; }

.has-margin-top-115 {
  margin-top: 115px !important; }

.has-padding-top-115 {
  padding-top: 115px !important; }

.has-margin-bottom-115 {
  margin-bottom: 115px !important; }

.has-padding-bottom-115 {
  padding-bottom: 115px !important; }

.has-margin-left-115 {
  margin-left: 115px !important; }

.has-padding-left-115 {
  padding-left: 115px !important; }

.has-margin-right-115 {
  margin-right: 115px !important; }

.has-padding-right-115 {
  padding-right: 115px !important; }

.has-margin-120 {
  margin: 120px !important; }

.has-padding-120 {
  padding: 120px !important; }

.has-margin-top-120 {
  margin-top: 120px !important; }

.has-padding-top-120 {
  padding-top: 120px !important; }

.has-margin-bottom-120 {
  margin-bottom: 120px !important; }

.has-padding-bottom-120 {
  padding-bottom: 120px !important; }

.has-margin-left-120 {
  margin-left: 120px !important; }

.has-padding-left-120 {
  padding-left: 120px !important; }

.has-margin-right-120 {
  margin-right: 120px !important; }

.has-padding-right-120 {
  padding-right: 120px !important; }

.has-margin-125 {
  margin: 125px !important; }

.has-padding-125 {
  padding: 125px !important; }

.has-margin-top-125 {
  margin-top: 125px !important; }

.has-padding-top-125 {
  padding-top: 125px !important; }

.has-margin-bottom-125 {
  margin-bottom: 125px !important; }

.has-padding-bottom-125 {
  padding-bottom: 125px !important; }

.has-margin-left-125 {
  margin-left: 125px !important; }

.has-padding-left-125 {
  padding-left: 125px !important; }

.has-margin-right-125 {
  margin-right: 125px !important; }

.has-padding-right-125 {
  padding-right: 125px !important; }

.has-margin-130 {
  margin: 130px !important; }

.has-padding-130 {
  padding: 130px !important; }

.has-margin-top-130 {
  margin-top: 130px !important; }

.has-padding-top-130 {
  padding-top: 130px !important; }

.has-margin-bottom-130 {
  margin-bottom: 130px !important; }

.has-padding-bottom-130 {
  padding-bottom: 130px !important; }

.has-margin-left-130 {
  margin-left: 130px !important; }

.has-padding-left-130 {
  padding-left: 130px !important; }

.has-margin-right-130 {
  margin-right: 130px !important; }

.has-padding-right-130 {
  padding-right: 130px !important; }

.has-margin-135 {
  margin: 135px !important; }

.has-padding-135 {
  padding: 135px !important; }

.has-margin-top-135 {
  margin-top: 135px !important; }

.has-padding-top-135 {
  padding-top: 135px !important; }

.has-margin-bottom-135 {
  margin-bottom: 135px !important; }

.has-padding-bottom-135 {
  padding-bottom: 135px !important; }

.has-margin-left-135 {
  margin-left: 135px !important; }

.has-padding-left-135 {
  padding-left: 135px !important; }

.has-margin-right-135 {
  margin-right: 135px !important; }

.has-padding-right-135 {
  padding-right: 135px !important; }

.has-margin-140 {
  margin: 140px !important; }

.has-padding-140 {
  padding: 140px !important; }

.has-margin-top-140 {
  margin-top: 140px !important; }

.has-padding-top-140 {
  padding-top: 140px !important; }

.has-margin-bottom-140 {
  margin-bottom: 140px !important; }

.has-padding-bottom-140 {
  padding-bottom: 140px !important; }

.has-margin-left-140 {
  margin-left: 140px !important; }

.has-padding-left-140 {
  padding-left: 140px !important; }

.has-margin-right-140 {
  margin-right: 140px !important; }

.has-padding-right-140 {
  padding-right: 140px !important; }

.has-margin-145 {
  margin: 145px !important; }

.has-padding-145 {
  padding: 145px !important; }

.has-margin-top-145 {
  margin-top: 145px !important; }

.has-padding-top-145 {
  padding-top: 145px !important; }

.has-margin-bottom-145 {
  margin-bottom: 145px !important; }

.has-padding-bottom-145 {
  padding-bottom: 145px !important; }

.has-margin-left-145 {
  margin-left: 145px !important; }

.has-padding-left-145 {
  padding-left: 145px !important; }

.has-margin-right-145 {
  margin-right: 145px !important; }

.has-padding-right-145 {
  padding-right: 145px !important; }

.has-margin-150 {
  margin: 150px !important; }

.has-padding-150 {
  padding: 150px !important; }

.has-margin-top-150 {
  margin-top: 150px !important; }

.has-padding-top-150 {
  padding-top: 150px !important; }

.has-margin-bottom-150 {
  margin-bottom: 150px !important; }

.has-padding-bottom-150 {
  padding-bottom: 150px !important; }

.has-margin-left-150 {
  margin-left: 150px !important; }

.has-padding-left-150 {
  padding-left: 150px !important; }

.has-margin-right-150 {
  margin-right: 150px !important; }

.has-padding-right-150 {
  padding-right: 150px !important; }

.has-margin-155 {
  margin: 155px !important; }

.has-padding-155 {
  padding: 155px !important; }

.has-margin-top-155 {
  margin-top: 155px !important; }

.has-padding-top-155 {
  padding-top: 155px !important; }

.has-margin-bottom-155 {
  margin-bottom: 155px !important; }

.has-padding-bottom-155 {
  padding-bottom: 155px !important; }

.has-margin-left-155 {
  margin-left: 155px !important; }

.has-padding-left-155 {
  padding-left: 155px !important; }

.has-margin-right-155 {
  margin-right: 155px !important; }

.has-padding-right-155 {
  padding-right: 155px !important; }

.has-margin-160 {
  margin: 160px !important; }

.has-padding-160 {
  padding: 160px !important; }

.has-margin-top-160 {
  margin-top: 160px !important; }

.has-padding-top-160 {
  padding-top: 160px !important; }

.has-margin-bottom-160 {
  margin-bottom: 160px !important; }

.has-padding-bottom-160 {
  padding-bottom: 160px !important; }

.has-margin-left-160 {
  margin-left: 160px !important; }

.has-padding-left-160 {
  padding-left: 160px !important; }

.has-margin-right-160 {
  margin-right: 160px !important; }

.has-padding-right-160 {
  padding-right: 160px !important; }

.has-margin-165 {
  margin: 165px !important; }

.has-padding-165 {
  padding: 165px !important; }

.has-margin-top-165 {
  margin-top: 165px !important; }

.has-padding-top-165 {
  padding-top: 165px !important; }

.has-margin-bottom-165 {
  margin-bottom: 165px !important; }

.has-padding-bottom-165 {
  padding-bottom: 165px !important; }

.has-margin-left-165 {
  margin-left: 165px !important; }

.has-padding-left-165 {
  padding-left: 165px !important; }

.has-margin-right-165 {
  margin-right: 165px !important; }

.has-padding-right-165 {
  padding-right: 165px !important; }

.has-margin-170 {
  margin: 170px !important; }

.has-padding-170 {
  padding: 170px !important; }

.has-margin-top-170 {
  margin-top: 170px !important; }

.has-padding-top-170 {
  padding-top: 170px !important; }

.has-margin-bottom-170 {
  margin-bottom: 170px !important; }

.has-padding-bottom-170 {
  padding-bottom: 170px !important; }

.has-margin-left-170 {
  margin-left: 170px !important; }

.has-padding-left-170 {
  padding-left: 170px !important; }

.has-margin-right-170 {
  margin-right: 170px !important; }

.has-padding-right-170 {
  padding-right: 170px !important; }

.has-margin-175 {
  margin: 175px !important; }

.has-padding-175 {
  padding: 175px !important; }

.has-margin-top-175 {
  margin-top: 175px !important; }

.has-padding-top-175 {
  padding-top: 175px !important; }

.has-margin-bottom-175 {
  margin-bottom: 175px !important; }

.has-padding-bottom-175 {
  padding-bottom: 175px !important; }

.has-margin-left-175 {
  margin-left: 175px !important; }

.has-padding-left-175 {
  padding-left: 175px !important; }

.has-margin-right-175 {
  margin-right: 175px !important; }

.has-padding-right-175 {
  padding-right: 175px !important; }

.has-margin-180 {
  margin: 180px !important; }

.has-padding-180 {
  padding: 180px !important; }

.has-margin-top-180 {
  margin-top: 180px !important; }

.has-padding-top-180 {
  padding-top: 180px !important; }

.has-margin-bottom-180 {
  margin-bottom: 180px !important; }

.has-padding-bottom-180 {
  padding-bottom: 180px !important; }

.has-margin-left-180 {
  margin-left: 180px !important; }

.has-padding-left-180 {
  padding-left: 180px !important; }

.has-margin-right-180 {
  margin-right: 180px !important; }

.has-padding-right-180 {
  padding-right: 180px !important; }

.has-margin-185 {
  margin: 185px !important; }

.has-padding-185 {
  padding: 185px !important; }

.has-margin-top-185 {
  margin-top: 185px !important; }

.has-padding-top-185 {
  padding-top: 185px !important; }

.has-margin-bottom-185 {
  margin-bottom: 185px !important; }

.has-padding-bottom-185 {
  padding-bottom: 185px !important; }

.has-margin-left-185 {
  margin-left: 185px !important; }

.has-padding-left-185 {
  padding-left: 185px !important; }

.has-margin-right-185 {
  margin-right: 185px !important; }

.has-padding-right-185 {
  padding-right: 185px !important; }

.has-margin-190 {
  margin: 190px !important; }

.has-padding-190 {
  padding: 190px !important; }

.has-margin-top-190 {
  margin-top: 190px !important; }

.has-padding-top-190 {
  padding-top: 190px !important; }

.has-margin-bottom-190 {
  margin-bottom: 190px !important; }

.has-padding-bottom-190 {
  padding-bottom: 190px !important; }

.has-margin-left-190 {
  margin-left: 190px !important; }

.has-padding-left-190 {
  padding-left: 190px !important; }

.has-margin-right-190 {
  margin-right: 190px !important; }

.has-padding-right-190 {
  padding-right: 190px !important; }

.has-margin-195 {
  margin: 195px !important; }

.has-padding-195 {
  padding: 195px !important; }

.has-margin-top-195 {
  margin-top: 195px !important; }

.has-padding-top-195 {
  padding-top: 195px !important; }

.has-margin-bottom-195 {
  margin-bottom: 195px !important; }

.has-padding-bottom-195 {
  padding-bottom: 195px !important; }

.has-margin-left-195 {
  margin-left: 195px !important; }

.has-padding-left-195 {
  padding-left: 195px !important; }

.has-margin-right-195 {
  margin-right: 195px !important; }

.has-padding-right-195 {
  padding-right: 195px !important; }

.has-margin-200 {
  margin: 200px !important; }

.has-padding-200 {
  padding: 200px !important; }

.has-margin-top-200 {
  margin-top: 200px !important; }

.has-padding-top-200 {
  padding-top: 200px !important; }

.has-margin-bottom-200 {
  margin-bottom: 200px !important; }

.has-padding-bottom-200 {
  padding-bottom: 200px !important; }

.has-margin-left-200 {
  margin-left: 200px !important; }

.has-padding-left-200 {
  padding-left: 200px !important; }

.has-margin-right-200 {
  margin-right: 200px !important; }

.has-padding-right-200 {
  padding-right: 200px !important; }

.has-margin-205 {
  margin: 205px !important; }

.has-padding-205 {
  padding: 205px !important; }

.has-margin-top-205 {
  margin-top: 205px !important; }

.has-padding-top-205 {
  padding-top: 205px !important; }

.has-margin-bottom-205 {
  margin-bottom: 205px !important; }

.has-padding-bottom-205 {
  padding-bottom: 205px !important; }

.has-margin-left-205 {
  margin-left: 205px !important; }

.has-padding-left-205 {
  padding-left: 205px !important; }

.has-margin-right-205 {
  margin-right: 205px !important; }

.has-padding-right-205 {
  padding-right: 205px !important; }

.has-margin-210 {
  margin: 210px !important; }

.has-padding-210 {
  padding: 210px !important; }

.has-margin-top-210 {
  margin-top: 210px !important; }

.has-padding-top-210 {
  padding-top: 210px !important; }

.has-margin-bottom-210 {
  margin-bottom: 210px !important; }

.has-padding-bottom-210 {
  padding-bottom: 210px !important; }

.has-margin-left-210 {
  margin-left: 210px !important; }

.has-padding-left-210 {
  padding-left: 210px !important; }

.has-margin-right-210 {
  margin-right: 210px !important; }

.has-padding-right-210 {
  padding-right: 210px !important; }

.has-margin-215 {
  margin: 215px !important; }

.has-padding-215 {
  padding: 215px !important; }

.has-margin-top-215 {
  margin-top: 215px !important; }

.has-padding-top-215 {
  padding-top: 215px !important; }

.has-margin-bottom-215 {
  margin-bottom: 215px !important; }

.has-padding-bottom-215 {
  padding-bottom: 215px !important; }

.has-margin-left-215 {
  margin-left: 215px !important; }

.has-padding-left-215 {
  padding-left: 215px !important; }

.has-margin-right-215 {
  margin-right: 215px !important; }

.has-padding-right-215 {
  padding-right: 215px !important; }

.has-margin-220 {
  margin: 220px !important; }

.has-padding-220 {
  padding: 220px !important; }

.has-margin-top-220 {
  margin-top: 220px !important; }

.has-padding-top-220 {
  padding-top: 220px !important; }

.has-margin-bottom-220 {
  margin-bottom: 220px !important; }

.has-padding-bottom-220 {
  padding-bottom: 220px !important; }

.has-margin-left-220 {
  margin-left: 220px !important; }

.has-padding-left-220 {
  padding-left: 220px !important; }

.has-margin-right-220 {
  margin-right: 220px !important; }

.has-padding-right-220 {
  padding-right: 220px !important; }

.has-margin-225 {
  margin: 225px !important; }

.has-padding-225 {
  padding: 225px !important; }

.has-margin-top-225 {
  margin-top: 225px !important; }

.has-padding-top-225 {
  padding-top: 225px !important; }

.has-margin-bottom-225 {
  margin-bottom: 225px !important; }

.has-padding-bottom-225 {
  padding-bottom: 225px !important; }

.has-margin-left-225 {
  margin-left: 225px !important; }

.has-padding-left-225 {
  padding-left: 225px !important; }

.has-margin-right-225 {
  margin-right: 225px !important; }

.has-padding-right-225 {
  padding-right: 225px !important; }

.has-margin-230 {
  margin: 230px !important; }

.has-padding-230 {
  padding: 230px !important; }

.has-margin-top-230 {
  margin-top: 230px !important; }

.has-padding-top-230 {
  padding-top: 230px !important; }

.has-margin-bottom-230 {
  margin-bottom: 230px !important; }

.has-padding-bottom-230 {
  padding-bottom: 230px !important; }

.has-margin-left-230 {
  margin-left: 230px !important; }

.has-padding-left-230 {
  padding-left: 230px !important; }

.has-margin-right-230 {
  margin-right: 230px !important; }

.has-padding-right-230 {
  padding-right: 230px !important; }

.has-margin-235 {
  margin: 235px !important; }

.has-padding-235 {
  padding: 235px !important; }

.has-margin-top-235 {
  margin-top: 235px !important; }

.has-padding-top-235 {
  padding-top: 235px !important; }

.has-margin-bottom-235 {
  margin-bottom: 235px !important; }

.has-padding-bottom-235 {
  padding-bottom: 235px !important; }

.has-margin-left-235 {
  margin-left: 235px !important; }

.has-padding-left-235 {
  padding-left: 235px !important; }

.has-margin-right-235 {
  margin-right: 235px !important; }

.has-padding-right-235 {
  padding-right: 235px !important; }

.has-margin-240 {
  margin: 240px !important; }

.has-padding-240 {
  padding: 240px !important; }

.has-margin-top-240 {
  margin-top: 240px !important; }

.has-padding-top-240 {
  padding-top: 240px !important; }

.has-margin-bottom-240 {
  margin-bottom: 240px !important; }

.has-padding-bottom-240 {
  padding-bottom: 240px !important; }

.has-margin-left-240 {
  margin-left: 240px !important; }

.has-padding-left-240 {
  padding-left: 240px !important; }

.has-margin-right-240 {
  margin-right: 240px !important; }

.has-padding-right-240 {
  padding-right: 240px !important; }

.has-margin-245 {
  margin: 245px !important; }

.has-padding-245 {
  padding: 245px !important; }

.has-margin-top-245 {
  margin-top: 245px !important; }

.has-padding-top-245 {
  padding-top: 245px !important; }

.has-margin-bottom-245 {
  margin-bottom: 245px !important; }

.has-padding-bottom-245 {
  padding-bottom: 245px !important; }

.has-margin-left-245 {
  margin-left: 245px !important; }

.has-padding-left-245 {
  padding-left: 245px !important; }

.has-margin-right-245 {
  margin-right: 245px !important; }

.has-padding-right-245 {
  padding-right: 245px !important; }

.has-margin-250 {
  margin: 250px !important; }

.has-padding-250 {
  padding: 250px !important; }

.has-margin-top-250 {
  margin-top: 250px !important; }

.has-padding-top-250 {
  padding-top: 250px !important; }

.has-margin-bottom-250 {
  margin-bottom: 250px !important; }

.has-padding-bottom-250 {
  padding-bottom: 250px !important; }

.has-margin-left-250 {
  margin-left: 250px !important; }

.has-padding-left-250 {
  padding-left: 250px !important; }

.has-margin-right-250 {
  margin-right: 250px !important; }

.has-padding-right-250 {
  padding-right: 250px !important; }

.has-margin-255 {
  margin: 255px !important; }

.has-padding-255 {
  padding: 255px !important; }

.has-margin-top-255 {
  margin-top: 255px !important; }

.has-padding-top-255 {
  padding-top: 255px !important; }

.has-margin-bottom-255 {
  margin-bottom: 255px !important; }

.has-padding-bottom-255 {
  padding-bottom: 255px !important; }

.has-margin-left-255 {
  margin-left: 255px !important; }

.has-padding-left-255 {
  padding-left: 255px !important; }

.has-margin-right-255 {
  margin-right: 255px !important; }

.has-padding-right-255 {
  padding-right: 255px !important; }

.has-margin-260 {
  margin: 260px !important; }

.has-padding-260 {
  padding: 260px !important; }

.has-margin-top-260 {
  margin-top: 260px !important; }

.has-padding-top-260 {
  padding-top: 260px !important; }

.has-margin-bottom-260 {
  margin-bottom: 260px !important; }

.has-padding-bottom-260 {
  padding-bottom: 260px !important; }

.has-margin-left-260 {
  margin-left: 260px !important; }

.has-padding-left-260 {
  padding-left: 260px !important; }

.has-margin-right-260 {
  margin-right: 260px !important; }

.has-padding-right-260 {
  padding-right: 260px !important; }

.has-margin-265 {
  margin: 265px !important; }

.has-padding-265 {
  padding: 265px !important; }

.has-margin-top-265 {
  margin-top: 265px !important; }

.has-padding-top-265 {
  padding-top: 265px !important; }

.has-margin-bottom-265 {
  margin-bottom: 265px !important; }

.has-padding-bottom-265 {
  padding-bottom: 265px !important; }

.has-margin-left-265 {
  margin-left: 265px !important; }

.has-padding-left-265 {
  padding-left: 265px !important; }

.has-margin-right-265 {
  margin-right: 265px !important; }

.has-padding-right-265 {
  padding-right: 265px !important; }

.has-margin-270 {
  margin: 270px !important; }

.has-padding-270 {
  padding: 270px !important; }

.has-margin-top-270 {
  margin-top: 270px !important; }

.has-padding-top-270 {
  padding-top: 270px !important; }

.has-margin-bottom-270 {
  margin-bottom: 270px !important; }

.has-padding-bottom-270 {
  padding-bottom: 270px !important; }

.has-margin-left-270 {
  margin-left: 270px !important; }

.has-padding-left-270 {
  padding-left: 270px !important; }

.has-margin-right-270 {
  margin-right: 270px !important; }

.has-padding-right-270 {
  padding-right: 270px !important; }

.has-margin-275 {
  margin: 275px !important; }

.has-padding-275 {
  padding: 275px !important; }

.has-margin-top-275 {
  margin-top: 275px !important; }

.has-padding-top-275 {
  padding-top: 275px !important; }

.has-margin-bottom-275 {
  margin-bottom: 275px !important; }

.has-padding-bottom-275 {
  padding-bottom: 275px !important; }

.has-margin-left-275 {
  margin-left: 275px !important; }

.has-padding-left-275 {
  padding-left: 275px !important; }

.has-margin-right-275 {
  margin-right: 275px !important; }

.has-padding-right-275 {
  padding-right: 275px !important; }

.has-margin-280 {
  margin: 280px !important; }

.has-padding-280 {
  padding: 280px !important; }

.has-margin-top-280 {
  margin-top: 280px !important; }

.has-padding-top-280 {
  padding-top: 280px !important; }

.has-margin-bottom-280 {
  margin-bottom: 280px !important; }

.has-padding-bottom-280 {
  padding-bottom: 280px !important; }

.has-margin-left-280 {
  margin-left: 280px !important; }

.has-padding-left-280 {
  padding-left: 280px !important; }

.has-margin-right-280 {
  margin-right: 280px !important; }

.has-padding-right-280 {
  padding-right: 280px !important; }

.has-margin-285 {
  margin: 285px !important; }

.has-padding-285 {
  padding: 285px !important; }

.has-margin-top-285 {
  margin-top: 285px !important; }

.has-padding-top-285 {
  padding-top: 285px !important; }

.has-margin-bottom-285 {
  margin-bottom: 285px !important; }

.has-padding-bottom-285 {
  padding-bottom: 285px !important; }

.has-margin-left-285 {
  margin-left: 285px !important; }

.has-padding-left-285 {
  padding-left: 285px !important; }

.has-margin-right-285 {
  margin-right: 285px !important; }

.has-padding-right-285 {
  padding-right: 285px !important; }

.has-margin-290 {
  margin: 290px !important; }

.has-padding-290 {
  padding: 290px !important; }

.has-margin-top-290 {
  margin-top: 290px !important; }

.has-padding-top-290 {
  padding-top: 290px !important; }

.has-margin-bottom-290 {
  margin-bottom: 290px !important; }

.has-padding-bottom-290 {
  padding-bottom: 290px !important; }

.has-margin-left-290 {
  margin-left: 290px !important; }

.has-padding-left-290 {
  padding-left: 290px !important; }

.has-margin-right-290 {
  margin-right: 290px !important; }

.has-padding-right-290 {
  padding-right: 290px !important; }

.has-margin-295 {
  margin: 295px !important; }

.has-padding-295 {
  padding: 295px !important; }

.has-margin-top-295 {
  margin-top: 295px !important; }

.has-padding-top-295 {
  padding-top: 295px !important; }

.has-margin-bottom-295 {
  margin-bottom: 295px !important; }

.has-padding-bottom-295 {
  padding-bottom: 295px !important; }

.has-margin-left-295 {
  margin-left: 295px !important; }

.has-padding-left-295 {
  padding-left: 295px !important; }

.has-margin-right-295 {
  margin-right: 295px !important; }

.has-padding-right-295 {
  padding-right: 295px !important; }

.has-margin-300 {
  margin: 300px !important; }

.has-padding-300 {
  padding: 300px !important; }

.has-margin-top-300 {
  margin-top: 300px !important; }

.has-padding-top-300 {
  padding-top: 300px !important; }

.has-margin-bottom-300 {
  margin-bottom: 300px !important; }

.has-padding-bottom-300 {
  padding-bottom: 300px !important; }

.has-margin-left-300 {
  margin-left: 300px !important; }

.has-padding-left-300 {
  padding-left: 300px !important; }

.has-margin-right-300 {
  margin-right: 300px !important; }

.has-padding-right-300 {
  padding-right: 300px !important; }

.has-margin-305 {
  margin: 305px !important; }

.has-padding-305 {
  padding: 305px !important; }

.has-margin-top-305 {
  margin-top: 305px !important; }

.has-padding-top-305 {
  padding-top: 305px !important; }

.has-margin-bottom-305 {
  margin-bottom: 305px !important; }

.has-padding-bottom-305 {
  padding-bottom: 305px !important; }

.has-margin-left-305 {
  margin-left: 305px !important; }

.has-padding-left-305 {
  padding-left: 305px !important; }

.has-margin-right-305 {
  margin-right: 305px !important; }

.has-padding-right-305 {
  padding-right: 305px !important; }

.has-margin-310 {
  margin: 310px !important; }

.has-padding-310 {
  padding: 310px !important; }

.has-margin-top-310 {
  margin-top: 310px !important; }

.has-padding-top-310 {
  padding-top: 310px !important; }

.has-margin-bottom-310 {
  margin-bottom: 310px !important; }

.has-padding-bottom-310 {
  padding-bottom: 310px !important; }

.has-margin-left-310 {
  margin-left: 310px !important; }

.has-padding-left-310 {
  padding-left: 310px !important; }

.has-margin-right-310 {
  margin-right: 310px !important; }

.has-padding-right-310 {
  padding-right: 310px !important; }

.has-margin-315 {
  margin: 315px !important; }

.has-padding-315 {
  padding: 315px !important; }

.has-margin-top-315 {
  margin-top: 315px !important; }

.has-padding-top-315 {
  padding-top: 315px !important; }

.has-margin-bottom-315 {
  margin-bottom: 315px !important; }

.has-padding-bottom-315 {
  padding-bottom: 315px !important; }

.has-margin-left-315 {
  margin-left: 315px !important; }

.has-padding-left-315 {
  padding-left: 315px !important; }

.has-margin-right-315 {
  margin-right: 315px !important; }

.has-padding-right-315 {
  padding-right: 315px !important; }

.has-margin-320 {
  margin: 320px !important; }

.has-padding-320 {
  padding: 320px !important; }

.has-margin-top-320 {
  margin-top: 320px !important; }

.has-padding-top-320 {
  padding-top: 320px !important; }

.has-margin-bottom-320 {
  margin-bottom: 320px !important; }

.has-padding-bottom-320 {
  padding-bottom: 320px !important; }

.has-margin-left-320 {
  margin-left: 320px !important; }

.has-padding-left-320 {
  padding-left: 320px !important; }

.has-margin-right-320 {
  margin-right: 320px !important; }

.has-padding-right-320 {
  padding-right: 320px !important; }

.has-margin-325 {
  margin: 325px !important; }

.has-padding-325 {
  padding: 325px !important; }

.has-margin-top-325 {
  margin-top: 325px !important; }

.has-padding-top-325 {
  padding-top: 325px !important; }

.has-margin-bottom-325 {
  margin-bottom: 325px !important; }

.has-padding-bottom-325 {
  padding-bottom: 325px !important; }

.has-margin-left-325 {
  margin-left: 325px !important; }

.has-padding-left-325 {
  padding-left: 325px !important; }

.has-margin-right-325 {
  margin-right: 325px !important; }

.has-padding-right-325 {
  padding-right: 325px !important; }

.has-margin-330 {
  margin: 330px !important; }

.has-padding-330 {
  padding: 330px !important; }

.has-margin-top-330 {
  margin-top: 330px !important; }

.has-padding-top-330 {
  padding-top: 330px !important; }

.has-margin-bottom-330 {
  margin-bottom: 330px !important; }

.has-padding-bottom-330 {
  padding-bottom: 330px !important; }

.has-margin-left-330 {
  margin-left: 330px !important; }

.has-padding-left-330 {
  padding-left: 330px !important; }

.has-margin-right-330 {
  margin-right: 330px !important; }

.has-padding-right-330 {
  padding-right: 330px !important; }

.has-margin-335 {
  margin: 335px !important; }

.has-padding-335 {
  padding: 335px !important; }

.has-margin-top-335 {
  margin-top: 335px !important; }

.has-padding-top-335 {
  padding-top: 335px !important; }

.has-margin-bottom-335 {
  margin-bottom: 335px !important; }

.has-padding-bottom-335 {
  padding-bottom: 335px !important; }

.has-margin-left-335 {
  margin-left: 335px !important; }

.has-padding-left-335 {
  padding-left: 335px !important; }

.has-margin-right-335 {
  margin-right: 335px !important; }

.has-padding-right-335 {
  padding-right: 335px !important; }

.has-margin-340 {
  margin: 340px !important; }

.has-padding-340 {
  padding: 340px !important; }

.has-margin-top-340 {
  margin-top: 340px !important; }

.has-padding-top-340 {
  padding-top: 340px !important; }

.has-margin-bottom-340 {
  margin-bottom: 340px !important; }

.has-padding-bottom-340 {
  padding-bottom: 340px !important; }

.has-margin-left-340 {
  margin-left: 340px !important; }

.has-padding-left-340 {
  padding-left: 340px !important; }

.has-margin-right-340 {
  margin-right: 340px !important; }

.has-padding-right-340 {
  padding-right: 340px !important; }

.has-margin-345 {
  margin: 345px !important; }

.has-padding-345 {
  padding: 345px !important; }

.has-margin-top-345 {
  margin-top: 345px !important; }

.has-padding-top-345 {
  padding-top: 345px !important; }

.has-margin-bottom-345 {
  margin-bottom: 345px !important; }

.has-padding-bottom-345 {
  padding-bottom: 345px !important; }

.has-margin-left-345 {
  margin-left: 345px !important; }

.has-padding-left-345 {
  padding-left: 345px !important; }

.has-margin-right-345 {
  margin-right: 345px !important; }

.has-padding-right-345 {
  padding-right: 345px !important; }

.has-margin-350 {
  margin: 350px !important; }

.has-padding-350 {
  padding: 350px !important; }

.has-margin-top-350 {
  margin-top: 350px !important; }

.has-padding-top-350 {
  padding-top: 350px !important; }

.has-margin-bottom-350 {
  margin-bottom: 350px !important; }

.has-padding-bottom-350 {
  padding-bottom: 350px !important; }

.has-margin-left-350 {
  margin-left: 350px !important; }

.has-padding-left-350 {
  padding-left: 350px !important; }

.has-margin-right-350 {
  margin-right: 350px !important; }

.has-padding-right-350 {
  padding-right: 350px !important; }

.has-margin-355 {
  margin: 355px !important; }

.has-padding-355 {
  padding: 355px !important; }

.has-margin-top-355 {
  margin-top: 355px !important; }

.has-padding-top-355 {
  padding-top: 355px !important; }

.has-margin-bottom-355 {
  margin-bottom: 355px !important; }

.has-padding-bottom-355 {
  padding-bottom: 355px !important; }

.has-margin-left-355 {
  margin-left: 355px !important; }

.has-padding-left-355 {
  padding-left: 355px !important; }

.has-margin-right-355 {
  margin-right: 355px !important; }

.has-padding-right-355 {
  padding-right: 355px !important; }

.has-margin-360 {
  margin: 360px !important; }

.has-padding-360 {
  padding: 360px !important; }

.has-margin-top-360 {
  margin-top: 360px !important; }

.has-padding-top-360 {
  padding-top: 360px !important; }

.has-margin-bottom-360 {
  margin-bottom: 360px !important; }

.has-padding-bottom-360 {
  padding-bottom: 360px !important; }

.has-margin-left-360 {
  margin-left: 360px !important; }

.has-padding-left-360 {
  padding-left: 360px !important; }

.has-margin-right-360 {
  margin-right: 360px !important; }

.has-padding-right-360 {
  padding-right: 360px !important; }

.has-margin-365 {
  margin: 365px !important; }

.has-padding-365 {
  padding: 365px !important; }

.has-margin-top-365 {
  margin-top: 365px !important; }

.has-padding-top-365 {
  padding-top: 365px !important; }

.has-margin-bottom-365 {
  margin-bottom: 365px !important; }

.has-padding-bottom-365 {
  padding-bottom: 365px !important; }

.has-margin-left-365 {
  margin-left: 365px !important; }

.has-padding-left-365 {
  padding-left: 365px !important; }

.has-margin-right-365 {
  margin-right: 365px !important; }

.has-padding-right-365 {
  padding-right: 365px !important; }

.has-margin-370 {
  margin: 370px !important; }

.has-padding-370 {
  padding: 370px !important; }

.has-margin-top-370 {
  margin-top: 370px !important; }

.has-padding-top-370 {
  padding-top: 370px !important; }

.has-margin-bottom-370 {
  margin-bottom: 370px !important; }

.has-padding-bottom-370 {
  padding-bottom: 370px !important; }

.has-margin-left-370 {
  margin-left: 370px !important; }

.has-padding-left-370 {
  padding-left: 370px !important; }

.has-margin-right-370 {
  margin-right: 370px !important; }

.has-padding-right-370 {
  padding-right: 370px !important; }

.has-margin-375 {
  margin: 375px !important; }

.has-padding-375 {
  padding: 375px !important; }

.has-margin-top-375 {
  margin-top: 375px !important; }

.has-padding-top-375 {
  padding-top: 375px !important; }

.has-margin-bottom-375 {
  margin-bottom: 375px !important; }

.has-padding-bottom-375 {
  padding-bottom: 375px !important; }

.has-margin-left-375 {
  margin-left: 375px !important; }

.has-padding-left-375 {
  padding-left: 375px !important; }

.has-margin-right-375 {
  margin-right: 375px !important; }

.has-padding-right-375 {
  padding-right: 375px !important; }

.has-margin-380 {
  margin: 380px !important; }

.has-padding-380 {
  padding: 380px !important; }

.has-margin-top-380 {
  margin-top: 380px !important; }

.has-padding-top-380 {
  padding-top: 380px !important; }

.has-margin-bottom-380 {
  margin-bottom: 380px !important; }

.has-padding-bottom-380 {
  padding-bottom: 380px !important; }

.has-margin-left-380 {
  margin-left: 380px !important; }

.has-padding-left-380 {
  padding-left: 380px !important; }

.has-margin-right-380 {
  margin-right: 380px !important; }

.has-padding-right-380 {
  padding-right: 380px !important; }

.has-margin-385 {
  margin: 385px !important; }

.has-padding-385 {
  padding: 385px !important; }

.has-margin-top-385 {
  margin-top: 385px !important; }

.has-padding-top-385 {
  padding-top: 385px !important; }

.has-margin-bottom-385 {
  margin-bottom: 385px !important; }

.has-padding-bottom-385 {
  padding-bottom: 385px !important; }

.has-margin-left-385 {
  margin-left: 385px !important; }

.has-padding-left-385 {
  padding-left: 385px !important; }

.has-margin-right-385 {
  margin-right: 385px !important; }

.has-padding-right-385 {
  padding-right: 385px !important; }

.has-margin-390 {
  margin: 390px !important; }

.has-padding-390 {
  padding: 390px !important; }

.has-margin-top-390 {
  margin-top: 390px !important; }

.has-padding-top-390 {
  padding-top: 390px !important; }

.has-margin-bottom-390 {
  margin-bottom: 390px !important; }

.has-padding-bottom-390 {
  padding-bottom: 390px !important; }

.has-margin-left-390 {
  margin-left: 390px !important; }

.has-padding-left-390 {
  padding-left: 390px !important; }

.has-margin-right-390 {
  margin-right: 390px !important; }

.has-padding-right-390 {
  padding-right: 390px !important; }

.has-margin-395 {
  margin: 395px !important; }

.has-padding-395 {
  padding: 395px !important; }

.has-margin-top-395 {
  margin-top: 395px !important; }

.has-padding-top-395 {
  padding-top: 395px !important; }

.has-margin-bottom-395 {
  margin-bottom: 395px !important; }

.has-padding-bottom-395 {
  padding-bottom: 395px !important; }

.has-margin-left-395 {
  margin-left: 395px !important; }

.has-padding-left-395 {
  padding-left: 395px !important; }

.has-margin-right-395 {
  margin-right: 395px !important; }

.has-padding-right-395 {
  padding-right: 395px !important; }

.has-margin-400 {
  margin: 400px !important; }

.has-padding-400 {
  padding: 400px !important; }

.has-margin-top-400 {
  margin-top: 400px !important; }

.has-padding-top-400 {
  padding-top: 400px !important; }

.has-margin-bottom-400 {
  margin-bottom: 400px !important; }

.has-padding-bottom-400 {
  padding-bottom: 400px !important; }

.has-margin-left-400 {
  margin-left: 400px !important; }

.has-padding-left-400 {
  padding-left: 400px !important; }

.has-margin-right-400 {
  margin-right: 400px !important; }

.has-padding-right-400 {
  padding-right: 400px !important; }

.has-margin-405 {
  margin: 405px !important; }

.has-padding-405 {
  padding: 405px !important; }

.has-margin-top-405 {
  margin-top: 405px !important; }

.has-padding-top-405 {
  padding-top: 405px !important; }

.has-margin-bottom-405 {
  margin-bottom: 405px !important; }

.has-padding-bottom-405 {
  padding-bottom: 405px !important; }

.has-margin-left-405 {
  margin-left: 405px !important; }

.has-padding-left-405 {
  padding-left: 405px !important; }

.has-margin-right-405 {
  margin-right: 405px !important; }

.has-padding-right-405 {
  padding-right: 405px !important; }

.has-margin-410 {
  margin: 410px !important; }

.has-padding-410 {
  padding: 410px !important; }

.has-margin-top-410 {
  margin-top: 410px !important; }

.has-padding-top-410 {
  padding-top: 410px !important; }

.has-margin-bottom-410 {
  margin-bottom: 410px !important; }

.has-padding-bottom-410 {
  padding-bottom: 410px !important; }

.has-margin-left-410 {
  margin-left: 410px !important; }

.has-padding-left-410 {
  padding-left: 410px !important; }

.has-margin-right-410 {
  margin-right: 410px !important; }

.has-padding-right-410 {
  padding-right: 410px !important; }

.has-margin-415 {
  margin: 415px !important; }

.has-padding-415 {
  padding: 415px !important; }

.has-margin-top-415 {
  margin-top: 415px !important; }

.has-padding-top-415 {
  padding-top: 415px !important; }

.has-margin-bottom-415 {
  margin-bottom: 415px !important; }

.has-padding-bottom-415 {
  padding-bottom: 415px !important; }

.has-margin-left-415 {
  margin-left: 415px !important; }

.has-padding-left-415 {
  padding-left: 415px !important; }

.has-margin-right-415 {
  margin-right: 415px !important; }

.has-padding-right-415 {
  padding-right: 415px !important; }

.has-margin-420 {
  margin: 420px !important; }

.has-padding-420 {
  padding: 420px !important; }

.has-margin-top-420 {
  margin-top: 420px !important; }

.has-padding-top-420 {
  padding-top: 420px !important; }

.has-margin-bottom-420 {
  margin-bottom: 420px !important; }

.has-padding-bottom-420 {
  padding-bottom: 420px !important; }

.has-margin-left-420 {
  margin-left: 420px !important; }

.has-padding-left-420 {
  padding-left: 420px !important; }

.has-margin-right-420 {
  margin-right: 420px !important; }

.has-padding-right-420 {
  padding-right: 420px !important; }

.has-margin-425 {
  margin: 425px !important; }

.has-padding-425 {
  padding: 425px !important; }

.has-margin-top-425 {
  margin-top: 425px !important; }

.has-padding-top-425 {
  padding-top: 425px !important; }

.has-margin-bottom-425 {
  margin-bottom: 425px !important; }

.has-padding-bottom-425 {
  padding-bottom: 425px !important; }

.has-margin-left-425 {
  margin-left: 425px !important; }

.has-padding-left-425 {
  padding-left: 425px !important; }

.has-margin-right-425 {
  margin-right: 425px !important; }

.has-padding-right-425 {
  padding-right: 425px !important; }

.has-margin-430 {
  margin: 430px !important; }

.has-padding-430 {
  padding: 430px !important; }

.has-margin-top-430 {
  margin-top: 430px !important; }

.has-padding-top-430 {
  padding-top: 430px !important; }

.has-margin-bottom-430 {
  margin-bottom: 430px !important; }

.has-padding-bottom-430 {
  padding-bottom: 430px !important; }

.has-margin-left-430 {
  margin-left: 430px !important; }

.has-padding-left-430 {
  padding-left: 430px !important; }

.has-margin-right-430 {
  margin-right: 430px !important; }

.has-padding-right-430 {
  padding-right: 430px !important; }

.has-margin-435 {
  margin: 435px !important; }

.has-padding-435 {
  padding: 435px !important; }

.has-margin-top-435 {
  margin-top: 435px !important; }

.has-padding-top-435 {
  padding-top: 435px !important; }

.has-margin-bottom-435 {
  margin-bottom: 435px !important; }

.has-padding-bottom-435 {
  padding-bottom: 435px !important; }

.has-margin-left-435 {
  margin-left: 435px !important; }

.has-padding-left-435 {
  padding-left: 435px !important; }

.has-margin-right-435 {
  margin-right: 435px !important; }

.has-padding-right-435 {
  padding-right: 435px !important; }

.has-margin-440 {
  margin: 440px !important; }

.has-padding-440 {
  padding: 440px !important; }

.has-margin-top-440 {
  margin-top: 440px !important; }

.has-padding-top-440 {
  padding-top: 440px !important; }

.has-margin-bottom-440 {
  margin-bottom: 440px !important; }

.has-padding-bottom-440 {
  padding-bottom: 440px !important; }

.has-margin-left-440 {
  margin-left: 440px !important; }

.has-padding-left-440 {
  padding-left: 440px !important; }

.has-margin-right-440 {
  margin-right: 440px !important; }

.has-padding-right-440 {
  padding-right: 440px !important; }

.has-margin-445 {
  margin: 445px !important; }

.has-padding-445 {
  padding: 445px !important; }

.has-margin-top-445 {
  margin-top: 445px !important; }

.has-padding-top-445 {
  padding-top: 445px !important; }

.has-margin-bottom-445 {
  margin-bottom: 445px !important; }

.has-padding-bottom-445 {
  padding-bottom: 445px !important; }

.has-margin-left-445 {
  margin-left: 445px !important; }

.has-padding-left-445 {
  padding-left: 445px !important; }

.has-margin-right-445 {
  margin-right: 445px !important; }

.has-padding-right-445 {
  padding-right: 445px !important; }

.is-top-marginless {
  margin-top: 0 !important; }

.is-top-paddingless {
  padding-top: 0 !important; }

.is-bottom-marginless {
  margin-bottom: 0 !important; }

.is-bottom-paddingless {
  padding-bottom: 0 !important; }

.is-left-marginless {
  margin-left: 0 !important; }

.is-left-paddingless {
  padding-left: 0 !important; }

.is-right-marginless {
  margin-right: 0 !important; }

.is-right-paddingless {
  padding-right: 0 !important; }

.has-margin-auto {
  margin: auto !important; }

.has-margin-top-auto {
  margin-top: auto !important; }

.has-margin-bottom-auto {
  margin-bottom: auto !important; }

.has-margin-left-auto {
  margin-left: auto !important; }

.has-margin-right-auto {
  margin-right: auto !important; }

@media screen and (max-width: 768px) {
  .flex-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 769px), print {
  .flex-tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .flex-tablet-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (max-width: 1279px) {
  .flex-touch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 1280px) {
  .flex-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .flex-desktop-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 1680px) {
  .flex-widescreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .flex-widescreen-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (min-width: 1984px) {
  .flex-fullhd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; } }

@media screen and (max-width: 768px) {
  .flex-row-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 769px), print {
  .flex-row-tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .flex-row-tablet-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (max-width: 1279px) {
  .flex-row-touch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 1280px) {
  .flex-row-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .flex-row-desktop-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 1680px) {
  .flex-row-widescreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .flex-row-widescreen-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (min-width: 1984px) {
  .flex-row-fullhd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; } }

@media screen and (max-width: 768px) {
  .flex-column-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 769px), print {
  .flex-column-tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .flex-column-tablet-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (max-width: 1279px) {
  .flex-column-touch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 1280px) {
  .flex-column-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .flex-column-desktop-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 1680px) {
  .flex-column-widescreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .flex-column-widescreen-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (min-width: 1984px) {
  .flex-column-fullhd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; } }

@media screen and (max-width: 768px) {
  .nowrap-mobile {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 769px), print {
  .nowrap-tablet {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .nowrap-tablet-only {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (max-width: 1279px) {
  .nowrap-touch {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 1280px) {
  .nowrap-desktop {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .nowrap-desktop-only {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 1680px) {
  .nowrap-widescreen {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .nowrap-widescreen-only {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (min-width: 1984px) {
  .nowrap-fullhd {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; } }

@media screen and (max-width: 768px) {
  .wrap-mobile {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 769px), print {
  .wrap-tablet {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .wrap-tablet-only {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (max-width: 1279px) {
  .wrap-touch {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 1280px) {
  .wrap-desktop {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .wrap-desktop-only {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 1680px) {
  .wrap-widescreen {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .wrap-widescreen-only {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (min-width: 1984px) {
  .wrap-fullhd {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; } }

@media screen and (max-width: 768px) {
  .wrap-reverse-mobile {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 769px), print {
  .wrap-reverse-tablet {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .wrap-reverse-tablet-only {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (max-width: 1279px) {
  .wrap-reverse-touch {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 1280px) {
  .wrap-reverse-desktop {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .wrap-reverse-desktop-only {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 1680px) {
  .wrap-reverse-widescreen {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .wrap-reverse-widescreen-only {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (min-width: 1984px) {
  .wrap-reverse-fullhd {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; } }

@media screen and (max-width: 768px) {
  .align-start-mobile {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 769px), print {
  .align-start-tablet {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-start-tablet-only {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (max-width: 1279px) {
  .align-start-touch {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 1280px) {
  .align-start-desktop {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-start-desktop-only {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 1680px) {
  .align-start-widescreen {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-start-widescreen-only {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (min-width: 1984px) {
  .align-start-fullhd {
    -webkit-align-content: start !important;
        -ms-flex-line-pack: start !important;
            align-content: start !important; } }

@media screen and (max-width: 768px) {
  .align-end-mobile {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 769px), print {
  .align-end-tablet {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-end-tablet-only {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (max-width: 1279px) {
  .align-end-touch {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 1280px) {
  .align-end-desktop {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-end-desktop-only {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 1680px) {
  .align-end-widescreen {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-end-widescreen-only {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (min-width: 1984px) {
  .align-end-fullhd {
    -webkit-align-content: end !important;
        -ms-flex-line-pack: end !important;
            align-content: end !important; } }

@media screen and (max-width: 768px) {
  .align-flex-start-mobile {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 769px), print {
  .align-flex-start-tablet {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-flex-start-tablet-only {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (max-width: 1279px) {
  .align-flex-start-touch {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 1280px) {
  .align-flex-start-desktop {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-flex-start-desktop-only {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 1680px) {
  .align-flex-start-widescreen {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-flex-start-widescreen-only {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (min-width: 1984px) {
  .align-flex-start-fullhd {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; } }

@media screen and (max-width: 768px) {
  .align-flex-end-mobile {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 769px), print {
  .align-flex-end-tablet {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-flex-end-tablet-only {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (max-width: 1279px) {
  .align-flex-end-touch {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 1280px) {
  .align-flex-end-desktop {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-flex-end-desktop-only {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 1680px) {
  .align-flex-end-widescreen {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-flex-end-widescreen-only {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (min-width: 1984px) {
  .align-flex-end-fullhd {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; } }

@media screen and (max-width: 768px) {
  .align-center-mobile {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 769px), print {
  .align-center-tablet {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-center-tablet-only {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (max-width: 1279px) {
  .align-center-touch {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 1280px) {
  .align-center-desktop {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-center-desktop-only {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 1680px) {
  .align-center-widescreen {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-center-widescreen-only {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (min-width: 1984px) {
  .align-center-fullhd {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; } }

@media screen and (max-width: 768px) {
  .align-normal-mobile {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 769px), print {
  .align-normal-tablet {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-normal-tablet-only {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (max-width: 1279px) {
  .align-normal-touch {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 1280px) {
  .align-normal-desktop {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-normal-desktop-only {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 1680px) {
  .align-normal-widescreen {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-normal-widescreen-only {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (min-width: 1984px) {
  .align-normal-fullhd {
    -webkit-align-content: normal !important;
        -ms-flex-line-pack: normal !important;
            align-content: normal !important; } }

@media screen and (max-width: 768px) {
  .align-space-between-mobile {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 769px), print {
  .align-space-between-tablet {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-space-between-tablet-only {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (max-width: 1279px) {
  .align-space-between-touch {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 1280px) {
  .align-space-between-desktop {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-space-between-desktop-only {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 1680px) {
  .align-space-between-widescreen {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-space-between-widescreen-only {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (min-width: 1984px) {
  .align-space-between-fullhd {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; } }

@media screen and (max-width: 768px) {
  .align-space-around-mobile {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 769px), print {
  .align-space-around-tablet {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-space-around-tablet-only {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (max-width: 1279px) {
  .align-space-around-touch {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 1280px) {
  .align-space-around-desktop {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-space-around-desktop-only {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 1680px) {
  .align-space-around-widescreen {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-space-around-widescreen-only {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (min-width: 1984px) {
  .align-space-around-fullhd {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; } }

@media screen and (max-width: 768px) {
  .align-space-evenly-mobile {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 769px), print {
  .align-space-evenly-tablet {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-space-evenly-tablet-only {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (max-width: 1279px) {
  .align-space-evenly-touch {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 1280px) {
  .align-space-evenly-desktop {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-space-evenly-desktop-only {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 1680px) {
  .align-space-evenly-widescreen {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-space-evenly-widescreen-only {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (min-width: 1984px) {
  .align-space-evenly-fullhd {
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important; } }

@media screen and (max-width: 768px) {
  .align-stretch-mobile {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 769px), print {
  .align-stretch-tablet {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-stretch-tablet-only {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (max-width: 1279px) {
  .align-stretch-touch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 1280px) {
  .align-stretch-desktop {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-stretch-desktop-only {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 1680px) {
  .align-stretch-widescreen {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-stretch-widescreen-only {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (min-width: 1984px) {
  .align-stretch-fullhd {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; } }

@media screen and (max-width: 768px) {
  .align-baseline-mobile {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 769px), print {
  .align-baseline-tablet {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-baseline-tablet-only {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (max-width: 1279px) {
  .align-baseline-touch {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 1280px) {
  .align-baseline-desktop {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-baseline-desktop-only {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 1680px) {
  .align-baseline-widescreen {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-baseline-widescreen-only {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (min-width: 1984px) {
  .align-baseline-fullhd {
    -webkit-align-content: baseline !important;
        -ms-flex-line-pack: baseline !important;
            align-content: baseline !important; } }

@media screen and (max-width: 768px) {
  .justify-left-mobile {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 769px), print {
  .justify-left-tablet {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-left-tablet-only {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (max-width: 1279px) {
  .justify-left-touch {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 1280px) {
  .justify-left-desktop {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-left-desktop-only {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 1680px) {
  .justify-left-widescreen {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-left-widescreen-only {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (min-width: 1984px) {
  .justify-left-fullhd {
    -webkit-box-pack: left !important;
    -webkit-justify-content: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important; } }

@media screen and (max-width: 768px) {
  .justify-right-mobile {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 769px), print {
  .justify-right-tablet {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-right-tablet-only {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (max-width: 1279px) {
  .justify-right-touch {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 1280px) {
  .justify-right-desktop {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-right-desktop-only {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 1680px) {
  .justify-right-widescreen {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-right-widescreen-only {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (min-width: 1984px) {
  .justify-right-fullhd {
    -webkit-box-pack: right !important;
    -webkit-justify-content: right !important;
        -ms-flex-pack: right !important;
            justify-content: right !important; } }

@media screen and (max-width: 768px) {
  .justify-start-mobile {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 769px), print {
  .justify-start-tablet {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-start-tablet-only {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (max-width: 1279px) {
  .justify-start-touch {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 1280px) {
  .justify-start-desktop {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-start-desktop-only {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 1680px) {
  .justify-start-widescreen {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-start-widescreen-only {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (min-width: 1984px) {
  .justify-start-fullhd {
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
        -ms-flex-pack: start !important;
            justify-content: start !important; } }

@media screen and (max-width: 768px) {
  .justify-end-mobile {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 769px), print {
  .justify-end-tablet {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-end-tablet-only {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (max-width: 1279px) {
  .justify-end-touch {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 1280px) {
  .justify-end-desktop {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-end-desktop-only {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 1680px) {
  .justify-end-widescreen {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-end-widescreen-only {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (min-width: 1984px) {
  .justify-end-fullhd {
    -webkit-box-pack: end !important;
    -webkit-justify-content: end !important;
        -ms-flex-pack: end !important;
            justify-content: end !important; } }

@media screen and (max-width: 768px) {
  .justify-flex-start-mobile {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 769px), print {
  .justify-flex-start-tablet {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-flex-start-tablet-only {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (max-width: 1279px) {
  .justify-flex-start-touch {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 1280px) {
  .justify-flex-start-desktop {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-flex-start-desktop-only {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 1680px) {
  .justify-flex-start-widescreen {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-flex-start-widescreen-only {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (min-width: 1984px) {
  .justify-flex-start-fullhd {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

@media screen and (max-width: 768px) {
  .justify-flex-end-mobile {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 769px), print {
  .justify-flex-end-tablet {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-flex-end-tablet-only {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (max-width: 1279px) {
  .justify-flex-end-touch {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 1280px) {
  .justify-flex-end-desktop {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-flex-end-desktop-only {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 1680px) {
  .justify-flex-end-widescreen {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-flex-end-widescreen-only {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (min-width: 1984px) {
  .justify-flex-end-fullhd {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

@media screen and (max-width: 768px) {
  .justify-center-mobile {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 769px), print {
  .justify-center-tablet {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-center-tablet-only {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (max-width: 1279px) {
  .justify-center-touch {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 1280px) {
  .justify-center-desktop {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-center-desktop-only {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 1680px) {
  .justify-center-widescreen {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-center-widescreen-only {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (min-width: 1984px) {
  .justify-center-fullhd {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; } }

@media screen and (max-width: 768px) {
  .justify-normal-mobile {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 769px), print {
  .justify-normal-tablet {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-normal-tablet-only {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (max-width: 1279px) {
  .justify-normal-touch {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 1280px) {
  .justify-normal-desktop {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-normal-desktop-only {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 1680px) {
  .justify-normal-widescreen {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-normal-widescreen-only {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (min-width: 1984px) {
  .justify-normal-fullhd {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
        -ms-flex-pack: normal !important;
            justify-content: normal !important; } }

@media screen and (max-width: 768px) {
  .justify-space-between-mobile {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 769px), print {
  .justify-space-between-tablet {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-space-between-tablet-only {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (max-width: 1279px) {
  .justify-space-between-touch {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 1280px) {
  .justify-space-between-desktop {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-space-between-desktop-only {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 1680px) {
  .justify-space-between-widescreen {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-space-between-widescreen-only {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (min-width: 1984px) {
  .justify-space-between-fullhd {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; } }

@media screen and (max-width: 768px) {
  .justify-space-around-mobile {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 769px), print {
  .justify-space-around-tablet {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-space-around-tablet-only {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (max-width: 1279px) {
  .justify-space-around-touch {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 1280px) {
  .justify-space-around-desktop {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-space-around-desktop-only {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 1680px) {
  .justify-space-around-widescreen {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-space-around-widescreen-only {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (min-width: 1984px) {
  .justify-space-around-fullhd {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; } }

@media screen and (max-width: 768px) {
  .justify-space-evenly-mobile {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 769px), print {
  .justify-space-evenly-tablet {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-space-evenly-tablet-only {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (max-width: 1279px) {
  .justify-space-evenly-touch {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 1280px) {
  .justify-space-evenly-desktop {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-space-evenly-desktop-only {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 1680px) {
  .justify-space-evenly-widescreen {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-space-evenly-widescreen-only {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (min-width: 1984px) {
  .justify-space-evenly-fullhd {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; } }

@media screen and (max-width: 768px) {
  .justify-stretch-mobile {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 769px), print {
  .justify-stretch-tablet {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-stretch-tablet-only {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (max-width: 1279px) {
  .justify-stretch-touch {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 1280px) {
  .justify-stretch-desktop {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-stretch-desktop-only {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 1680px) {
  .justify-stretch-widescreen {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-stretch-widescreen-only {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (min-width: 1984px) {
  .justify-stretch-fullhd {
    -webkit-box-pack: stretch !important;
    -webkit-justify-content: stretch !important;
        -ms-flex-pack: stretch !important;
            justify-content: stretch !important; } }

@media screen and (max-width: 768px) {
  .justify-baseline-mobile {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 769px), print {
  .justify-baseline-tablet {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .justify-baseline-tablet-only {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (max-width: 1279px) {
  .justify-baseline-touch {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 1280px) {
  .justify-baseline-desktop {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .justify-baseline-desktop-only {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 1680px) {
  .justify-baseline-widescreen {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .justify-baseline-widescreen-only {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (min-width: 1984px) {
  .justify-baseline-fullhd {
    -webkit-box-pack: baseline !important;
    -webkit-justify-content: baseline !important;
        -ms-flex-pack: baseline !important;
            justify-content: baseline !important; } }

@media screen and (max-width: 768px) {
  .align-self-auto-mobile {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 769px), print {
  .align-self-auto-tablet {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-self-auto-tablet-only {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (max-width: 1279px) {
  .align-self-auto-touch {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 1280px) {
  .align-self-auto-desktop {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-self-auto-desktop-only {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 1680px) {
  .align-self-auto-widescreen {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-self-auto-widescreen-only {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (min-width: 1984px) {
  .align-self-auto-fullhd {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; } }

@media screen and (max-width: 768px) {
  .align-self-flex-start-mobile {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 769px), print {
  .align-self-flex-start-tablet {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-self-flex-start-tablet-only {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (max-width: 1279px) {
  .align-self-flex-start-touch {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 1280px) {
  .align-self-flex-start-desktop {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-self-flex-start-desktop-only {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 1680px) {
  .align-self-flex-start-widescreen {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-self-flex-start-widescreen-only {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (min-width: 1984px) {
  .align-self-flex-start-fullhd {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; } }

@media screen and (max-width: 768px) {
  .align-self-flex-end-mobile {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 769px), print {
  .align-self-flex-end-tablet {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-self-flex-end-tablet-only {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (max-width: 1279px) {
  .align-self-flex-end-touch {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 1280px) {
  .align-self-flex-end-desktop {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-self-flex-end-desktop-only {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 1680px) {
  .align-self-flex-end-widescreen {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-self-flex-end-widescreen-only {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (min-width: 1984px) {
  .align-self-flex-end-fullhd {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; } }

@media screen and (max-width: 768px) {
  .align-self-center-mobile {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 769px), print {
  .align-self-center-tablet {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-self-center-tablet-only {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (max-width: 1279px) {
  .align-self-center-touch {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 1280px) {
  .align-self-center-desktop {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-self-center-desktop-only {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 1680px) {
  .align-self-center-widescreen {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-self-center-widescreen-only {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (min-width: 1984px) {
  .align-self-center-fullhd {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; } }

@media screen and (max-width: 768px) {
  .align-self-baseline-mobile {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 769px), print {
  .align-self-baseline-tablet {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-self-baseline-tablet-only {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (max-width: 1279px) {
  .align-self-baseline-touch {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 1280px) {
  .align-self-baseline-desktop {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-self-baseline-desktop-only {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 1680px) {
  .align-self-baseline-widescreen {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-self-baseline-widescreen-only {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (min-width: 1984px) {
  .align-self-baseline-fullhd {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; } }

@media screen and (max-width: 768px) {
  .align-self-stretch-mobile {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 769px), print {
  .align-self-stretch-tablet {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-self-stretch-tablet-only {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (max-width: 1279px) {
  .align-self-stretch-touch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 1280px) {
  .align-self-stretch-desktop {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-self-stretch-desktop-only {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 1680px) {
  .align-self-stretch-widescreen {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-self-stretch-widescreen-only {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (min-width: 1984px) {
  .align-self-stretch-fullhd {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media screen and (max-width: 768px) {
  .align-items-flex-start-mobile {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 769px), print {
  .align-items-flex-start-tablet {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-items-flex-start-tablet-only {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (max-width: 1279px) {
  .align-items-flex-start-touch {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 1280px) {
  .align-items-flex-start-desktop {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-items-flex-start-desktop-only {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 1680px) {
  .align-items-flex-start-widescreen {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-items-flex-start-widescreen-only {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (min-width: 1984px) {
  .align-items-flex-start-fullhd {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; } }

@media screen and (max-width: 768px) {
  .align-items-flex-end-mobile {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 769px), print {
  .align-items-flex-end-tablet {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-items-flex-end-tablet-only {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (max-width: 1279px) {
  .align-items-flex-end-touch {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 1280px) {
  .align-items-flex-end-desktop {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-items-flex-end-desktop-only {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 1680px) {
  .align-items-flex-end-widescreen {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-items-flex-end-widescreen-only {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (min-width: 1984px) {
  .align-items-flex-end-fullhd {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; } }

@media screen and (max-width: 768px) {
  .align-items-center-mobile {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 769px), print {
  .align-items-center-tablet {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-items-center-tablet-only {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (max-width: 1279px) {
  .align-items-center-touch {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 1280px) {
  .align-items-center-desktop {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-items-center-desktop-only {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 1680px) {
  .align-items-center-widescreen {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-items-center-widescreen-only {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (min-width: 1984px) {
  .align-items-center-fullhd {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; } }

@media screen and (max-width: 768px) {
  .align-items-baseline-mobile {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 769px), print {
  .align-items-baseline-tablet {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-items-baseline-tablet-only {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (max-width: 1279px) {
  .align-items-baseline-touch {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 1280px) {
  .align-items-baseline-desktop {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-items-baseline-desktop-only {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 1680px) {
  .align-items-baseline-widescreen {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-items-baseline-widescreen-only {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (min-width: 1984px) {
  .align-items-baseline-fullhd {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; } }

@media screen and (max-width: 768px) {
  .align-items-stretch-mobile {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 769px), print {
  .align-items-stretch-tablet {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .align-items-stretch-tablet-only {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (max-width: 1279px) {
  .align-items-stretch-touch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 1280px) {
  .align-items-stretch-desktop {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .align-items-stretch-desktop-only {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 1680px) {
  .align-items-stretch-widescreen {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .align-items-stretch-widescreen-only {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (min-width: 1984px) {
  .align-items-stretch-fullhd {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; } }

@media screen and (max-width: 768px) {
  .has-width-5-mobile {
    width: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-5-tablet {
    width: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-5-tablet-only {
    width: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-5-touch {
    width: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-5-desktop {
    width: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-5-desktop-only {
    width: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-5-widescreen {
    width: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-5-widescreen-only {
    width: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-5-fullhd {
    width: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-height-5-mobile {
    height: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-5-tablet {
    height: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-5-tablet-only {
    height: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-5-touch {
    height: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-5-desktop {
    height: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-5-desktop-only {
    height: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-5-widescreen {
    height: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-5-widescreen-only {
    height: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-5-fullhd {
    height: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-width-10-mobile {
    width: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-10-tablet {
    width: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-10-tablet-only {
    width: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-10-touch {
    width: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-10-desktop {
    width: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-10-desktop-only {
    width: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-10-widescreen {
    width: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-10-widescreen-only {
    width: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-10-fullhd {
    width: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-height-10-mobile {
    height: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-10-tablet {
    height: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-10-tablet-only {
    height: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-10-touch {
    height: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-10-desktop {
    height: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-10-desktop-only {
    height: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-10-widescreen {
    height: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-10-widescreen-only {
    height: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-10-fullhd {
    height: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-width-15-mobile {
    width: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-15-tablet {
    width: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-15-tablet-only {
    width: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-15-touch {
    width: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-15-desktop {
    width: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-15-desktop-only {
    width: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-15-widescreen {
    width: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-15-widescreen-only {
    width: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-15-fullhd {
    width: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-height-15-mobile {
    height: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-15-tablet {
    height: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-15-tablet-only {
    height: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-15-touch {
    height: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-15-desktop {
    height: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-15-desktop-only {
    height: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-15-widescreen {
    height: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-15-widescreen-only {
    height: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-15-fullhd {
    height: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-width-20-mobile {
    width: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-20-tablet {
    width: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-20-tablet-only {
    width: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-20-touch {
    width: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-20-desktop {
    width: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-20-desktop-only {
    width: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-20-widescreen {
    width: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-20-widescreen-only {
    width: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-20-fullhd {
    width: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-height-20-mobile {
    height: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-20-tablet {
    height: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-20-tablet-only {
    height: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-20-touch {
    height: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-20-desktop {
    height: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-20-desktop-only {
    height: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-20-widescreen {
    height: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-20-widescreen-only {
    height: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-20-fullhd {
    height: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-width-25-mobile {
    width: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-25-tablet {
    width: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-25-tablet-only {
    width: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-25-touch {
    width: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-25-desktop {
    width: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-25-desktop-only {
    width: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-25-widescreen {
    width: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-25-widescreen-only {
    width: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-25-fullhd {
    width: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-height-25-mobile {
    height: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-25-tablet {
    height: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-25-tablet-only {
    height: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-25-touch {
    height: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-25-desktop {
    height: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-25-desktop-only {
    height: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-25-widescreen {
    height: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-25-widescreen-only {
    height: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-25-fullhd {
    height: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-width-30-mobile {
    width: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-30-tablet {
    width: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-30-tablet-only {
    width: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-30-touch {
    width: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-30-desktop {
    width: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-30-desktop-only {
    width: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-30-widescreen {
    width: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-30-widescreen-only {
    width: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-30-fullhd {
    width: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-height-30-mobile {
    height: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-30-tablet {
    height: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-30-tablet-only {
    height: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-30-touch {
    height: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-30-desktop {
    height: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-30-desktop-only {
    height: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-30-widescreen {
    height: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-30-widescreen-only {
    height: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-30-fullhd {
    height: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-width-35-mobile {
    width: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-35-tablet {
    width: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-35-tablet-only {
    width: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-35-touch {
    width: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-35-desktop {
    width: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-35-desktop-only {
    width: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-35-widescreen {
    width: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-35-widescreen-only {
    width: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-35-fullhd {
    width: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-height-35-mobile {
    height: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-35-tablet {
    height: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-35-tablet-only {
    height: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-35-touch {
    height: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-35-desktop {
    height: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-35-desktop-only {
    height: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-35-widescreen {
    height: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-35-widescreen-only {
    height: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-35-fullhd {
    height: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-width-40-mobile {
    width: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-40-tablet {
    width: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-40-tablet-only {
    width: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-40-touch {
    width: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-40-desktop {
    width: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-40-desktop-only {
    width: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-40-widescreen {
    width: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-40-widescreen-only {
    width: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-40-fullhd {
    width: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-height-40-mobile {
    height: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-40-tablet {
    height: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-40-tablet-only {
    height: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-40-touch {
    height: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-40-desktop {
    height: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-40-desktop-only {
    height: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-40-widescreen {
    height: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-40-widescreen-only {
    height: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-40-fullhd {
    height: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-width-45-mobile {
    width: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-45-tablet {
    width: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-45-tablet-only {
    width: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-45-touch {
    width: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-45-desktop {
    width: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-45-desktop-only {
    width: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-45-widescreen {
    width: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-45-widescreen-only {
    width: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-45-fullhd {
    width: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-height-45-mobile {
    height: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-45-tablet {
    height: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-45-tablet-only {
    height: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-45-touch {
    height: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-45-desktop {
    height: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-45-desktop-only {
    height: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-45-widescreen {
    height: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-45-widescreen-only {
    height: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-45-fullhd {
    height: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-width-50-mobile {
    width: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-50-tablet {
    width: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-50-tablet-only {
    width: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-50-touch {
    width: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-50-desktop {
    width: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-50-desktop-only {
    width: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-50-widescreen {
    width: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-50-widescreen-only {
    width: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-50-fullhd {
    width: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-height-50-mobile {
    height: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-50-tablet {
    height: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-50-tablet-only {
    height: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-50-touch {
    height: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-50-desktop {
    height: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-50-desktop-only {
    height: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-50-widescreen {
    height: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-50-widescreen-only {
    height: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-50-fullhd {
    height: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-width-55-mobile {
    width: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-55-tablet {
    width: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-55-tablet-only {
    width: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-55-touch {
    width: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-55-desktop {
    width: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-55-desktop-only {
    width: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-55-widescreen {
    width: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-55-widescreen-only {
    width: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-55-fullhd {
    width: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-height-55-mobile {
    height: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-55-tablet {
    height: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-55-tablet-only {
    height: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-55-touch {
    height: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-55-desktop {
    height: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-55-desktop-only {
    height: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-55-widescreen {
    height: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-55-widescreen-only {
    height: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-55-fullhd {
    height: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-width-60-mobile {
    width: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-60-tablet {
    width: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-60-tablet-only {
    width: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-60-touch {
    width: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-60-desktop {
    width: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-60-desktop-only {
    width: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-60-widescreen {
    width: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-60-widescreen-only {
    width: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-60-fullhd {
    width: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-height-60-mobile {
    height: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-60-tablet {
    height: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-60-tablet-only {
    height: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-60-touch {
    height: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-60-desktop {
    height: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-60-desktop-only {
    height: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-60-widescreen {
    height: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-60-widescreen-only {
    height: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-60-fullhd {
    height: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-width-65-mobile {
    width: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-65-tablet {
    width: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-65-tablet-only {
    width: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-65-touch {
    width: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-65-desktop {
    width: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-65-desktop-only {
    width: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-65-widescreen {
    width: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-65-widescreen-only {
    width: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-65-fullhd {
    width: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-height-65-mobile {
    height: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-65-tablet {
    height: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-65-tablet-only {
    height: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-65-touch {
    height: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-65-desktop {
    height: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-65-desktop-only {
    height: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-65-widescreen {
    height: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-65-widescreen-only {
    height: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-65-fullhd {
    height: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-width-70-mobile {
    width: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-70-tablet {
    width: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-70-tablet-only {
    width: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-70-touch {
    width: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-70-desktop {
    width: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-70-desktop-only {
    width: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-70-widescreen {
    width: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-70-widescreen-only {
    width: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-70-fullhd {
    width: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-height-70-mobile {
    height: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-70-tablet {
    height: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-70-tablet-only {
    height: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-70-touch {
    height: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-70-desktop {
    height: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-70-desktop-only {
    height: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-70-widescreen {
    height: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-70-widescreen-only {
    height: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-70-fullhd {
    height: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-width-75-mobile {
    width: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-75-tablet {
    width: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-75-tablet-only {
    width: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-75-touch {
    width: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-75-desktop {
    width: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-75-desktop-only {
    width: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-75-widescreen {
    width: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-75-widescreen-only {
    width: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-75-fullhd {
    width: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-height-75-mobile {
    height: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-75-tablet {
    height: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-75-tablet-only {
    height: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-75-touch {
    height: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-75-desktop {
    height: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-75-desktop-only {
    height: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-75-widescreen {
    height: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-75-widescreen-only {
    height: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-75-fullhd {
    height: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-width-80-mobile {
    width: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-80-tablet {
    width: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-80-tablet-only {
    width: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-80-touch {
    width: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-80-desktop {
    width: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-80-desktop-only {
    width: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-80-widescreen {
    width: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-80-widescreen-only {
    width: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-80-fullhd {
    width: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-height-80-mobile {
    height: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-80-tablet {
    height: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-80-tablet-only {
    height: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-80-touch {
    height: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-80-desktop {
    height: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-80-desktop-only {
    height: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-80-widescreen {
    height: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-80-widescreen-only {
    height: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-80-fullhd {
    height: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-width-85-mobile {
    width: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-85-tablet {
    width: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-85-tablet-only {
    width: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-85-touch {
    width: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-85-desktop {
    width: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-85-desktop-only {
    width: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-85-widescreen {
    width: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-85-widescreen-only {
    width: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-85-fullhd {
    width: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-height-85-mobile {
    height: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-85-tablet {
    height: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-85-tablet-only {
    height: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-85-touch {
    height: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-85-desktop {
    height: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-85-desktop-only {
    height: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-85-widescreen {
    height: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-85-widescreen-only {
    height: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-85-fullhd {
    height: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-width-90-mobile {
    width: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-90-tablet {
    width: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-90-tablet-only {
    width: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-90-touch {
    width: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-90-desktop {
    width: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-90-desktop-only {
    width: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-90-widescreen {
    width: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-90-widescreen-only {
    width: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-90-fullhd {
    width: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-height-90-mobile {
    height: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-90-tablet {
    height: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-90-tablet-only {
    height: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-90-touch {
    height: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-90-desktop {
    height: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-90-desktop-only {
    height: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-90-widescreen {
    height: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-90-widescreen-only {
    height: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-90-fullhd {
    height: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-width-95-mobile {
    width: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-95-tablet {
    width: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-95-tablet-only {
    width: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-95-touch {
    width: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-95-desktop {
    width: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-95-desktop-only {
    width: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-95-widescreen {
    width: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-95-widescreen-only {
    width: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-95-fullhd {
    width: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-height-95-mobile {
    height: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-95-tablet {
    height: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-95-tablet-only {
    height: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-95-touch {
    height: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-95-desktop {
    height: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-95-desktop-only {
    height: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-95-widescreen {
    height: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-95-widescreen-only {
    height: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-95-fullhd {
    height: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-width-100-mobile {
    width: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-100-tablet {
    width: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-100-tablet-only {
    width: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-100-touch {
    width: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-100-desktop {
    width: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-100-desktop-only {
    width: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-100-widescreen {
    width: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-100-widescreen-only {
    width: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-100-fullhd {
    width: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-height-100-mobile {
    height: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-100-tablet {
    height: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-100-tablet-only {
    height: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-100-touch {
    height: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-100-desktop {
    height: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-100-desktop-only {
    height: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-100-widescreen {
    height: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-100-widescreen-only {
    height: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-100-fullhd {
    height: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-width-105-mobile {
    width: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-105-tablet {
    width: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-105-tablet-only {
    width: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-105-touch {
    width: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-105-desktop {
    width: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-105-desktop-only {
    width: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-105-widescreen {
    width: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-105-widescreen-only {
    width: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-105-fullhd {
    width: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-height-105-mobile {
    height: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-105-tablet {
    height: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-105-tablet-only {
    height: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-105-touch {
    height: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-105-desktop {
    height: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-105-desktop-only {
    height: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-105-widescreen {
    height: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-105-widescreen-only {
    height: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-105-fullhd {
    height: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-width-110-mobile {
    width: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-110-tablet {
    width: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-110-tablet-only {
    width: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-110-touch {
    width: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-110-desktop {
    width: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-110-desktop-only {
    width: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-110-widescreen {
    width: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-110-widescreen-only {
    width: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-110-fullhd {
    width: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-height-110-mobile {
    height: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-110-tablet {
    height: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-110-tablet-only {
    height: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-110-touch {
    height: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-110-desktop {
    height: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-110-desktop-only {
    height: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-110-widescreen {
    height: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-110-widescreen-only {
    height: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-110-fullhd {
    height: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-width-115-mobile {
    width: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-115-tablet {
    width: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-115-tablet-only {
    width: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-115-touch {
    width: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-115-desktop {
    width: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-115-desktop-only {
    width: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-115-widescreen {
    width: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-115-widescreen-only {
    width: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-115-fullhd {
    width: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-height-115-mobile {
    height: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-115-tablet {
    height: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-115-tablet-only {
    height: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-115-touch {
    height: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-115-desktop {
    height: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-115-desktop-only {
    height: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-115-widescreen {
    height: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-115-widescreen-only {
    height: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-115-fullhd {
    height: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-width-120-mobile {
    width: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-120-tablet {
    width: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-120-tablet-only {
    width: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-120-touch {
    width: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-120-desktop {
    width: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-120-desktop-only {
    width: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-120-widescreen {
    width: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-120-widescreen-only {
    width: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-120-fullhd {
    width: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-height-120-mobile {
    height: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-120-tablet {
    height: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-120-tablet-only {
    height: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-120-touch {
    height: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-120-desktop {
    height: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-120-desktop-only {
    height: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-120-widescreen {
    height: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-120-widescreen-only {
    height: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-120-fullhd {
    height: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-width-125-mobile {
    width: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-125-tablet {
    width: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-125-tablet-only {
    width: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-125-touch {
    width: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-125-desktop {
    width: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-125-desktop-only {
    width: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-125-widescreen {
    width: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-125-widescreen-only {
    width: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-125-fullhd {
    width: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-height-125-mobile {
    height: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-125-tablet {
    height: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-125-tablet-only {
    height: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-125-touch {
    height: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-125-desktop {
    height: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-125-desktop-only {
    height: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-125-widescreen {
    height: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-125-widescreen-only {
    height: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-125-fullhd {
    height: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-width-130-mobile {
    width: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-130-tablet {
    width: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-130-tablet-only {
    width: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-130-touch {
    width: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-130-desktop {
    width: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-130-desktop-only {
    width: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-130-widescreen {
    width: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-130-widescreen-only {
    width: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-130-fullhd {
    width: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-height-130-mobile {
    height: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-130-tablet {
    height: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-130-tablet-only {
    height: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-130-touch {
    height: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-130-desktop {
    height: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-130-desktop-only {
    height: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-130-widescreen {
    height: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-130-widescreen-only {
    height: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-130-fullhd {
    height: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-width-135-mobile {
    width: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-135-tablet {
    width: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-135-tablet-only {
    width: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-135-touch {
    width: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-135-desktop {
    width: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-135-desktop-only {
    width: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-135-widescreen {
    width: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-135-widescreen-only {
    width: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-135-fullhd {
    width: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-height-135-mobile {
    height: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-135-tablet {
    height: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-135-tablet-only {
    height: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-135-touch {
    height: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-135-desktop {
    height: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-135-desktop-only {
    height: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-135-widescreen {
    height: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-135-widescreen-only {
    height: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-135-fullhd {
    height: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-width-140-mobile {
    width: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-140-tablet {
    width: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-140-tablet-only {
    width: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-140-touch {
    width: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-140-desktop {
    width: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-140-desktop-only {
    width: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-140-widescreen {
    width: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-140-widescreen-only {
    width: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-140-fullhd {
    width: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-height-140-mobile {
    height: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-140-tablet {
    height: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-140-tablet-only {
    height: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-140-touch {
    height: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-140-desktop {
    height: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-140-desktop-only {
    height: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-140-widescreen {
    height: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-140-widescreen-only {
    height: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-140-fullhd {
    height: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-width-145-mobile {
    width: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-145-tablet {
    width: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-145-tablet-only {
    width: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-145-touch {
    width: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-145-desktop {
    width: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-145-desktop-only {
    width: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-145-widescreen {
    width: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-145-widescreen-only {
    width: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-145-fullhd {
    width: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-height-145-mobile {
    height: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-145-tablet {
    height: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-145-tablet-only {
    height: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-145-touch {
    height: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-145-desktop {
    height: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-145-desktop-only {
    height: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-145-widescreen {
    height: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-145-widescreen-only {
    height: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-145-fullhd {
    height: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-width-150-mobile {
    width: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-150-tablet {
    width: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-150-tablet-only {
    width: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-150-touch {
    width: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-150-desktop {
    width: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-150-desktop-only {
    width: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-150-widescreen {
    width: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-150-widescreen-only {
    width: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-150-fullhd {
    width: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-height-150-mobile {
    height: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-150-tablet {
    height: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-150-tablet-only {
    height: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-150-touch {
    height: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-150-desktop {
    height: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-150-desktop-only {
    height: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-150-widescreen {
    height: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-150-widescreen-only {
    height: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-150-fullhd {
    height: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-width-155-mobile {
    width: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-155-tablet {
    width: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-155-tablet-only {
    width: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-155-touch {
    width: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-155-desktop {
    width: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-155-desktop-only {
    width: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-155-widescreen {
    width: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-155-widescreen-only {
    width: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-155-fullhd {
    width: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-height-155-mobile {
    height: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-155-tablet {
    height: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-155-tablet-only {
    height: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-155-touch {
    height: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-155-desktop {
    height: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-155-desktop-only {
    height: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-155-widescreen {
    height: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-155-widescreen-only {
    height: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-155-fullhd {
    height: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-width-160-mobile {
    width: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-160-tablet {
    width: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-160-tablet-only {
    width: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-160-touch {
    width: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-160-desktop {
    width: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-160-desktop-only {
    width: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-160-widescreen {
    width: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-160-widescreen-only {
    width: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-160-fullhd {
    width: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-height-160-mobile {
    height: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-160-tablet {
    height: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-160-tablet-only {
    height: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-160-touch {
    height: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-160-desktop {
    height: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-160-desktop-only {
    height: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-160-widescreen {
    height: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-160-widescreen-only {
    height: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-160-fullhd {
    height: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-width-165-mobile {
    width: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-165-tablet {
    width: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-165-tablet-only {
    width: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-165-touch {
    width: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-165-desktop {
    width: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-165-desktop-only {
    width: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-165-widescreen {
    width: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-165-widescreen-only {
    width: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-165-fullhd {
    width: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-height-165-mobile {
    height: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-165-tablet {
    height: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-165-tablet-only {
    height: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-165-touch {
    height: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-165-desktop {
    height: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-165-desktop-only {
    height: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-165-widescreen {
    height: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-165-widescreen-only {
    height: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-165-fullhd {
    height: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-width-170-mobile {
    width: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-170-tablet {
    width: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-170-tablet-only {
    width: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-170-touch {
    width: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-170-desktop {
    width: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-170-desktop-only {
    width: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-170-widescreen {
    width: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-170-widescreen-only {
    width: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-170-fullhd {
    width: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-height-170-mobile {
    height: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-170-tablet {
    height: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-170-tablet-only {
    height: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-170-touch {
    height: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-170-desktop {
    height: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-170-desktop-only {
    height: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-170-widescreen {
    height: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-170-widescreen-only {
    height: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-170-fullhd {
    height: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-width-175-mobile {
    width: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-175-tablet {
    width: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-175-tablet-only {
    width: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-175-touch {
    width: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-175-desktop {
    width: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-175-desktop-only {
    width: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-175-widescreen {
    width: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-175-widescreen-only {
    width: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-175-fullhd {
    width: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-height-175-mobile {
    height: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-175-tablet {
    height: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-175-tablet-only {
    height: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-175-touch {
    height: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-175-desktop {
    height: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-175-desktop-only {
    height: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-175-widescreen {
    height: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-175-widescreen-only {
    height: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-175-fullhd {
    height: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-width-180-mobile {
    width: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-180-tablet {
    width: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-180-tablet-only {
    width: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-180-touch {
    width: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-180-desktop {
    width: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-180-desktop-only {
    width: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-180-widescreen {
    width: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-180-widescreen-only {
    width: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-180-fullhd {
    width: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-height-180-mobile {
    height: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-180-tablet {
    height: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-180-tablet-only {
    height: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-180-touch {
    height: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-180-desktop {
    height: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-180-desktop-only {
    height: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-180-widescreen {
    height: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-180-widescreen-only {
    height: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-180-fullhd {
    height: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-width-185-mobile {
    width: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-185-tablet {
    width: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-185-tablet-only {
    width: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-185-touch {
    width: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-185-desktop {
    width: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-185-desktop-only {
    width: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-185-widescreen {
    width: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-185-widescreen-only {
    width: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-185-fullhd {
    width: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-height-185-mobile {
    height: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-185-tablet {
    height: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-185-tablet-only {
    height: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-185-touch {
    height: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-185-desktop {
    height: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-185-desktop-only {
    height: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-185-widescreen {
    height: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-185-widescreen-only {
    height: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-185-fullhd {
    height: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-width-190-mobile {
    width: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-190-tablet {
    width: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-190-tablet-only {
    width: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-190-touch {
    width: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-190-desktop {
    width: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-190-desktop-only {
    width: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-190-widescreen {
    width: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-190-widescreen-only {
    width: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-190-fullhd {
    width: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-height-190-mobile {
    height: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-190-tablet {
    height: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-190-tablet-only {
    height: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-190-touch {
    height: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-190-desktop {
    height: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-190-desktop-only {
    height: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-190-widescreen {
    height: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-190-widescreen-only {
    height: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-190-fullhd {
    height: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-width-195-mobile {
    width: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-195-tablet {
    width: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-195-tablet-only {
    width: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-195-touch {
    width: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-195-desktop {
    width: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-195-desktop-only {
    width: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-195-widescreen {
    width: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-195-widescreen-only {
    width: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-195-fullhd {
    width: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-height-195-mobile {
    height: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-195-tablet {
    height: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-195-tablet-only {
    height: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-195-touch {
    height: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-195-desktop {
    height: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-195-desktop-only {
    height: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-195-widescreen {
    height: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-195-widescreen-only {
    height: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-195-fullhd {
    height: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-width-200-mobile {
    width: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-200-tablet {
    width: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-200-tablet-only {
    width: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-200-touch {
    width: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-200-desktop {
    width: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-200-desktop-only {
    width: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-200-widescreen {
    width: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-200-widescreen-only {
    width: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-200-fullhd {
    width: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-height-200-mobile {
    height: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-200-tablet {
    height: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-200-tablet-only {
    height: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-200-touch {
    height: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-200-desktop {
    height: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-200-desktop-only {
    height: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-200-widescreen {
    height: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-200-widescreen-only {
    height: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-200-fullhd {
    height: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-width-205-mobile {
    width: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-205-tablet {
    width: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-205-tablet-only {
    width: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-205-touch {
    width: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-205-desktop {
    width: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-205-desktop-only {
    width: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-205-widescreen {
    width: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-205-widescreen-only {
    width: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-205-fullhd {
    width: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-height-205-mobile {
    height: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-205-tablet {
    height: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-205-tablet-only {
    height: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-205-touch {
    height: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-205-desktop {
    height: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-205-desktop-only {
    height: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-205-widescreen {
    height: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-205-widescreen-only {
    height: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-205-fullhd {
    height: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-width-210-mobile {
    width: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-210-tablet {
    width: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-210-tablet-only {
    width: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-210-touch {
    width: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-210-desktop {
    width: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-210-desktop-only {
    width: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-210-widescreen {
    width: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-210-widescreen-only {
    width: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-210-fullhd {
    width: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-height-210-mobile {
    height: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-210-tablet {
    height: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-210-tablet-only {
    height: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-210-touch {
    height: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-210-desktop {
    height: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-210-desktop-only {
    height: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-210-widescreen {
    height: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-210-widescreen-only {
    height: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-210-fullhd {
    height: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-width-215-mobile {
    width: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-215-tablet {
    width: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-215-tablet-only {
    width: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-215-touch {
    width: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-215-desktop {
    width: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-215-desktop-only {
    width: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-215-widescreen {
    width: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-215-widescreen-only {
    width: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-215-fullhd {
    width: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-height-215-mobile {
    height: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-215-tablet {
    height: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-215-tablet-only {
    height: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-215-touch {
    height: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-215-desktop {
    height: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-215-desktop-only {
    height: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-215-widescreen {
    height: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-215-widescreen-only {
    height: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-215-fullhd {
    height: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-width-220-mobile {
    width: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-220-tablet {
    width: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-220-tablet-only {
    width: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-220-touch {
    width: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-220-desktop {
    width: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-220-desktop-only {
    width: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-220-widescreen {
    width: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-220-widescreen-only {
    width: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-220-fullhd {
    width: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-height-220-mobile {
    height: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-220-tablet {
    height: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-220-tablet-only {
    height: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-220-touch {
    height: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-220-desktop {
    height: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-220-desktop-only {
    height: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-220-widescreen {
    height: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-220-widescreen-only {
    height: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-220-fullhd {
    height: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-width-225-mobile {
    width: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-225-tablet {
    width: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-225-tablet-only {
    width: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-225-touch {
    width: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-225-desktop {
    width: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-225-desktop-only {
    width: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-225-widescreen {
    width: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-225-widescreen-only {
    width: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-225-fullhd {
    width: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-height-225-mobile {
    height: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-225-tablet {
    height: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-225-tablet-only {
    height: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-225-touch {
    height: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-225-desktop {
    height: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-225-desktop-only {
    height: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-225-widescreen {
    height: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-225-widescreen-only {
    height: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-225-fullhd {
    height: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-width-230-mobile {
    width: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-230-tablet {
    width: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-230-tablet-only {
    width: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-230-touch {
    width: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-230-desktop {
    width: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-230-desktop-only {
    width: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-230-widescreen {
    width: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-230-widescreen-only {
    width: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-230-fullhd {
    width: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-height-230-mobile {
    height: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-230-tablet {
    height: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-230-tablet-only {
    height: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-230-touch {
    height: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-230-desktop {
    height: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-230-desktop-only {
    height: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-230-widescreen {
    height: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-230-widescreen-only {
    height: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-230-fullhd {
    height: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-width-235-mobile {
    width: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-235-tablet {
    width: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-235-tablet-only {
    width: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-235-touch {
    width: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-235-desktop {
    width: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-235-desktop-only {
    width: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-235-widescreen {
    width: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-235-widescreen-only {
    width: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-235-fullhd {
    width: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-height-235-mobile {
    height: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-235-tablet {
    height: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-235-tablet-only {
    height: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-235-touch {
    height: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-235-desktop {
    height: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-235-desktop-only {
    height: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-235-widescreen {
    height: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-235-widescreen-only {
    height: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-235-fullhd {
    height: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-width-240-mobile {
    width: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-240-tablet {
    width: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-240-tablet-only {
    width: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-240-touch {
    width: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-240-desktop {
    width: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-240-desktop-only {
    width: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-240-widescreen {
    width: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-240-widescreen-only {
    width: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-240-fullhd {
    width: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-height-240-mobile {
    height: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-240-tablet {
    height: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-240-tablet-only {
    height: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-240-touch {
    height: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-240-desktop {
    height: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-240-desktop-only {
    height: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-240-widescreen {
    height: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-240-widescreen-only {
    height: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-240-fullhd {
    height: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-width-245-mobile {
    width: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-245-tablet {
    width: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-245-tablet-only {
    width: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-245-touch {
    width: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-245-desktop {
    width: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-245-desktop-only {
    width: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-245-widescreen {
    width: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-245-widescreen-only {
    width: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-245-fullhd {
    width: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-height-245-mobile {
    height: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-245-tablet {
    height: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-245-tablet-only {
    height: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-245-touch {
    height: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-245-desktop {
    height: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-245-desktop-only {
    height: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-245-widescreen {
    height: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-245-widescreen-only {
    height: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-245-fullhd {
    height: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-width-250-mobile {
    width: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-250-tablet {
    width: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-250-tablet-only {
    width: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-250-touch {
    width: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-250-desktop {
    width: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-250-desktop-only {
    width: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-250-widescreen {
    width: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-250-widescreen-only {
    width: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-250-fullhd {
    width: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-height-250-mobile {
    height: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-250-tablet {
    height: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-250-tablet-only {
    height: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-250-touch {
    height: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-250-desktop {
    height: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-250-desktop-only {
    height: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-250-widescreen {
    height: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-250-widescreen-only {
    height: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-250-fullhd {
    height: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-width-255-mobile {
    width: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-255-tablet {
    width: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-255-tablet-only {
    width: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-255-touch {
    width: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-255-desktop {
    width: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-255-desktop-only {
    width: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-255-widescreen {
    width: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-255-widescreen-only {
    width: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-255-fullhd {
    width: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-height-255-mobile {
    height: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-255-tablet {
    height: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-255-tablet-only {
    height: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-255-touch {
    height: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-255-desktop {
    height: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-255-desktop-only {
    height: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-255-widescreen {
    height: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-255-widescreen-only {
    height: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-255-fullhd {
    height: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-width-260-mobile {
    width: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-260-tablet {
    width: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-260-tablet-only {
    width: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-260-touch {
    width: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-260-desktop {
    width: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-260-desktop-only {
    width: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-260-widescreen {
    width: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-260-widescreen-only {
    width: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-260-fullhd {
    width: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-height-260-mobile {
    height: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-260-tablet {
    height: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-260-tablet-only {
    height: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-260-touch {
    height: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-260-desktop {
    height: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-260-desktop-only {
    height: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-260-widescreen {
    height: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-260-widescreen-only {
    height: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-260-fullhd {
    height: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-width-265-mobile {
    width: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-265-tablet {
    width: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-265-tablet-only {
    width: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-265-touch {
    width: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-265-desktop {
    width: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-265-desktop-only {
    width: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-265-widescreen {
    width: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-265-widescreen-only {
    width: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-265-fullhd {
    width: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-height-265-mobile {
    height: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-265-tablet {
    height: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-265-tablet-only {
    height: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-265-touch {
    height: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-265-desktop {
    height: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-265-desktop-only {
    height: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-265-widescreen {
    height: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-265-widescreen-only {
    height: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-265-fullhd {
    height: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-width-270-mobile {
    width: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-270-tablet {
    width: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-270-tablet-only {
    width: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-270-touch {
    width: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-270-desktop {
    width: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-270-desktop-only {
    width: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-270-widescreen {
    width: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-270-widescreen-only {
    width: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-270-fullhd {
    width: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-height-270-mobile {
    height: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-270-tablet {
    height: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-270-tablet-only {
    height: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-270-touch {
    height: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-270-desktop {
    height: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-270-desktop-only {
    height: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-270-widescreen {
    height: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-270-widescreen-only {
    height: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-270-fullhd {
    height: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-width-275-mobile {
    width: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-275-tablet {
    width: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-275-tablet-only {
    width: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-275-touch {
    width: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-275-desktop {
    width: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-275-desktop-only {
    width: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-275-widescreen {
    width: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-275-widescreen-only {
    width: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-275-fullhd {
    width: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-height-275-mobile {
    height: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-275-tablet {
    height: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-275-tablet-only {
    height: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-275-touch {
    height: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-275-desktop {
    height: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-275-desktop-only {
    height: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-275-widescreen {
    height: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-275-widescreen-only {
    height: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-275-fullhd {
    height: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-width-280-mobile {
    width: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-280-tablet {
    width: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-280-tablet-only {
    width: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-280-touch {
    width: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-280-desktop {
    width: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-280-desktop-only {
    width: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-280-widescreen {
    width: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-280-widescreen-only {
    width: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-280-fullhd {
    width: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-height-280-mobile {
    height: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-280-tablet {
    height: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-280-tablet-only {
    height: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-280-touch {
    height: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-280-desktop {
    height: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-280-desktop-only {
    height: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-280-widescreen {
    height: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-280-widescreen-only {
    height: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-280-fullhd {
    height: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-width-285-mobile {
    width: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-285-tablet {
    width: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-285-tablet-only {
    width: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-285-touch {
    width: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-285-desktop {
    width: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-285-desktop-only {
    width: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-285-widescreen {
    width: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-285-widescreen-only {
    width: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-285-fullhd {
    width: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-height-285-mobile {
    height: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-285-tablet {
    height: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-285-tablet-only {
    height: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-285-touch {
    height: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-285-desktop {
    height: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-285-desktop-only {
    height: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-285-widescreen {
    height: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-285-widescreen-only {
    height: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-285-fullhd {
    height: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-width-290-mobile {
    width: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-290-tablet {
    width: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-290-tablet-only {
    width: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-290-touch {
    width: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-290-desktop {
    width: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-290-desktop-only {
    width: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-290-widescreen {
    width: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-290-widescreen-only {
    width: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-290-fullhd {
    width: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-height-290-mobile {
    height: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-290-tablet {
    height: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-290-tablet-only {
    height: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-290-touch {
    height: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-290-desktop {
    height: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-290-desktop-only {
    height: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-290-widescreen {
    height: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-290-widescreen-only {
    height: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-290-fullhd {
    height: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-width-295-mobile {
    width: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-295-tablet {
    width: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-295-tablet-only {
    width: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-295-touch {
    width: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-295-desktop {
    width: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-295-desktop-only {
    width: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-295-widescreen {
    width: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-295-widescreen-only {
    width: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-295-fullhd {
    width: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-height-295-mobile {
    height: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-295-tablet {
    height: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-295-tablet-only {
    height: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-295-touch {
    height: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-295-desktop {
    height: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-295-desktop-only {
    height: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-295-widescreen {
    height: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-295-widescreen-only {
    height: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-295-fullhd {
    height: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-width-300-mobile {
    width: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-300-tablet {
    width: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-300-tablet-only {
    width: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-300-touch {
    width: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-300-desktop {
    width: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-300-desktop-only {
    width: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-300-widescreen {
    width: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-300-widescreen-only {
    width: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-300-fullhd {
    width: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-height-300-mobile {
    height: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-300-tablet {
    height: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-300-tablet-only {
    height: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-300-touch {
    height: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-300-desktop {
    height: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-300-desktop-only {
    height: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-300-widescreen {
    height: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-300-widescreen-only {
    height: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-300-fullhd {
    height: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-width-305-mobile {
    width: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-305-tablet {
    width: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-305-tablet-only {
    width: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-305-touch {
    width: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-305-desktop {
    width: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-305-desktop-only {
    width: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-305-widescreen {
    width: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-305-widescreen-only {
    width: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-305-fullhd {
    width: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-height-305-mobile {
    height: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-305-tablet {
    height: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-305-tablet-only {
    height: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-305-touch {
    height: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-305-desktop {
    height: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-305-desktop-only {
    height: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-305-widescreen {
    height: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-305-widescreen-only {
    height: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-305-fullhd {
    height: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-width-310-mobile {
    width: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-310-tablet {
    width: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-310-tablet-only {
    width: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-310-touch {
    width: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-310-desktop {
    width: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-310-desktop-only {
    width: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-310-widescreen {
    width: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-310-widescreen-only {
    width: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-310-fullhd {
    width: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-height-310-mobile {
    height: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-310-tablet {
    height: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-310-tablet-only {
    height: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-310-touch {
    height: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-310-desktop {
    height: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-310-desktop-only {
    height: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-310-widescreen {
    height: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-310-widescreen-only {
    height: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-310-fullhd {
    height: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-width-315-mobile {
    width: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-315-tablet {
    width: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-315-tablet-only {
    width: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-315-touch {
    width: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-315-desktop {
    width: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-315-desktop-only {
    width: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-315-widescreen {
    width: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-315-widescreen-only {
    width: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-315-fullhd {
    width: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-height-315-mobile {
    height: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-315-tablet {
    height: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-315-tablet-only {
    height: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-315-touch {
    height: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-315-desktop {
    height: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-315-desktop-only {
    height: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-315-widescreen {
    height: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-315-widescreen-only {
    height: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-315-fullhd {
    height: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-width-320-mobile {
    width: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-320-tablet {
    width: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-320-tablet-only {
    width: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-320-touch {
    width: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-320-desktop {
    width: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-320-desktop-only {
    width: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-320-widescreen {
    width: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-320-widescreen-only {
    width: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-320-fullhd {
    width: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-height-320-mobile {
    height: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-320-tablet {
    height: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-320-tablet-only {
    height: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-320-touch {
    height: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-320-desktop {
    height: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-320-desktop-only {
    height: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-320-widescreen {
    height: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-320-widescreen-only {
    height: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-320-fullhd {
    height: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-width-325-mobile {
    width: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-325-tablet {
    width: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-325-tablet-only {
    width: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-325-touch {
    width: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-325-desktop {
    width: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-325-desktop-only {
    width: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-325-widescreen {
    width: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-325-widescreen-only {
    width: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-325-fullhd {
    width: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-height-325-mobile {
    height: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-325-tablet {
    height: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-325-tablet-only {
    height: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-325-touch {
    height: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-325-desktop {
    height: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-325-desktop-only {
    height: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-325-widescreen {
    height: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-325-widescreen-only {
    height: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-325-fullhd {
    height: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-width-330-mobile {
    width: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-330-tablet {
    width: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-330-tablet-only {
    width: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-330-touch {
    width: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-330-desktop {
    width: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-330-desktop-only {
    width: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-330-widescreen {
    width: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-330-widescreen-only {
    width: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-330-fullhd {
    width: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-height-330-mobile {
    height: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-330-tablet {
    height: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-330-tablet-only {
    height: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-330-touch {
    height: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-330-desktop {
    height: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-330-desktop-only {
    height: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-330-widescreen {
    height: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-330-widescreen-only {
    height: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-330-fullhd {
    height: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-width-335-mobile {
    width: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-335-tablet {
    width: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-335-tablet-only {
    width: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-335-touch {
    width: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-335-desktop {
    width: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-335-desktop-only {
    width: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-335-widescreen {
    width: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-335-widescreen-only {
    width: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-335-fullhd {
    width: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-height-335-mobile {
    height: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-335-tablet {
    height: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-335-tablet-only {
    height: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-335-touch {
    height: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-335-desktop {
    height: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-335-desktop-only {
    height: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-335-widescreen {
    height: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-335-widescreen-only {
    height: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-335-fullhd {
    height: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-width-340-mobile {
    width: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-340-tablet {
    width: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-340-tablet-only {
    width: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-340-touch {
    width: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-340-desktop {
    width: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-340-desktop-only {
    width: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-340-widescreen {
    width: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-340-widescreen-only {
    width: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-340-fullhd {
    width: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-height-340-mobile {
    height: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-340-tablet {
    height: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-340-tablet-only {
    height: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-340-touch {
    height: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-340-desktop {
    height: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-340-desktop-only {
    height: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-340-widescreen {
    height: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-340-widescreen-only {
    height: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-340-fullhd {
    height: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-width-345-mobile {
    width: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-345-tablet {
    width: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-345-tablet-only {
    width: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-345-touch {
    width: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-345-desktop {
    width: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-345-desktop-only {
    width: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-345-widescreen {
    width: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-345-widescreen-only {
    width: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-345-fullhd {
    width: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-height-345-mobile {
    height: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-345-tablet {
    height: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-345-tablet-only {
    height: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-345-touch {
    height: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-345-desktop {
    height: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-345-desktop-only {
    height: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-345-widescreen {
    height: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-345-widescreen-only {
    height: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-345-fullhd {
    height: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-width-350-mobile {
    width: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-350-tablet {
    width: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-350-tablet-only {
    width: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-350-touch {
    width: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-350-desktop {
    width: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-350-desktop-only {
    width: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-350-widescreen {
    width: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-350-widescreen-only {
    width: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-350-fullhd {
    width: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-height-350-mobile {
    height: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-350-tablet {
    height: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-350-tablet-only {
    height: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-350-touch {
    height: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-350-desktop {
    height: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-350-desktop-only {
    height: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-350-widescreen {
    height: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-350-widescreen-only {
    height: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-350-fullhd {
    height: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-width-355-mobile {
    width: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-355-tablet {
    width: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-355-tablet-only {
    width: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-355-touch {
    width: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-355-desktop {
    width: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-355-desktop-only {
    width: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-355-widescreen {
    width: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-355-widescreen-only {
    width: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-355-fullhd {
    width: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-height-355-mobile {
    height: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-355-tablet {
    height: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-355-tablet-only {
    height: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-355-touch {
    height: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-355-desktop {
    height: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-355-desktop-only {
    height: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-355-widescreen {
    height: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-355-widescreen-only {
    height: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-355-fullhd {
    height: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-width-360-mobile {
    width: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-360-tablet {
    width: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-360-tablet-only {
    width: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-360-touch {
    width: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-360-desktop {
    width: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-360-desktop-only {
    width: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-360-widescreen {
    width: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-360-widescreen-only {
    width: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-360-fullhd {
    width: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-height-360-mobile {
    height: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-360-tablet {
    height: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-360-tablet-only {
    height: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-360-touch {
    height: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-360-desktop {
    height: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-360-desktop-only {
    height: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-360-widescreen {
    height: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-360-widescreen-only {
    height: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-360-fullhd {
    height: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-width-365-mobile {
    width: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-365-tablet {
    width: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-365-tablet-only {
    width: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-365-touch {
    width: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-365-desktop {
    width: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-365-desktop-only {
    width: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-365-widescreen {
    width: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-365-widescreen-only {
    width: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-365-fullhd {
    width: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-height-365-mobile {
    height: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-365-tablet {
    height: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-365-tablet-only {
    height: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-365-touch {
    height: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-365-desktop {
    height: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-365-desktop-only {
    height: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-365-widescreen {
    height: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-365-widescreen-only {
    height: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-365-fullhd {
    height: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-width-370-mobile {
    width: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-370-tablet {
    width: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-370-tablet-only {
    width: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-370-touch {
    width: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-370-desktop {
    width: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-370-desktop-only {
    width: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-370-widescreen {
    width: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-370-widescreen-only {
    width: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-370-fullhd {
    width: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-height-370-mobile {
    height: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-370-tablet {
    height: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-370-tablet-only {
    height: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-370-touch {
    height: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-370-desktop {
    height: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-370-desktop-only {
    height: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-370-widescreen {
    height: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-370-widescreen-only {
    height: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-370-fullhd {
    height: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-width-375-mobile {
    width: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-375-tablet {
    width: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-375-tablet-only {
    width: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-375-touch {
    width: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-375-desktop {
    width: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-375-desktop-only {
    width: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-375-widescreen {
    width: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-375-widescreen-only {
    width: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-375-fullhd {
    width: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-height-375-mobile {
    height: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-375-tablet {
    height: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-375-tablet-only {
    height: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-375-touch {
    height: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-375-desktop {
    height: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-375-desktop-only {
    height: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-375-widescreen {
    height: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-375-widescreen-only {
    height: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-375-fullhd {
    height: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-width-380-mobile {
    width: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-380-tablet {
    width: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-380-tablet-only {
    width: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-380-touch {
    width: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-380-desktop {
    width: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-380-desktop-only {
    width: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-380-widescreen {
    width: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-380-widescreen-only {
    width: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-380-fullhd {
    width: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-height-380-mobile {
    height: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-380-tablet {
    height: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-380-tablet-only {
    height: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-380-touch {
    height: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-380-desktop {
    height: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-380-desktop-only {
    height: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-380-widescreen {
    height: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-380-widescreen-only {
    height: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-380-fullhd {
    height: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-width-385-mobile {
    width: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-385-tablet {
    width: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-385-tablet-only {
    width: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-385-touch {
    width: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-385-desktop {
    width: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-385-desktop-only {
    width: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-385-widescreen {
    width: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-385-widescreen-only {
    width: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-385-fullhd {
    width: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-height-385-mobile {
    height: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-385-tablet {
    height: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-385-tablet-only {
    height: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-385-touch {
    height: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-385-desktop {
    height: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-385-desktop-only {
    height: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-385-widescreen {
    height: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-385-widescreen-only {
    height: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-385-fullhd {
    height: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-width-390-mobile {
    width: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-390-tablet {
    width: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-390-tablet-only {
    width: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-390-touch {
    width: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-390-desktop {
    width: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-390-desktop-only {
    width: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-390-widescreen {
    width: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-390-widescreen-only {
    width: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-390-fullhd {
    width: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-height-390-mobile {
    height: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-390-tablet {
    height: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-390-tablet-only {
    height: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-390-touch {
    height: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-390-desktop {
    height: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-390-desktop-only {
    height: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-390-widescreen {
    height: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-390-widescreen-only {
    height: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-390-fullhd {
    height: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-width-395-mobile {
    width: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-395-tablet {
    width: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-395-tablet-only {
    width: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-395-touch {
    width: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-395-desktop {
    width: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-395-desktop-only {
    width: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-395-widescreen {
    width: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-395-widescreen-only {
    width: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-395-fullhd {
    width: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-height-395-mobile {
    height: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-395-tablet {
    height: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-395-tablet-only {
    height: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-395-touch {
    height: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-395-desktop {
    height: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-395-desktop-only {
    height: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-395-widescreen {
    height: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-395-widescreen-only {
    height: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-395-fullhd {
    height: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-width-400-mobile {
    width: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-400-tablet {
    width: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-400-tablet-only {
    width: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-400-touch {
    width: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-400-desktop {
    width: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-400-desktop-only {
    width: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-400-widescreen {
    width: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-400-widescreen-only {
    width: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-400-fullhd {
    width: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-height-400-mobile {
    height: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-400-tablet {
    height: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-400-tablet-only {
    height: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-400-touch {
    height: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-400-desktop {
    height: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-400-desktop-only {
    height: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-400-widescreen {
    height: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-400-widescreen-only {
    height: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-400-fullhd {
    height: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-width-405-mobile {
    width: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-405-tablet {
    width: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-405-tablet-only {
    width: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-405-touch {
    width: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-405-desktop {
    width: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-405-desktop-only {
    width: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-405-widescreen {
    width: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-405-widescreen-only {
    width: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-405-fullhd {
    width: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-height-405-mobile {
    height: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-405-tablet {
    height: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-405-tablet-only {
    height: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-405-touch {
    height: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-405-desktop {
    height: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-405-desktop-only {
    height: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-405-widescreen {
    height: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-405-widescreen-only {
    height: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-405-fullhd {
    height: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-width-410-mobile {
    width: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-410-tablet {
    width: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-410-tablet-only {
    width: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-410-touch {
    width: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-410-desktop {
    width: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-410-desktop-only {
    width: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-410-widescreen {
    width: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-410-widescreen-only {
    width: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-410-fullhd {
    width: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-height-410-mobile {
    height: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-410-tablet {
    height: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-410-tablet-only {
    height: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-410-touch {
    height: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-410-desktop {
    height: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-410-desktop-only {
    height: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-410-widescreen {
    height: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-410-widescreen-only {
    height: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-410-fullhd {
    height: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-width-415-mobile {
    width: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-415-tablet {
    width: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-415-tablet-only {
    width: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-415-touch {
    width: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-415-desktop {
    width: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-415-desktop-only {
    width: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-415-widescreen {
    width: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-415-widescreen-only {
    width: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-415-fullhd {
    width: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-height-415-mobile {
    height: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-415-tablet {
    height: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-415-tablet-only {
    height: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-415-touch {
    height: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-415-desktop {
    height: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-415-desktop-only {
    height: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-415-widescreen {
    height: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-415-widescreen-only {
    height: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-415-fullhd {
    height: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-width-420-mobile {
    width: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-420-tablet {
    width: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-420-tablet-only {
    width: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-420-touch {
    width: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-420-desktop {
    width: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-420-desktop-only {
    width: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-420-widescreen {
    width: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-420-widescreen-only {
    width: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-420-fullhd {
    width: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-height-420-mobile {
    height: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-420-tablet {
    height: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-420-tablet-only {
    height: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-420-touch {
    height: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-420-desktop {
    height: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-420-desktop-only {
    height: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-420-widescreen {
    height: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-420-widescreen-only {
    height: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-420-fullhd {
    height: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-width-425-mobile {
    width: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-425-tablet {
    width: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-425-tablet-only {
    width: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-425-touch {
    width: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-425-desktop {
    width: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-425-desktop-only {
    width: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-425-widescreen {
    width: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-425-widescreen-only {
    width: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-425-fullhd {
    width: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-height-425-mobile {
    height: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-425-tablet {
    height: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-425-tablet-only {
    height: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-425-touch {
    height: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-425-desktop {
    height: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-425-desktop-only {
    height: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-425-widescreen {
    height: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-425-widescreen-only {
    height: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-425-fullhd {
    height: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-width-430-mobile {
    width: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-430-tablet {
    width: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-430-tablet-only {
    width: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-430-touch {
    width: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-430-desktop {
    width: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-430-desktop-only {
    width: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-430-widescreen {
    width: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-430-widescreen-only {
    width: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-430-fullhd {
    width: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-height-430-mobile {
    height: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-430-tablet {
    height: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-430-tablet-only {
    height: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-430-touch {
    height: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-430-desktop {
    height: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-430-desktop-only {
    height: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-430-widescreen {
    height: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-430-widescreen-only {
    height: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-430-fullhd {
    height: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-width-435-mobile {
    width: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-435-tablet {
    width: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-435-tablet-only {
    width: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-435-touch {
    width: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-435-desktop {
    width: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-435-desktop-only {
    width: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-435-widescreen {
    width: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-435-widescreen-only {
    width: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-435-fullhd {
    width: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-height-435-mobile {
    height: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-435-tablet {
    height: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-435-tablet-only {
    height: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-435-touch {
    height: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-435-desktop {
    height: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-435-desktop-only {
    height: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-435-widescreen {
    height: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-435-widescreen-only {
    height: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-435-fullhd {
    height: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-width-440-mobile {
    width: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-440-tablet {
    width: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-440-tablet-only {
    width: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-440-touch {
    width: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-440-desktop {
    width: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-440-desktop-only {
    width: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-440-widescreen {
    width: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-440-widescreen-only {
    width: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-440-fullhd {
    width: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-height-440-mobile {
    height: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-440-tablet {
    height: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-440-tablet-only {
    height: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-440-touch {
    height: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-440-desktop {
    height: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-440-desktop-only {
    height: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-440-widescreen {
    height: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-440-widescreen-only {
    height: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-440-fullhd {
    height: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-width-445-mobile {
    width: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-445-tablet {
    width: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-445-tablet-only {
    width: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-445-touch {
    width: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-445-desktop {
    width: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-445-desktop-only {
    width: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-445-widescreen {
    width: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-445-widescreen-only {
    width: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-445-fullhd {
    width: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-height-445-mobile {
    height: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-445-tablet {
    height: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-445-tablet-only {
    height: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-445-touch {
    height: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-445-desktop {
    height: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-445-desktop-only {
    height: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-445-widescreen {
    height: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-445-widescreen-only {
    height: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-445-fullhd {
    height: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-width-450-mobile {
    width: 450px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-450-tablet {
    width: 450px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-450-tablet-only {
    width: 450px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-450-touch {
    width: 450px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-450-desktop {
    width: 450px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-450-desktop-only {
    width: 450px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-450-widescreen {
    width: 450px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-450-widescreen-only {
    width: 450px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-450-fullhd {
    width: 450px !important; } }

@media screen and (max-width: 768px) {
  .has-height-450-mobile {
    height: 450px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-450-tablet {
    height: 450px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-450-tablet-only {
    height: 450px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-450-touch {
    height: 450px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-450-desktop {
    height: 450px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-450-desktop-only {
    height: 450px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-450-widescreen {
    height: 450px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-450-widescreen-only {
    height: 450px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-450-fullhd {
    height: 450px !important; } }

@media screen and (max-width: 768px) {
  .has-width-455-mobile {
    width: 455px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-455-tablet {
    width: 455px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-455-tablet-only {
    width: 455px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-455-touch {
    width: 455px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-455-desktop {
    width: 455px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-455-desktop-only {
    width: 455px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-455-widescreen {
    width: 455px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-455-widescreen-only {
    width: 455px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-455-fullhd {
    width: 455px !important; } }

@media screen and (max-width: 768px) {
  .has-height-455-mobile {
    height: 455px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-455-tablet {
    height: 455px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-455-tablet-only {
    height: 455px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-455-touch {
    height: 455px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-455-desktop {
    height: 455px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-455-desktop-only {
    height: 455px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-455-widescreen {
    height: 455px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-455-widescreen-only {
    height: 455px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-455-fullhd {
    height: 455px !important; } }

@media screen and (max-width: 768px) {
  .has-width-460-mobile {
    width: 460px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-460-tablet {
    width: 460px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-460-tablet-only {
    width: 460px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-460-touch {
    width: 460px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-460-desktop {
    width: 460px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-460-desktop-only {
    width: 460px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-460-widescreen {
    width: 460px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-460-widescreen-only {
    width: 460px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-460-fullhd {
    width: 460px !important; } }

@media screen and (max-width: 768px) {
  .has-height-460-mobile {
    height: 460px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-460-tablet {
    height: 460px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-460-tablet-only {
    height: 460px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-460-touch {
    height: 460px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-460-desktop {
    height: 460px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-460-desktop-only {
    height: 460px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-460-widescreen {
    height: 460px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-460-widescreen-only {
    height: 460px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-460-fullhd {
    height: 460px !important; } }

@media screen and (max-width: 768px) {
  .has-width-465-mobile {
    width: 465px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-465-tablet {
    width: 465px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-465-tablet-only {
    width: 465px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-465-touch {
    width: 465px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-465-desktop {
    width: 465px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-465-desktop-only {
    width: 465px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-465-widescreen {
    width: 465px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-465-widescreen-only {
    width: 465px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-465-fullhd {
    width: 465px !important; } }

@media screen and (max-width: 768px) {
  .has-height-465-mobile {
    height: 465px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-465-tablet {
    height: 465px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-465-tablet-only {
    height: 465px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-465-touch {
    height: 465px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-465-desktop {
    height: 465px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-465-desktop-only {
    height: 465px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-465-widescreen {
    height: 465px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-465-widescreen-only {
    height: 465px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-465-fullhd {
    height: 465px !important; } }

@media screen and (max-width: 768px) {
  .has-width-470-mobile {
    width: 470px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-470-tablet {
    width: 470px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-470-tablet-only {
    width: 470px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-470-touch {
    width: 470px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-470-desktop {
    width: 470px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-470-desktop-only {
    width: 470px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-470-widescreen {
    width: 470px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-470-widescreen-only {
    width: 470px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-470-fullhd {
    width: 470px !important; } }

@media screen and (max-width: 768px) {
  .has-height-470-mobile {
    height: 470px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-470-tablet {
    height: 470px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-470-tablet-only {
    height: 470px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-470-touch {
    height: 470px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-470-desktop {
    height: 470px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-470-desktop-only {
    height: 470px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-470-widescreen {
    height: 470px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-470-widescreen-only {
    height: 470px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-470-fullhd {
    height: 470px !important; } }

@media screen and (max-width: 768px) {
  .has-width-475-mobile {
    width: 475px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-475-tablet {
    width: 475px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-475-tablet-only {
    width: 475px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-475-touch {
    width: 475px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-475-desktop {
    width: 475px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-475-desktop-only {
    width: 475px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-475-widescreen {
    width: 475px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-475-widescreen-only {
    width: 475px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-475-fullhd {
    width: 475px !important; } }

@media screen and (max-width: 768px) {
  .has-height-475-mobile {
    height: 475px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-475-tablet {
    height: 475px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-475-tablet-only {
    height: 475px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-475-touch {
    height: 475px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-475-desktop {
    height: 475px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-475-desktop-only {
    height: 475px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-475-widescreen {
    height: 475px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-475-widescreen-only {
    height: 475px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-475-fullhd {
    height: 475px !important; } }

@media screen and (max-width: 768px) {
  .has-width-480-mobile {
    width: 480px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-480-tablet {
    width: 480px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-480-tablet-only {
    width: 480px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-480-touch {
    width: 480px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-480-desktop {
    width: 480px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-480-desktop-only {
    width: 480px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-480-widescreen {
    width: 480px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-480-widescreen-only {
    width: 480px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-480-fullhd {
    width: 480px !important; } }

@media screen and (max-width: 768px) {
  .has-height-480-mobile {
    height: 480px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-480-tablet {
    height: 480px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-480-tablet-only {
    height: 480px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-480-touch {
    height: 480px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-480-desktop {
    height: 480px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-480-desktop-only {
    height: 480px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-480-widescreen {
    height: 480px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-480-widescreen-only {
    height: 480px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-480-fullhd {
    height: 480px !important; } }

@media screen and (max-width: 768px) {
  .has-width-485-mobile {
    width: 485px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-485-tablet {
    width: 485px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-485-tablet-only {
    width: 485px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-485-touch {
    width: 485px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-485-desktop {
    width: 485px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-485-desktop-only {
    width: 485px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-485-widescreen {
    width: 485px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-485-widescreen-only {
    width: 485px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-485-fullhd {
    width: 485px !important; } }

@media screen and (max-width: 768px) {
  .has-height-485-mobile {
    height: 485px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-485-tablet {
    height: 485px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-485-tablet-only {
    height: 485px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-485-touch {
    height: 485px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-485-desktop {
    height: 485px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-485-desktop-only {
    height: 485px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-485-widescreen {
    height: 485px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-485-widescreen-only {
    height: 485px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-485-fullhd {
    height: 485px !important; } }

@media screen and (max-width: 768px) {
  .has-width-490-mobile {
    width: 490px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-490-tablet {
    width: 490px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-490-tablet-only {
    width: 490px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-490-touch {
    width: 490px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-490-desktop {
    width: 490px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-490-desktop-only {
    width: 490px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-490-widescreen {
    width: 490px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-490-widescreen-only {
    width: 490px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-490-fullhd {
    width: 490px !important; } }

@media screen and (max-width: 768px) {
  .has-height-490-mobile {
    height: 490px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-490-tablet {
    height: 490px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-490-tablet-only {
    height: 490px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-490-touch {
    height: 490px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-490-desktop {
    height: 490px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-490-desktop-only {
    height: 490px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-490-widescreen {
    height: 490px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-490-widescreen-only {
    height: 490px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-490-fullhd {
    height: 490px !important; } }

@media screen and (max-width: 768px) {
  .has-width-495-mobile {
    width: 495px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-495-tablet {
    width: 495px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-495-tablet-only {
    width: 495px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-495-touch {
    width: 495px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-495-desktop {
    width: 495px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-495-desktop-only {
    width: 495px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-495-widescreen {
    width: 495px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-495-widescreen-only {
    width: 495px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-495-fullhd {
    width: 495px !important; } }

@media screen and (max-width: 768px) {
  .has-height-495-mobile {
    height: 495px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-495-tablet {
    height: 495px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-495-tablet-only {
    height: 495px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-495-touch {
    height: 495px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-495-desktop {
    height: 495px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-495-desktop-only {
    height: 495px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-495-widescreen {
    height: 495px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-495-widescreen-only {
    height: 495px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-495-fullhd {
    height: 495px !important; } }

@media screen and (max-width: 768px) {
  .has-width-500-mobile {
    width: 500px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-500-tablet {
    width: 500px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-500-tablet-only {
    width: 500px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-500-touch {
    width: 500px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-500-desktop {
    width: 500px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-500-desktop-only {
    width: 500px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-500-widescreen {
    width: 500px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-500-widescreen-only {
    width: 500px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-500-fullhd {
    width: 500px !important; } }

@media screen and (max-width: 768px) {
  .has-height-500-mobile {
    height: 500px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-500-tablet {
    height: 500px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-500-tablet-only {
    height: 500px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-500-touch {
    height: 500px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-500-desktop {
    height: 500px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-500-desktop-only {
    height: 500px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-500-widescreen {
    height: 500px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-500-widescreen-only {
    height: 500px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-500-fullhd {
    height: 500px !important; } }

@media screen and (max-width: 768px) {
  .has-width-505-mobile {
    width: 505px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-505-tablet {
    width: 505px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-505-tablet-only {
    width: 505px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-505-touch {
    width: 505px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-505-desktop {
    width: 505px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-505-desktop-only {
    width: 505px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-505-widescreen {
    width: 505px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-505-widescreen-only {
    width: 505px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-505-fullhd {
    width: 505px !important; } }

@media screen and (max-width: 768px) {
  .has-height-505-mobile {
    height: 505px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-505-tablet {
    height: 505px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-505-tablet-only {
    height: 505px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-505-touch {
    height: 505px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-505-desktop {
    height: 505px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-505-desktop-only {
    height: 505px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-505-widescreen {
    height: 505px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-505-widescreen-only {
    height: 505px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-505-fullhd {
    height: 505px !important; } }

@media screen and (max-width: 768px) {
  .has-width-510-mobile {
    width: 510px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-510-tablet {
    width: 510px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-510-tablet-only {
    width: 510px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-510-touch {
    width: 510px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-510-desktop {
    width: 510px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-510-desktop-only {
    width: 510px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-510-widescreen {
    width: 510px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-510-widescreen-only {
    width: 510px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-510-fullhd {
    width: 510px !important; } }

@media screen and (max-width: 768px) {
  .has-height-510-mobile {
    height: 510px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-510-tablet {
    height: 510px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-510-tablet-only {
    height: 510px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-510-touch {
    height: 510px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-510-desktop {
    height: 510px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-510-desktop-only {
    height: 510px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-510-widescreen {
    height: 510px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-510-widescreen-only {
    height: 510px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-510-fullhd {
    height: 510px !important; } }

@media screen and (max-width: 768px) {
  .has-width-515-mobile {
    width: 515px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-515-tablet {
    width: 515px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-515-tablet-only {
    width: 515px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-515-touch {
    width: 515px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-515-desktop {
    width: 515px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-515-desktop-only {
    width: 515px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-515-widescreen {
    width: 515px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-515-widescreen-only {
    width: 515px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-515-fullhd {
    width: 515px !important; } }

@media screen and (max-width: 768px) {
  .has-height-515-mobile {
    height: 515px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-515-tablet {
    height: 515px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-515-tablet-only {
    height: 515px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-515-touch {
    height: 515px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-515-desktop {
    height: 515px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-515-desktop-only {
    height: 515px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-515-widescreen {
    height: 515px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-515-widescreen-only {
    height: 515px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-515-fullhd {
    height: 515px !important; } }

@media screen and (max-width: 768px) {
  .has-width-520-mobile {
    width: 520px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-520-tablet {
    width: 520px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-520-tablet-only {
    width: 520px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-520-touch {
    width: 520px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-520-desktop {
    width: 520px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-520-desktop-only {
    width: 520px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-520-widescreen {
    width: 520px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-520-widescreen-only {
    width: 520px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-520-fullhd {
    width: 520px !important; } }

@media screen and (max-width: 768px) {
  .has-height-520-mobile {
    height: 520px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-520-tablet {
    height: 520px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-520-tablet-only {
    height: 520px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-520-touch {
    height: 520px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-520-desktop {
    height: 520px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-520-desktop-only {
    height: 520px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-520-widescreen {
    height: 520px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-520-widescreen-only {
    height: 520px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-520-fullhd {
    height: 520px !important; } }

@media screen and (max-width: 768px) {
  .has-width-525-mobile {
    width: 525px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-525-tablet {
    width: 525px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-525-tablet-only {
    width: 525px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-525-touch {
    width: 525px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-525-desktop {
    width: 525px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-525-desktop-only {
    width: 525px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-525-widescreen {
    width: 525px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-525-widescreen-only {
    width: 525px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-525-fullhd {
    width: 525px !important; } }

@media screen and (max-width: 768px) {
  .has-height-525-mobile {
    height: 525px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-525-tablet {
    height: 525px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-525-tablet-only {
    height: 525px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-525-touch {
    height: 525px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-525-desktop {
    height: 525px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-525-desktop-only {
    height: 525px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-525-widescreen {
    height: 525px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-525-widescreen-only {
    height: 525px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-525-fullhd {
    height: 525px !important; } }

@media screen and (max-width: 768px) {
  .has-width-530-mobile {
    width: 530px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-530-tablet {
    width: 530px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-530-tablet-only {
    width: 530px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-530-touch {
    width: 530px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-530-desktop {
    width: 530px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-530-desktop-only {
    width: 530px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-530-widescreen {
    width: 530px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-530-widescreen-only {
    width: 530px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-530-fullhd {
    width: 530px !important; } }

@media screen and (max-width: 768px) {
  .has-height-530-mobile {
    height: 530px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-530-tablet {
    height: 530px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-530-tablet-only {
    height: 530px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-530-touch {
    height: 530px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-530-desktop {
    height: 530px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-530-desktop-only {
    height: 530px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-530-widescreen {
    height: 530px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-530-widescreen-only {
    height: 530px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-530-fullhd {
    height: 530px !important; } }

@media screen and (max-width: 768px) {
  .has-width-535-mobile {
    width: 535px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-535-tablet {
    width: 535px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-535-tablet-only {
    width: 535px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-535-touch {
    width: 535px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-535-desktop {
    width: 535px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-535-desktop-only {
    width: 535px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-535-widescreen {
    width: 535px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-535-widescreen-only {
    width: 535px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-535-fullhd {
    width: 535px !important; } }

@media screen and (max-width: 768px) {
  .has-height-535-mobile {
    height: 535px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-535-tablet {
    height: 535px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-535-tablet-only {
    height: 535px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-535-touch {
    height: 535px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-535-desktop {
    height: 535px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-535-desktop-only {
    height: 535px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-535-widescreen {
    height: 535px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-535-widescreen-only {
    height: 535px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-535-fullhd {
    height: 535px !important; } }

@media screen and (max-width: 768px) {
  .has-width-540-mobile {
    width: 540px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-540-tablet {
    width: 540px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-540-tablet-only {
    width: 540px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-540-touch {
    width: 540px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-540-desktop {
    width: 540px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-540-desktop-only {
    width: 540px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-540-widescreen {
    width: 540px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-540-widescreen-only {
    width: 540px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-540-fullhd {
    width: 540px !important; } }

@media screen and (max-width: 768px) {
  .has-height-540-mobile {
    height: 540px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-540-tablet {
    height: 540px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-540-tablet-only {
    height: 540px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-540-touch {
    height: 540px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-540-desktop {
    height: 540px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-540-desktop-only {
    height: 540px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-540-widescreen {
    height: 540px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-540-widescreen-only {
    height: 540px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-540-fullhd {
    height: 540px !important; } }

@media screen and (max-width: 768px) {
  .has-width-545-mobile {
    width: 545px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-545-tablet {
    width: 545px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-545-tablet-only {
    width: 545px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-545-touch {
    width: 545px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-545-desktop {
    width: 545px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-545-desktop-only {
    width: 545px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-545-widescreen {
    width: 545px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-545-widescreen-only {
    width: 545px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-545-fullhd {
    width: 545px !important; } }

@media screen and (max-width: 768px) {
  .has-height-545-mobile {
    height: 545px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-545-tablet {
    height: 545px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-545-tablet-only {
    height: 545px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-545-touch {
    height: 545px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-545-desktop {
    height: 545px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-545-desktop-only {
    height: 545px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-545-widescreen {
    height: 545px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-545-widescreen-only {
    height: 545px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-545-fullhd {
    height: 545px !important; } }

@media screen and (max-width: 768px) {
  .has-width-550-mobile {
    width: 550px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-550-tablet {
    width: 550px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-550-tablet-only {
    width: 550px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-550-touch {
    width: 550px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-550-desktop {
    width: 550px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-550-desktop-only {
    width: 550px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-550-widescreen {
    width: 550px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-550-widescreen-only {
    width: 550px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-550-fullhd {
    width: 550px !important; } }

@media screen and (max-width: 768px) {
  .has-height-550-mobile {
    height: 550px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-550-tablet {
    height: 550px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-550-tablet-only {
    height: 550px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-550-touch {
    height: 550px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-550-desktop {
    height: 550px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-550-desktop-only {
    height: 550px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-550-widescreen {
    height: 550px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-550-widescreen-only {
    height: 550px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-550-fullhd {
    height: 550px !important; } }

@media screen and (max-width: 768px) {
  .has-width-555-mobile {
    width: 555px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-555-tablet {
    width: 555px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-555-tablet-only {
    width: 555px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-555-touch {
    width: 555px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-555-desktop {
    width: 555px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-555-desktop-only {
    width: 555px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-555-widescreen {
    width: 555px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-555-widescreen-only {
    width: 555px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-555-fullhd {
    width: 555px !important; } }

@media screen and (max-width: 768px) {
  .has-height-555-mobile {
    height: 555px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-555-tablet {
    height: 555px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-555-tablet-only {
    height: 555px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-555-touch {
    height: 555px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-555-desktop {
    height: 555px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-555-desktop-only {
    height: 555px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-555-widescreen {
    height: 555px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-555-widescreen-only {
    height: 555px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-555-fullhd {
    height: 555px !important; } }

@media screen and (max-width: 768px) {
  .has-width-560-mobile {
    width: 560px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-560-tablet {
    width: 560px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-560-tablet-only {
    width: 560px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-560-touch {
    width: 560px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-560-desktop {
    width: 560px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-560-desktop-only {
    width: 560px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-560-widescreen {
    width: 560px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-560-widescreen-only {
    width: 560px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-560-fullhd {
    width: 560px !important; } }

@media screen and (max-width: 768px) {
  .has-height-560-mobile {
    height: 560px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-560-tablet {
    height: 560px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-560-tablet-only {
    height: 560px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-560-touch {
    height: 560px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-560-desktop {
    height: 560px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-560-desktop-only {
    height: 560px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-560-widescreen {
    height: 560px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-560-widescreen-only {
    height: 560px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-560-fullhd {
    height: 560px !important; } }

@media screen and (max-width: 768px) {
  .has-width-565-mobile {
    width: 565px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-565-tablet {
    width: 565px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-565-tablet-only {
    width: 565px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-565-touch {
    width: 565px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-565-desktop {
    width: 565px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-565-desktop-only {
    width: 565px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-565-widescreen {
    width: 565px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-565-widescreen-only {
    width: 565px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-565-fullhd {
    width: 565px !important; } }

@media screen and (max-width: 768px) {
  .has-height-565-mobile {
    height: 565px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-565-tablet {
    height: 565px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-565-tablet-only {
    height: 565px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-565-touch {
    height: 565px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-565-desktop {
    height: 565px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-565-desktop-only {
    height: 565px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-565-widescreen {
    height: 565px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-565-widescreen-only {
    height: 565px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-565-fullhd {
    height: 565px !important; } }

@media screen and (max-width: 768px) {
  .has-width-570-mobile {
    width: 570px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-570-tablet {
    width: 570px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-570-tablet-only {
    width: 570px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-570-touch {
    width: 570px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-570-desktop {
    width: 570px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-570-desktop-only {
    width: 570px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-570-widescreen {
    width: 570px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-570-widescreen-only {
    width: 570px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-570-fullhd {
    width: 570px !important; } }

@media screen and (max-width: 768px) {
  .has-height-570-mobile {
    height: 570px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-570-tablet {
    height: 570px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-570-tablet-only {
    height: 570px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-570-touch {
    height: 570px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-570-desktop {
    height: 570px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-570-desktop-only {
    height: 570px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-570-widescreen {
    height: 570px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-570-widescreen-only {
    height: 570px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-570-fullhd {
    height: 570px !important; } }

@media screen and (max-width: 768px) {
  .has-width-575-mobile {
    width: 575px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-575-tablet {
    width: 575px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-575-tablet-only {
    width: 575px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-575-touch {
    width: 575px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-575-desktop {
    width: 575px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-575-desktop-only {
    width: 575px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-575-widescreen {
    width: 575px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-575-widescreen-only {
    width: 575px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-575-fullhd {
    width: 575px !important; } }

@media screen and (max-width: 768px) {
  .has-height-575-mobile {
    height: 575px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-575-tablet {
    height: 575px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-575-tablet-only {
    height: 575px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-575-touch {
    height: 575px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-575-desktop {
    height: 575px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-575-desktop-only {
    height: 575px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-575-widescreen {
    height: 575px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-575-widescreen-only {
    height: 575px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-575-fullhd {
    height: 575px !important; } }

@media screen and (max-width: 768px) {
  .has-width-580-mobile {
    width: 580px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-580-tablet {
    width: 580px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-580-tablet-only {
    width: 580px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-580-touch {
    width: 580px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-580-desktop {
    width: 580px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-580-desktop-only {
    width: 580px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-580-widescreen {
    width: 580px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-580-widescreen-only {
    width: 580px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-580-fullhd {
    width: 580px !important; } }

@media screen and (max-width: 768px) {
  .has-height-580-mobile {
    height: 580px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-580-tablet {
    height: 580px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-580-tablet-only {
    height: 580px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-580-touch {
    height: 580px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-580-desktop {
    height: 580px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-580-desktop-only {
    height: 580px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-580-widescreen {
    height: 580px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-580-widescreen-only {
    height: 580px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-580-fullhd {
    height: 580px !important; } }

@media screen and (max-width: 768px) {
  .has-width-585-mobile {
    width: 585px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-585-tablet {
    width: 585px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-585-tablet-only {
    width: 585px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-585-touch {
    width: 585px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-585-desktop {
    width: 585px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-585-desktop-only {
    width: 585px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-585-widescreen {
    width: 585px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-585-widescreen-only {
    width: 585px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-585-fullhd {
    width: 585px !important; } }

@media screen and (max-width: 768px) {
  .has-height-585-mobile {
    height: 585px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-585-tablet {
    height: 585px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-585-tablet-only {
    height: 585px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-585-touch {
    height: 585px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-585-desktop {
    height: 585px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-585-desktop-only {
    height: 585px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-585-widescreen {
    height: 585px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-585-widescreen-only {
    height: 585px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-585-fullhd {
    height: 585px !important; } }

@media screen and (max-width: 768px) {
  .has-width-590-mobile {
    width: 590px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-590-tablet {
    width: 590px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-590-tablet-only {
    width: 590px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-590-touch {
    width: 590px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-590-desktop {
    width: 590px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-590-desktop-only {
    width: 590px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-590-widescreen {
    width: 590px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-590-widescreen-only {
    width: 590px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-590-fullhd {
    width: 590px !important; } }

@media screen and (max-width: 768px) {
  .has-height-590-mobile {
    height: 590px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-590-tablet {
    height: 590px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-590-tablet-only {
    height: 590px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-590-touch {
    height: 590px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-590-desktop {
    height: 590px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-590-desktop-only {
    height: 590px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-590-widescreen {
    height: 590px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-590-widescreen-only {
    height: 590px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-590-fullhd {
    height: 590px !important; } }

@media screen and (max-width: 768px) {
  .has-width-595-mobile {
    width: 595px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-595-tablet {
    width: 595px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-595-tablet-only {
    width: 595px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-595-touch {
    width: 595px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-595-desktop {
    width: 595px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-595-desktop-only {
    width: 595px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-595-widescreen {
    width: 595px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-595-widescreen-only {
    width: 595px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-595-fullhd {
    width: 595px !important; } }

@media screen and (max-width: 768px) {
  .has-height-595-mobile {
    height: 595px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-595-tablet {
    height: 595px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-595-tablet-only {
    height: 595px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-595-touch {
    height: 595px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-595-desktop {
    height: 595px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-595-desktop-only {
    height: 595px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-595-widescreen {
    height: 595px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-595-widescreen-only {
    height: 595px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-595-fullhd {
    height: 595px !important; } }

@media screen and (max-width: 768px) {
  .has-width-600-mobile {
    width: 600px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-600-tablet {
    width: 600px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-600-tablet-only {
    width: 600px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-600-touch {
    width: 600px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-600-desktop {
    width: 600px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-600-desktop-only {
    width: 600px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-600-widescreen {
    width: 600px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-600-widescreen-only {
    width: 600px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-600-fullhd {
    width: 600px !important; } }

@media screen and (max-width: 768px) {
  .has-height-600-mobile {
    height: 600px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-600-tablet {
    height: 600px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-600-tablet-only {
    height: 600px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-600-touch {
    height: 600px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-600-desktop {
    height: 600px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-600-desktop-only {
    height: 600px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-600-widescreen {
    height: 600px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-600-widescreen-only {
    height: 600px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-600-fullhd {
    height: 600px !important; } }

@media screen and (max-width: 768px) {
  .has-width-605-mobile {
    width: 605px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-605-tablet {
    width: 605px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-605-tablet-only {
    width: 605px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-605-touch {
    width: 605px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-605-desktop {
    width: 605px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-605-desktop-only {
    width: 605px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-605-widescreen {
    width: 605px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-605-widescreen-only {
    width: 605px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-605-fullhd {
    width: 605px !important; } }

@media screen and (max-width: 768px) {
  .has-height-605-mobile {
    height: 605px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-605-tablet {
    height: 605px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-605-tablet-only {
    height: 605px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-605-touch {
    height: 605px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-605-desktop {
    height: 605px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-605-desktop-only {
    height: 605px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-605-widescreen {
    height: 605px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-605-widescreen-only {
    height: 605px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-605-fullhd {
    height: 605px !important; } }

@media screen and (max-width: 768px) {
  .has-width-610-mobile {
    width: 610px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-610-tablet {
    width: 610px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-610-tablet-only {
    width: 610px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-610-touch {
    width: 610px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-610-desktop {
    width: 610px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-610-desktop-only {
    width: 610px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-610-widescreen {
    width: 610px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-610-widescreen-only {
    width: 610px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-610-fullhd {
    width: 610px !important; } }

@media screen and (max-width: 768px) {
  .has-height-610-mobile {
    height: 610px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-610-tablet {
    height: 610px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-610-tablet-only {
    height: 610px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-610-touch {
    height: 610px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-610-desktop {
    height: 610px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-610-desktop-only {
    height: 610px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-610-widescreen {
    height: 610px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-610-widescreen-only {
    height: 610px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-610-fullhd {
    height: 610px !important; } }

@media screen and (max-width: 768px) {
  .has-width-615-mobile {
    width: 615px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-615-tablet {
    width: 615px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-615-tablet-only {
    width: 615px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-615-touch {
    width: 615px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-615-desktop {
    width: 615px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-615-desktop-only {
    width: 615px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-615-widescreen {
    width: 615px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-615-widescreen-only {
    width: 615px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-615-fullhd {
    width: 615px !important; } }

@media screen and (max-width: 768px) {
  .has-height-615-mobile {
    height: 615px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-615-tablet {
    height: 615px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-615-tablet-only {
    height: 615px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-615-touch {
    height: 615px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-615-desktop {
    height: 615px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-615-desktop-only {
    height: 615px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-615-widescreen {
    height: 615px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-615-widescreen-only {
    height: 615px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-615-fullhd {
    height: 615px !important; } }

@media screen and (max-width: 768px) {
  .has-width-620-mobile {
    width: 620px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-620-tablet {
    width: 620px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-620-tablet-only {
    width: 620px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-620-touch {
    width: 620px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-620-desktop {
    width: 620px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-620-desktop-only {
    width: 620px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-620-widescreen {
    width: 620px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-620-widescreen-only {
    width: 620px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-620-fullhd {
    width: 620px !important; } }

@media screen and (max-width: 768px) {
  .has-height-620-mobile {
    height: 620px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-620-tablet {
    height: 620px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-620-tablet-only {
    height: 620px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-620-touch {
    height: 620px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-620-desktop {
    height: 620px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-620-desktop-only {
    height: 620px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-620-widescreen {
    height: 620px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-620-widescreen-only {
    height: 620px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-620-fullhd {
    height: 620px !important; } }

@media screen and (max-width: 768px) {
  .has-width-625-mobile {
    width: 625px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-625-tablet {
    width: 625px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-625-tablet-only {
    width: 625px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-625-touch {
    width: 625px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-625-desktop {
    width: 625px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-625-desktop-only {
    width: 625px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-625-widescreen {
    width: 625px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-625-widescreen-only {
    width: 625px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-625-fullhd {
    width: 625px !important; } }

@media screen and (max-width: 768px) {
  .has-height-625-mobile {
    height: 625px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-625-tablet {
    height: 625px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-625-tablet-only {
    height: 625px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-625-touch {
    height: 625px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-625-desktop {
    height: 625px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-625-desktop-only {
    height: 625px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-625-widescreen {
    height: 625px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-625-widescreen-only {
    height: 625px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-625-fullhd {
    height: 625px !important; } }

@media screen and (max-width: 768px) {
  .has-width-630-mobile {
    width: 630px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-630-tablet {
    width: 630px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-630-tablet-only {
    width: 630px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-630-touch {
    width: 630px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-630-desktop {
    width: 630px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-630-desktop-only {
    width: 630px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-630-widescreen {
    width: 630px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-630-widescreen-only {
    width: 630px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-630-fullhd {
    width: 630px !important; } }

@media screen and (max-width: 768px) {
  .has-height-630-mobile {
    height: 630px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-630-tablet {
    height: 630px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-630-tablet-only {
    height: 630px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-630-touch {
    height: 630px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-630-desktop {
    height: 630px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-630-desktop-only {
    height: 630px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-630-widescreen {
    height: 630px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-630-widescreen-only {
    height: 630px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-630-fullhd {
    height: 630px !important; } }

@media screen and (max-width: 768px) {
  .has-width-635-mobile {
    width: 635px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-635-tablet {
    width: 635px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-635-tablet-only {
    width: 635px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-635-touch {
    width: 635px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-635-desktop {
    width: 635px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-635-desktop-only {
    width: 635px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-635-widescreen {
    width: 635px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-635-widescreen-only {
    width: 635px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-635-fullhd {
    width: 635px !important; } }

@media screen and (max-width: 768px) {
  .has-height-635-mobile {
    height: 635px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-635-tablet {
    height: 635px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-635-tablet-only {
    height: 635px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-635-touch {
    height: 635px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-635-desktop {
    height: 635px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-635-desktop-only {
    height: 635px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-635-widescreen {
    height: 635px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-635-widescreen-only {
    height: 635px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-635-fullhd {
    height: 635px !important; } }

@media screen and (max-width: 768px) {
  .has-width-640-mobile {
    width: 640px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-640-tablet {
    width: 640px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-640-tablet-only {
    width: 640px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-640-touch {
    width: 640px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-640-desktop {
    width: 640px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-640-desktop-only {
    width: 640px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-640-widescreen {
    width: 640px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-640-widescreen-only {
    width: 640px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-640-fullhd {
    width: 640px !important; } }

@media screen and (max-width: 768px) {
  .has-height-640-mobile {
    height: 640px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-640-tablet {
    height: 640px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-640-tablet-only {
    height: 640px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-640-touch {
    height: 640px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-640-desktop {
    height: 640px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-640-desktop-only {
    height: 640px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-640-widescreen {
    height: 640px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-640-widescreen-only {
    height: 640px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-640-fullhd {
    height: 640px !important; } }

@media screen and (max-width: 768px) {
  .has-width-645-mobile {
    width: 645px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-645-tablet {
    width: 645px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-645-tablet-only {
    width: 645px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-645-touch {
    width: 645px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-645-desktop {
    width: 645px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-645-desktop-only {
    width: 645px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-645-widescreen {
    width: 645px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-645-widescreen-only {
    width: 645px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-645-fullhd {
    width: 645px !important; } }

@media screen and (max-width: 768px) {
  .has-height-645-mobile {
    height: 645px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-645-tablet {
    height: 645px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-645-tablet-only {
    height: 645px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-645-touch {
    height: 645px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-645-desktop {
    height: 645px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-645-desktop-only {
    height: 645px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-645-widescreen {
    height: 645px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-645-widescreen-only {
    height: 645px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-645-fullhd {
    height: 645px !important; } }

@media screen and (max-width: 768px) {
  .has-width-650-mobile {
    width: 650px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-650-tablet {
    width: 650px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-650-tablet-only {
    width: 650px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-650-touch {
    width: 650px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-650-desktop {
    width: 650px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-650-desktop-only {
    width: 650px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-650-widescreen {
    width: 650px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-650-widescreen-only {
    width: 650px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-650-fullhd {
    width: 650px !important; } }

@media screen and (max-width: 768px) {
  .has-height-650-mobile {
    height: 650px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-650-tablet {
    height: 650px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-650-tablet-only {
    height: 650px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-650-touch {
    height: 650px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-650-desktop {
    height: 650px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-650-desktop-only {
    height: 650px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-650-widescreen {
    height: 650px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-650-widescreen-only {
    height: 650px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-650-fullhd {
    height: 650px !important; } }

@media screen and (max-width: 768px) {
  .has-width-655-mobile {
    width: 655px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-655-tablet {
    width: 655px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-655-tablet-only {
    width: 655px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-655-touch {
    width: 655px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-655-desktop {
    width: 655px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-655-desktop-only {
    width: 655px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-655-widescreen {
    width: 655px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-655-widescreen-only {
    width: 655px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-655-fullhd {
    width: 655px !important; } }

@media screen and (max-width: 768px) {
  .has-height-655-mobile {
    height: 655px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-655-tablet {
    height: 655px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-655-tablet-only {
    height: 655px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-655-touch {
    height: 655px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-655-desktop {
    height: 655px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-655-desktop-only {
    height: 655px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-655-widescreen {
    height: 655px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-655-widescreen-only {
    height: 655px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-655-fullhd {
    height: 655px !important; } }

@media screen and (max-width: 768px) {
  .has-width-660-mobile {
    width: 660px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-660-tablet {
    width: 660px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-660-tablet-only {
    width: 660px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-660-touch {
    width: 660px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-660-desktop {
    width: 660px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-660-desktop-only {
    width: 660px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-660-widescreen {
    width: 660px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-660-widescreen-only {
    width: 660px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-660-fullhd {
    width: 660px !important; } }

@media screen and (max-width: 768px) {
  .has-height-660-mobile {
    height: 660px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-660-tablet {
    height: 660px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-660-tablet-only {
    height: 660px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-660-touch {
    height: 660px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-660-desktop {
    height: 660px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-660-desktop-only {
    height: 660px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-660-widescreen {
    height: 660px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-660-widescreen-only {
    height: 660px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-660-fullhd {
    height: 660px !important; } }

@media screen and (max-width: 768px) {
  .has-width-665-mobile {
    width: 665px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-665-tablet {
    width: 665px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-665-tablet-only {
    width: 665px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-665-touch {
    width: 665px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-665-desktop {
    width: 665px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-665-desktop-only {
    width: 665px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-665-widescreen {
    width: 665px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-665-widescreen-only {
    width: 665px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-665-fullhd {
    width: 665px !important; } }

@media screen and (max-width: 768px) {
  .has-height-665-mobile {
    height: 665px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-665-tablet {
    height: 665px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-665-tablet-only {
    height: 665px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-665-touch {
    height: 665px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-665-desktop {
    height: 665px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-665-desktop-only {
    height: 665px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-665-widescreen {
    height: 665px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-665-widescreen-only {
    height: 665px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-665-fullhd {
    height: 665px !important; } }

@media screen and (max-width: 768px) {
  .has-width-670-mobile {
    width: 670px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-670-tablet {
    width: 670px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-670-tablet-only {
    width: 670px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-670-touch {
    width: 670px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-670-desktop {
    width: 670px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-670-desktop-only {
    width: 670px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-670-widescreen {
    width: 670px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-670-widescreen-only {
    width: 670px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-670-fullhd {
    width: 670px !important; } }

@media screen and (max-width: 768px) {
  .has-height-670-mobile {
    height: 670px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-670-tablet {
    height: 670px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-670-tablet-only {
    height: 670px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-670-touch {
    height: 670px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-670-desktop {
    height: 670px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-670-desktop-only {
    height: 670px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-670-widescreen {
    height: 670px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-670-widescreen-only {
    height: 670px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-670-fullhd {
    height: 670px !important; } }

@media screen and (max-width: 768px) {
  .has-width-675-mobile {
    width: 675px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-675-tablet {
    width: 675px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-675-tablet-only {
    width: 675px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-675-touch {
    width: 675px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-675-desktop {
    width: 675px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-675-desktop-only {
    width: 675px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-675-widescreen {
    width: 675px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-675-widescreen-only {
    width: 675px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-675-fullhd {
    width: 675px !important; } }

@media screen and (max-width: 768px) {
  .has-height-675-mobile {
    height: 675px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-675-tablet {
    height: 675px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-675-tablet-only {
    height: 675px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-675-touch {
    height: 675px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-675-desktop {
    height: 675px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-675-desktop-only {
    height: 675px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-675-widescreen {
    height: 675px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-675-widescreen-only {
    height: 675px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-675-fullhd {
    height: 675px !important; } }

@media screen and (max-width: 768px) {
  .has-width-680-mobile {
    width: 680px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-680-tablet {
    width: 680px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-680-tablet-only {
    width: 680px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-680-touch {
    width: 680px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-680-desktop {
    width: 680px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-680-desktop-only {
    width: 680px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-680-widescreen {
    width: 680px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-680-widescreen-only {
    width: 680px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-680-fullhd {
    width: 680px !important; } }

@media screen and (max-width: 768px) {
  .has-height-680-mobile {
    height: 680px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-680-tablet {
    height: 680px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-680-tablet-only {
    height: 680px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-680-touch {
    height: 680px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-680-desktop {
    height: 680px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-680-desktop-only {
    height: 680px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-680-widescreen {
    height: 680px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-680-widescreen-only {
    height: 680px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-680-fullhd {
    height: 680px !important; } }

@media screen and (max-width: 768px) {
  .has-width-685-mobile {
    width: 685px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-685-tablet {
    width: 685px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-685-tablet-only {
    width: 685px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-685-touch {
    width: 685px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-685-desktop {
    width: 685px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-685-desktop-only {
    width: 685px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-685-widescreen {
    width: 685px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-685-widescreen-only {
    width: 685px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-685-fullhd {
    width: 685px !important; } }

@media screen and (max-width: 768px) {
  .has-height-685-mobile {
    height: 685px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-685-tablet {
    height: 685px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-685-tablet-only {
    height: 685px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-685-touch {
    height: 685px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-685-desktop {
    height: 685px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-685-desktop-only {
    height: 685px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-685-widescreen {
    height: 685px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-685-widescreen-only {
    height: 685px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-685-fullhd {
    height: 685px !important; } }

@media screen and (max-width: 768px) {
  .has-width-690-mobile {
    width: 690px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-690-tablet {
    width: 690px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-690-tablet-only {
    width: 690px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-690-touch {
    width: 690px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-690-desktop {
    width: 690px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-690-desktop-only {
    width: 690px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-690-widescreen {
    width: 690px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-690-widescreen-only {
    width: 690px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-690-fullhd {
    width: 690px !important; } }

@media screen and (max-width: 768px) {
  .has-height-690-mobile {
    height: 690px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-690-tablet {
    height: 690px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-690-tablet-only {
    height: 690px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-690-touch {
    height: 690px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-690-desktop {
    height: 690px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-690-desktop-only {
    height: 690px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-690-widescreen {
    height: 690px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-690-widescreen-only {
    height: 690px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-690-fullhd {
    height: 690px !important; } }

@media screen and (max-width: 768px) {
  .has-width-695-mobile {
    width: 695px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-695-tablet {
    width: 695px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-695-tablet-only {
    width: 695px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-695-touch {
    width: 695px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-695-desktop {
    width: 695px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-695-desktop-only {
    width: 695px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-695-widescreen {
    width: 695px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-695-widescreen-only {
    width: 695px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-695-fullhd {
    width: 695px !important; } }

@media screen and (max-width: 768px) {
  .has-height-695-mobile {
    height: 695px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-695-tablet {
    height: 695px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-695-tablet-only {
    height: 695px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-695-touch {
    height: 695px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-695-desktop {
    height: 695px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-695-desktop-only {
    height: 695px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-695-widescreen {
    height: 695px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-695-widescreen-only {
    height: 695px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-695-fullhd {
    height: 695px !important; } }

@media screen and (max-width: 768px) {
  .has-width-700-mobile {
    width: 700px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-700-tablet {
    width: 700px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-700-tablet-only {
    width: 700px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-700-touch {
    width: 700px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-700-desktop {
    width: 700px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-700-desktop-only {
    width: 700px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-700-widescreen {
    width: 700px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-700-widescreen-only {
    width: 700px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-700-fullhd {
    width: 700px !important; } }

@media screen and (max-width: 768px) {
  .has-height-700-mobile {
    height: 700px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-700-tablet {
    height: 700px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-700-tablet-only {
    height: 700px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-700-touch {
    height: 700px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-700-desktop {
    height: 700px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-700-desktop-only {
    height: 700px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-700-widescreen {
    height: 700px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-700-widescreen-only {
    height: 700px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-700-fullhd {
    height: 700px !important; } }

@media screen and (max-width: 768px) {
  .has-width-705-mobile {
    width: 705px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-705-tablet {
    width: 705px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-705-tablet-only {
    width: 705px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-705-touch {
    width: 705px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-705-desktop {
    width: 705px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-705-desktop-only {
    width: 705px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-705-widescreen {
    width: 705px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-705-widescreen-only {
    width: 705px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-705-fullhd {
    width: 705px !important; } }

@media screen and (max-width: 768px) {
  .has-height-705-mobile {
    height: 705px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-705-tablet {
    height: 705px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-705-tablet-only {
    height: 705px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-705-touch {
    height: 705px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-705-desktop {
    height: 705px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-705-desktop-only {
    height: 705px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-705-widescreen {
    height: 705px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-705-widescreen-only {
    height: 705px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-705-fullhd {
    height: 705px !important; } }

@media screen and (max-width: 768px) {
  .has-width-710-mobile {
    width: 710px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-710-tablet {
    width: 710px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-710-tablet-only {
    width: 710px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-710-touch {
    width: 710px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-710-desktop {
    width: 710px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-710-desktop-only {
    width: 710px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-710-widescreen {
    width: 710px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-710-widescreen-only {
    width: 710px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-710-fullhd {
    width: 710px !important; } }

@media screen and (max-width: 768px) {
  .has-height-710-mobile {
    height: 710px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-710-tablet {
    height: 710px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-710-tablet-only {
    height: 710px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-710-touch {
    height: 710px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-710-desktop {
    height: 710px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-710-desktop-only {
    height: 710px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-710-widescreen {
    height: 710px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-710-widescreen-only {
    height: 710px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-710-fullhd {
    height: 710px !important; } }

@media screen and (max-width: 768px) {
  .has-width-715-mobile {
    width: 715px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-715-tablet {
    width: 715px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-715-tablet-only {
    width: 715px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-715-touch {
    width: 715px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-715-desktop {
    width: 715px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-715-desktop-only {
    width: 715px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-715-widescreen {
    width: 715px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-715-widescreen-only {
    width: 715px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-715-fullhd {
    width: 715px !important; } }

@media screen and (max-width: 768px) {
  .has-height-715-mobile {
    height: 715px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-715-tablet {
    height: 715px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-715-tablet-only {
    height: 715px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-715-touch {
    height: 715px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-715-desktop {
    height: 715px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-715-desktop-only {
    height: 715px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-715-widescreen {
    height: 715px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-715-widescreen-only {
    height: 715px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-715-fullhd {
    height: 715px !important; } }

@media screen and (max-width: 768px) {
  .has-width-720-mobile {
    width: 720px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-720-tablet {
    width: 720px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-720-tablet-only {
    width: 720px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-720-touch {
    width: 720px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-720-desktop {
    width: 720px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-720-desktop-only {
    width: 720px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-720-widescreen {
    width: 720px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-720-widescreen-only {
    width: 720px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-720-fullhd {
    width: 720px !important; } }

@media screen and (max-width: 768px) {
  .has-height-720-mobile {
    height: 720px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-720-tablet {
    height: 720px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-720-tablet-only {
    height: 720px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-720-touch {
    height: 720px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-720-desktop {
    height: 720px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-720-desktop-only {
    height: 720px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-720-widescreen {
    height: 720px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-720-widescreen-only {
    height: 720px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-720-fullhd {
    height: 720px !important; } }

@media screen and (max-width: 768px) {
  .has-width-725-mobile {
    width: 725px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-725-tablet {
    width: 725px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-725-tablet-only {
    width: 725px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-725-touch {
    width: 725px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-725-desktop {
    width: 725px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-725-desktop-only {
    width: 725px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-725-widescreen {
    width: 725px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-725-widescreen-only {
    width: 725px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-725-fullhd {
    width: 725px !important; } }

@media screen and (max-width: 768px) {
  .has-height-725-mobile {
    height: 725px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-725-tablet {
    height: 725px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-725-tablet-only {
    height: 725px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-725-touch {
    height: 725px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-725-desktop {
    height: 725px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-725-desktop-only {
    height: 725px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-725-widescreen {
    height: 725px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-725-widescreen-only {
    height: 725px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-725-fullhd {
    height: 725px !important; } }

@media screen and (max-width: 768px) {
  .has-width-730-mobile {
    width: 730px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-730-tablet {
    width: 730px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-730-tablet-only {
    width: 730px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-730-touch {
    width: 730px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-730-desktop {
    width: 730px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-730-desktop-only {
    width: 730px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-730-widescreen {
    width: 730px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-730-widescreen-only {
    width: 730px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-730-fullhd {
    width: 730px !important; } }

@media screen and (max-width: 768px) {
  .has-height-730-mobile {
    height: 730px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-730-tablet {
    height: 730px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-730-tablet-only {
    height: 730px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-730-touch {
    height: 730px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-730-desktop {
    height: 730px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-730-desktop-only {
    height: 730px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-730-widescreen {
    height: 730px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-730-widescreen-only {
    height: 730px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-730-fullhd {
    height: 730px !important; } }

@media screen and (max-width: 768px) {
  .has-width-735-mobile {
    width: 735px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-735-tablet {
    width: 735px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-735-tablet-only {
    width: 735px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-735-touch {
    width: 735px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-735-desktop {
    width: 735px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-735-desktop-only {
    width: 735px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-735-widescreen {
    width: 735px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-735-widescreen-only {
    width: 735px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-735-fullhd {
    width: 735px !important; } }

@media screen and (max-width: 768px) {
  .has-height-735-mobile {
    height: 735px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-735-tablet {
    height: 735px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-735-tablet-only {
    height: 735px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-735-touch {
    height: 735px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-735-desktop {
    height: 735px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-735-desktop-only {
    height: 735px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-735-widescreen {
    height: 735px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-735-widescreen-only {
    height: 735px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-735-fullhd {
    height: 735px !important; } }

@media screen and (max-width: 768px) {
  .has-width-740-mobile {
    width: 740px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-740-tablet {
    width: 740px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-740-tablet-only {
    width: 740px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-740-touch {
    width: 740px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-740-desktop {
    width: 740px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-740-desktop-only {
    width: 740px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-740-widescreen {
    width: 740px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-740-widescreen-only {
    width: 740px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-740-fullhd {
    width: 740px !important; } }

@media screen and (max-width: 768px) {
  .has-height-740-mobile {
    height: 740px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-740-tablet {
    height: 740px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-740-tablet-only {
    height: 740px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-740-touch {
    height: 740px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-740-desktop {
    height: 740px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-740-desktop-only {
    height: 740px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-740-widescreen {
    height: 740px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-740-widescreen-only {
    height: 740px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-740-fullhd {
    height: 740px !important; } }

@media screen and (max-width: 768px) {
  .has-width-745-mobile {
    width: 745px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-745-tablet {
    width: 745px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-745-tablet-only {
    width: 745px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-745-touch {
    width: 745px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-745-desktop {
    width: 745px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-745-desktop-only {
    width: 745px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-745-widescreen {
    width: 745px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-745-widescreen-only {
    width: 745px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-745-fullhd {
    width: 745px !important; } }

@media screen and (max-width: 768px) {
  .has-height-745-mobile {
    height: 745px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-745-tablet {
    height: 745px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-745-tablet-only {
    height: 745px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-745-touch {
    height: 745px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-745-desktop {
    height: 745px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-745-desktop-only {
    height: 745px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-745-widescreen {
    height: 745px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-745-widescreen-only {
    height: 745px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-745-fullhd {
    height: 745px !important; } }

@media screen and (max-width: 768px) {
  .has-width-750-mobile {
    width: 750px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-750-tablet {
    width: 750px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-750-tablet-only {
    width: 750px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-750-touch {
    width: 750px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-750-desktop {
    width: 750px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-750-desktop-only {
    width: 750px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-750-widescreen {
    width: 750px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-750-widescreen-only {
    width: 750px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-750-fullhd {
    width: 750px !important; } }

@media screen and (max-width: 768px) {
  .has-height-750-mobile {
    height: 750px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-750-tablet {
    height: 750px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-750-tablet-only {
    height: 750px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-750-touch {
    height: 750px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-750-desktop {
    height: 750px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-750-desktop-only {
    height: 750px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-750-widescreen {
    height: 750px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-750-widescreen-only {
    height: 750px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-750-fullhd {
    height: 750px !important; } }

@media screen and (max-width: 768px) {
  .has-width-755-mobile {
    width: 755px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-755-tablet {
    width: 755px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-755-tablet-only {
    width: 755px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-755-touch {
    width: 755px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-755-desktop {
    width: 755px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-755-desktop-only {
    width: 755px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-755-widescreen {
    width: 755px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-755-widescreen-only {
    width: 755px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-755-fullhd {
    width: 755px !important; } }

@media screen and (max-width: 768px) {
  .has-height-755-mobile {
    height: 755px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-755-tablet {
    height: 755px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-755-tablet-only {
    height: 755px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-755-touch {
    height: 755px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-755-desktop {
    height: 755px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-755-desktop-only {
    height: 755px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-755-widescreen {
    height: 755px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-755-widescreen-only {
    height: 755px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-755-fullhd {
    height: 755px !important; } }

@media screen and (max-width: 768px) {
  .has-width-760-mobile {
    width: 760px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-760-tablet {
    width: 760px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-760-tablet-only {
    width: 760px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-760-touch {
    width: 760px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-760-desktop {
    width: 760px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-760-desktop-only {
    width: 760px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-760-widescreen {
    width: 760px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-760-widescreen-only {
    width: 760px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-760-fullhd {
    width: 760px !important; } }

@media screen and (max-width: 768px) {
  .has-height-760-mobile {
    height: 760px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-760-tablet {
    height: 760px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-760-tablet-only {
    height: 760px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-760-touch {
    height: 760px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-760-desktop {
    height: 760px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-760-desktop-only {
    height: 760px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-760-widescreen {
    height: 760px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-760-widescreen-only {
    height: 760px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-760-fullhd {
    height: 760px !important; } }

@media screen and (max-width: 768px) {
  .has-width-765-mobile {
    width: 765px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-765-tablet {
    width: 765px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-765-tablet-only {
    width: 765px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-765-touch {
    width: 765px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-765-desktop {
    width: 765px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-765-desktop-only {
    width: 765px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-765-widescreen {
    width: 765px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-765-widescreen-only {
    width: 765px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-765-fullhd {
    width: 765px !important; } }

@media screen and (max-width: 768px) {
  .has-height-765-mobile {
    height: 765px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-765-tablet {
    height: 765px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-765-tablet-only {
    height: 765px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-765-touch {
    height: 765px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-765-desktop {
    height: 765px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-765-desktop-only {
    height: 765px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-765-widescreen {
    height: 765px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-765-widescreen-only {
    height: 765px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-765-fullhd {
    height: 765px !important; } }

@media screen and (max-width: 768px) {
  .has-width-770-mobile {
    width: 770px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-770-tablet {
    width: 770px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-770-tablet-only {
    width: 770px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-770-touch {
    width: 770px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-770-desktop {
    width: 770px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-770-desktop-only {
    width: 770px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-770-widescreen {
    width: 770px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-770-widescreen-only {
    width: 770px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-770-fullhd {
    width: 770px !important; } }

@media screen and (max-width: 768px) {
  .has-height-770-mobile {
    height: 770px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-770-tablet {
    height: 770px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-770-tablet-only {
    height: 770px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-770-touch {
    height: 770px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-770-desktop {
    height: 770px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-770-desktop-only {
    height: 770px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-770-widescreen {
    height: 770px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-770-widescreen-only {
    height: 770px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-770-fullhd {
    height: 770px !important; } }

@media screen and (max-width: 768px) {
  .has-width-775-mobile {
    width: 775px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-775-tablet {
    width: 775px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-775-tablet-only {
    width: 775px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-775-touch {
    width: 775px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-775-desktop {
    width: 775px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-775-desktop-only {
    width: 775px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-775-widescreen {
    width: 775px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-775-widescreen-only {
    width: 775px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-775-fullhd {
    width: 775px !important; } }

@media screen and (max-width: 768px) {
  .has-height-775-mobile {
    height: 775px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-775-tablet {
    height: 775px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-775-tablet-only {
    height: 775px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-775-touch {
    height: 775px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-775-desktop {
    height: 775px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-775-desktop-only {
    height: 775px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-775-widescreen {
    height: 775px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-775-widescreen-only {
    height: 775px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-775-fullhd {
    height: 775px !important; } }

@media screen and (max-width: 768px) {
  .has-width-780-mobile {
    width: 780px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-780-tablet {
    width: 780px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-780-tablet-only {
    width: 780px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-780-touch {
    width: 780px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-780-desktop {
    width: 780px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-780-desktop-only {
    width: 780px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-780-widescreen {
    width: 780px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-780-widescreen-only {
    width: 780px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-780-fullhd {
    width: 780px !important; } }

@media screen and (max-width: 768px) {
  .has-height-780-mobile {
    height: 780px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-780-tablet {
    height: 780px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-780-tablet-only {
    height: 780px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-780-touch {
    height: 780px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-780-desktop {
    height: 780px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-780-desktop-only {
    height: 780px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-780-widescreen {
    height: 780px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-780-widescreen-only {
    height: 780px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-780-fullhd {
    height: 780px !important; } }

@media screen and (max-width: 768px) {
  .has-width-785-mobile {
    width: 785px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-785-tablet {
    width: 785px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-785-tablet-only {
    width: 785px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-785-touch {
    width: 785px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-785-desktop {
    width: 785px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-785-desktop-only {
    width: 785px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-785-widescreen {
    width: 785px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-785-widescreen-only {
    width: 785px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-785-fullhd {
    width: 785px !important; } }

@media screen and (max-width: 768px) {
  .has-height-785-mobile {
    height: 785px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-785-tablet {
    height: 785px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-785-tablet-only {
    height: 785px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-785-touch {
    height: 785px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-785-desktop {
    height: 785px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-785-desktop-only {
    height: 785px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-785-widescreen {
    height: 785px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-785-widescreen-only {
    height: 785px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-785-fullhd {
    height: 785px !important; } }

@media screen and (max-width: 768px) {
  .has-width-790-mobile {
    width: 790px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-790-tablet {
    width: 790px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-790-tablet-only {
    width: 790px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-790-touch {
    width: 790px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-790-desktop {
    width: 790px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-790-desktop-only {
    width: 790px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-790-widescreen {
    width: 790px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-790-widescreen-only {
    width: 790px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-790-fullhd {
    width: 790px !important; } }

@media screen and (max-width: 768px) {
  .has-height-790-mobile {
    height: 790px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-790-tablet {
    height: 790px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-790-tablet-only {
    height: 790px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-790-touch {
    height: 790px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-790-desktop {
    height: 790px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-790-desktop-only {
    height: 790px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-790-widescreen {
    height: 790px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-790-widescreen-only {
    height: 790px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-790-fullhd {
    height: 790px !important; } }

@media screen and (max-width: 768px) {
  .has-width-795-mobile {
    width: 795px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-795-tablet {
    width: 795px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-795-tablet-only {
    width: 795px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-795-touch {
    width: 795px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-795-desktop {
    width: 795px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-795-desktop-only {
    width: 795px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-795-widescreen {
    width: 795px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-795-widescreen-only {
    width: 795px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-795-fullhd {
    width: 795px !important; } }

@media screen and (max-width: 768px) {
  .has-height-795-mobile {
    height: 795px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-795-tablet {
    height: 795px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-795-tablet-only {
    height: 795px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-795-touch {
    height: 795px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-795-desktop {
    height: 795px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-795-desktop-only {
    height: 795px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-795-widescreen {
    height: 795px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-795-widescreen-only {
    height: 795px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-795-fullhd {
    height: 795px !important; } }

@media screen and (max-width: 768px) {
  .has-width-800-mobile {
    width: 800px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-800-tablet {
    width: 800px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-800-tablet-only {
    width: 800px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-800-touch {
    width: 800px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-800-desktop {
    width: 800px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-800-desktop-only {
    width: 800px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-800-widescreen {
    width: 800px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-800-widescreen-only {
    width: 800px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-800-fullhd {
    width: 800px !important; } }

@media screen and (max-width: 768px) {
  .has-height-800-mobile {
    height: 800px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-800-tablet {
    height: 800px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-800-tablet-only {
    height: 800px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-800-touch {
    height: 800px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-800-desktop {
    height: 800px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-800-desktop-only {
    height: 800px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-800-widescreen {
    height: 800px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-800-widescreen-only {
    height: 800px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-800-fullhd {
    height: 800px !important; } }

@media screen and (max-width: 768px) {
  .has-width-805-mobile {
    width: 805px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-805-tablet {
    width: 805px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-805-tablet-only {
    width: 805px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-805-touch {
    width: 805px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-805-desktop {
    width: 805px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-805-desktop-only {
    width: 805px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-805-widescreen {
    width: 805px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-805-widescreen-only {
    width: 805px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-805-fullhd {
    width: 805px !important; } }

@media screen and (max-width: 768px) {
  .has-height-805-mobile {
    height: 805px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-805-tablet {
    height: 805px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-805-tablet-only {
    height: 805px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-805-touch {
    height: 805px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-805-desktop {
    height: 805px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-805-desktop-only {
    height: 805px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-805-widescreen {
    height: 805px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-805-widescreen-only {
    height: 805px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-805-fullhd {
    height: 805px !important; } }

@media screen and (max-width: 768px) {
  .has-width-810-mobile {
    width: 810px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-810-tablet {
    width: 810px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-810-tablet-only {
    width: 810px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-810-touch {
    width: 810px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-810-desktop {
    width: 810px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-810-desktop-only {
    width: 810px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-810-widescreen {
    width: 810px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-810-widescreen-only {
    width: 810px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-810-fullhd {
    width: 810px !important; } }

@media screen and (max-width: 768px) {
  .has-height-810-mobile {
    height: 810px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-810-tablet {
    height: 810px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-810-tablet-only {
    height: 810px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-810-touch {
    height: 810px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-810-desktop {
    height: 810px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-810-desktop-only {
    height: 810px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-810-widescreen {
    height: 810px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-810-widescreen-only {
    height: 810px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-810-fullhd {
    height: 810px !important; } }

@media screen and (max-width: 768px) {
  .has-width-815-mobile {
    width: 815px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-815-tablet {
    width: 815px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-815-tablet-only {
    width: 815px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-815-touch {
    width: 815px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-815-desktop {
    width: 815px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-815-desktop-only {
    width: 815px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-815-widescreen {
    width: 815px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-815-widescreen-only {
    width: 815px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-815-fullhd {
    width: 815px !important; } }

@media screen and (max-width: 768px) {
  .has-height-815-mobile {
    height: 815px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-815-tablet {
    height: 815px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-815-tablet-only {
    height: 815px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-815-touch {
    height: 815px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-815-desktop {
    height: 815px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-815-desktop-only {
    height: 815px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-815-widescreen {
    height: 815px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-815-widescreen-only {
    height: 815px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-815-fullhd {
    height: 815px !important; } }

@media screen and (max-width: 768px) {
  .has-width-820-mobile {
    width: 820px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-820-tablet {
    width: 820px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-820-tablet-only {
    width: 820px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-820-touch {
    width: 820px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-820-desktop {
    width: 820px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-820-desktop-only {
    width: 820px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-820-widescreen {
    width: 820px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-820-widescreen-only {
    width: 820px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-820-fullhd {
    width: 820px !important; } }

@media screen and (max-width: 768px) {
  .has-height-820-mobile {
    height: 820px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-820-tablet {
    height: 820px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-820-tablet-only {
    height: 820px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-820-touch {
    height: 820px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-820-desktop {
    height: 820px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-820-desktop-only {
    height: 820px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-820-widescreen {
    height: 820px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-820-widescreen-only {
    height: 820px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-820-fullhd {
    height: 820px !important; } }

@media screen and (max-width: 768px) {
  .has-width-825-mobile {
    width: 825px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-825-tablet {
    width: 825px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-825-tablet-only {
    width: 825px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-825-touch {
    width: 825px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-825-desktop {
    width: 825px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-825-desktop-only {
    width: 825px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-825-widescreen {
    width: 825px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-825-widescreen-only {
    width: 825px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-825-fullhd {
    width: 825px !important; } }

@media screen and (max-width: 768px) {
  .has-height-825-mobile {
    height: 825px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-825-tablet {
    height: 825px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-825-tablet-only {
    height: 825px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-825-touch {
    height: 825px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-825-desktop {
    height: 825px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-825-desktop-only {
    height: 825px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-825-widescreen {
    height: 825px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-825-widescreen-only {
    height: 825px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-825-fullhd {
    height: 825px !important; } }

@media screen and (max-width: 768px) {
  .has-width-830-mobile {
    width: 830px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-830-tablet {
    width: 830px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-830-tablet-only {
    width: 830px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-830-touch {
    width: 830px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-830-desktop {
    width: 830px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-830-desktop-only {
    width: 830px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-830-widescreen {
    width: 830px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-830-widescreen-only {
    width: 830px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-830-fullhd {
    width: 830px !important; } }

@media screen and (max-width: 768px) {
  .has-height-830-mobile {
    height: 830px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-830-tablet {
    height: 830px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-830-tablet-only {
    height: 830px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-830-touch {
    height: 830px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-830-desktop {
    height: 830px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-830-desktop-only {
    height: 830px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-830-widescreen {
    height: 830px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-830-widescreen-only {
    height: 830px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-830-fullhd {
    height: 830px !important; } }

@media screen and (max-width: 768px) {
  .has-width-835-mobile {
    width: 835px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-835-tablet {
    width: 835px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-835-tablet-only {
    width: 835px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-835-touch {
    width: 835px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-835-desktop {
    width: 835px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-835-desktop-only {
    width: 835px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-835-widescreen {
    width: 835px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-835-widescreen-only {
    width: 835px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-835-fullhd {
    width: 835px !important; } }

@media screen and (max-width: 768px) {
  .has-height-835-mobile {
    height: 835px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-835-tablet {
    height: 835px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-835-tablet-only {
    height: 835px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-835-touch {
    height: 835px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-835-desktop {
    height: 835px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-835-desktop-only {
    height: 835px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-835-widescreen {
    height: 835px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-835-widescreen-only {
    height: 835px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-835-fullhd {
    height: 835px !important; } }

@media screen and (max-width: 768px) {
  .has-width-840-mobile {
    width: 840px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-840-tablet {
    width: 840px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-840-tablet-only {
    width: 840px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-840-touch {
    width: 840px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-840-desktop {
    width: 840px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-840-desktop-only {
    width: 840px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-840-widescreen {
    width: 840px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-840-widescreen-only {
    width: 840px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-840-fullhd {
    width: 840px !important; } }

@media screen and (max-width: 768px) {
  .has-height-840-mobile {
    height: 840px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-840-tablet {
    height: 840px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-840-tablet-only {
    height: 840px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-840-touch {
    height: 840px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-840-desktop {
    height: 840px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-840-desktop-only {
    height: 840px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-840-widescreen {
    height: 840px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-840-widescreen-only {
    height: 840px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-840-fullhd {
    height: 840px !important; } }

@media screen and (max-width: 768px) {
  .has-width-845-mobile {
    width: 845px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-845-tablet {
    width: 845px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-845-tablet-only {
    width: 845px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-845-touch {
    width: 845px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-845-desktop {
    width: 845px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-845-desktop-only {
    width: 845px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-845-widescreen {
    width: 845px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-845-widescreen-only {
    width: 845px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-845-fullhd {
    width: 845px !important; } }

@media screen and (max-width: 768px) {
  .has-height-845-mobile {
    height: 845px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-845-tablet {
    height: 845px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-845-tablet-only {
    height: 845px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-845-touch {
    height: 845px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-845-desktop {
    height: 845px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-845-desktop-only {
    height: 845px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-845-widescreen {
    height: 845px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-845-widescreen-only {
    height: 845px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-845-fullhd {
    height: 845px !important; } }

@media screen and (max-width: 768px) {
  .has-width-850-mobile {
    width: 850px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-850-tablet {
    width: 850px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-850-tablet-only {
    width: 850px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-850-touch {
    width: 850px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-850-desktop {
    width: 850px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-850-desktop-only {
    width: 850px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-850-widescreen {
    width: 850px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-850-widescreen-only {
    width: 850px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-850-fullhd {
    width: 850px !important; } }

@media screen and (max-width: 768px) {
  .has-height-850-mobile {
    height: 850px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-850-tablet {
    height: 850px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-850-tablet-only {
    height: 850px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-850-touch {
    height: 850px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-850-desktop {
    height: 850px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-850-desktop-only {
    height: 850px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-850-widescreen {
    height: 850px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-850-widescreen-only {
    height: 850px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-850-fullhd {
    height: 850px !important; } }

@media screen and (max-width: 768px) {
  .has-width-855-mobile {
    width: 855px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-855-tablet {
    width: 855px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-855-tablet-only {
    width: 855px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-855-touch {
    width: 855px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-855-desktop {
    width: 855px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-855-desktop-only {
    width: 855px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-855-widescreen {
    width: 855px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-855-widescreen-only {
    width: 855px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-855-fullhd {
    width: 855px !important; } }

@media screen and (max-width: 768px) {
  .has-height-855-mobile {
    height: 855px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-855-tablet {
    height: 855px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-855-tablet-only {
    height: 855px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-855-touch {
    height: 855px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-855-desktop {
    height: 855px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-855-desktop-only {
    height: 855px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-855-widescreen {
    height: 855px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-855-widescreen-only {
    height: 855px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-855-fullhd {
    height: 855px !important; } }

@media screen and (max-width: 768px) {
  .has-width-860-mobile {
    width: 860px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-860-tablet {
    width: 860px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-860-tablet-only {
    width: 860px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-860-touch {
    width: 860px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-860-desktop {
    width: 860px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-860-desktop-only {
    width: 860px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-860-widescreen {
    width: 860px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-860-widescreen-only {
    width: 860px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-860-fullhd {
    width: 860px !important; } }

@media screen and (max-width: 768px) {
  .has-height-860-mobile {
    height: 860px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-860-tablet {
    height: 860px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-860-tablet-only {
    height: 860px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-860-touch {
    height: 860px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-860-desktop {
    height: 860px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-860-desktop-only {
    height: 860px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-860-widescreen {
    height: 860px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-860-widescreen-only {
    height: 860px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-860-fullhd {
    height: 860px !important; } }

@media screen and (max-width: 768px) {
  .has-width-865-mobile {
    width: 865px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-865-tablet {
    width: 865px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-865-tablet-only {
    width: 865px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-865-touch {
    width: 865px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-865-desktop {
    width: 865px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-865-desktop-only {
    width: 865px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-865-widescreen {
    width: 865px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-865-widescreen-only {
    width: 865px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-865-fullhd {
    width: 865px !important; } }

@media screen and (max-width: 768px) {
  .has-height-865-mobile {
    height: 865px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-865-tablet {
    height: 865px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-865-tablet-only {
    height: 865px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-865-touch {
    height: 865px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-865-desktop {
    height: 865px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-865-desktop-only {
    height: 865px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-865-widescreen {
    height: 865px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-865-widescreen-only {
    height: 865px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-865-fullhd {
    height: 865px !important; } }

@media screen and (max-width: 768px) {
  .has-width-870-mobile {
    width: 870px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-870-tablet {
    width: 870px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-870-tablet-only {
    width: 870px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-870-touch {
    width: 870px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-870-desktop {
    width: 870px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-870-desktop-only {
    width: 870px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-870-widescreen {
    width: 870px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-870-widescreen-only {
    width: 870px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-870-fullhd {
    width: 870px !important; } }

@media screen and (max-width: 768px) {
  .has-height-870-mobile {
    height: 870px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-870-tablet {
    height: 870px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-870-tablet-only {
    height: 870px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-870-touch {
    height: 870px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-870-desktop {
    height: 870px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-870-desktop-only {
    height: 870px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-870-widescreen {
    height: 870px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-870-widescreen-only {
    height: 870px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-870-fullhd {
    height: 870px !important; } }

@media screen and (max-width: 768px) {
  .has-width-875-mobile {
    width: 875px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-875-tablet {
    width: 875px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-875-tablet-only {
    width: 875px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-875-touch {
    width: 875px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-875-desktop {
    width: 875px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-875-desktop-only {
    width: 875px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-875-widescreen {
    width: 875px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-875-widescreen-only {
    width: 875px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-875-fullhd {
    width: 875px !important; } }

@media screen and (max-width: 768px) {
  .has-height-875-mobile {
    height: 875px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-875-tablet {
    height: 875px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-875-tablet-only {
    height: 875px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-875-touch {
    height: 875px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-875-desktop {
    height: 875px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-875-desktop-only {
    height: 875px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-875-widescreen {
    height: 875px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-875-widescreen-only {
    height: 875px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-875-fullhd {
    height: 875px !important; } }

@media screen and (max-width: 768px) {
  .has-width-880-mobile {
    width: 880px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-880-tablet {
    width: 880px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-880-tablet-only {
    width: 880px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-880-touch {
    width: 880px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-880-desktop {
    width: 880px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-880-desktop-only {
    width: 880px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-880-widescreen {
    width: 880px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-880-widescreen-only {
    width: 880px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-880-fullhd {
    width: 880px !important; } }

@media screen and (max-width: 768px) {
  .has-height-880-mobile {
    height: 880px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-880-tablet {
    height: 880px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-880-tablet-only {
    height: 880px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-880-touch {
    height: 880px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-880-desktop {
    height: 880px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-880-desktop-only {
    height: 880px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-880-widescreen {
    height: 880px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-880-widescreen-only {
    height: 880px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-880-fullhd {
    height: 880px !important; } }

@media screen and (max-width: 768px) {
  .has-width-885-mobile {
    width: 885px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-885-tablet {
    width: 885px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-885-tablet-only {
    width: 885px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-885-touch {
    width: 885px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-885-desktop {
    width: 885px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-885-desktop-only {
    width: 885px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-885-widescreen {
    width: 885px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-885-widescreen-only {
    width: 885px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-885-fullhd {
    width: 885px !important; } }

@media screen and (max-width: 768px) {
  .has-height-885-mobile {
    height: 885px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-885-tablet {
    height: 885px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-885-tablet-only {
    height: 885px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-885-touch {
    height: 885px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-885-desktop {
    height: 885px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-885-desktop-only {
    height: 885px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-885-widescreen {
    height: 885px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-885-widescreen-only {
    height: 885px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-885-fullhd {
    height: 885px !important; } }

@media screen and (max-width: 768px) {
  .has-width-890-mobile {
    width: 890px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-890-tablet {
    width: 890px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-890-tablet-only {
    width: 890px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-890-touch {
    width: 890px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-890-desktop {
    width: 890px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-890-desktop-only {
    width: 890px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-890-widescreen {
    width: 890px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-890-widescreen-only {
    width: 890px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-890-fullhd {
    width: 890px !important; } }

@media screen and (max-width: 768px) {
  .has-height-890-mobile {
    height: 890px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-890-tablet {
    height: 890px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-890-tablet-only {
    height: 890px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-890-touch {
    height: 890px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-890-desktop {
    height: 890px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-890-desktop-only {
    height: 890px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-890-widescreen {
    height: 890px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-890-widescreen-only {
    height: 890px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-890-fullhd {
    height: 890px !important; } }

@media screen and (max-width: 768px) {
  .has-width-895-mobile {
    width: 895px !important; } }

@media screen and (min-width: 769px), print {
  .has-width-895-tablet {
    width: 895px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-width-895-tablet-only {
    width: 895px !important; } }

@media screen and (max-width: 1279px) {
  .has-width-895-touch {
    width: 895px !important; } }

@media screen and (min-width: 1280px) {
  .has-width-895-desktop {
    width: 895px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-width-895-desktop-only {
    width: 895px !important; } }

@media screen and (min-width: 1680px) {
  .has-width-895-widescreen {
    width: 895px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-width-895-widescreen-only {
    width: 895px !important; } }

@media screen and (min-width: 1984px) {
  .has-width-895-fullhd {
    width: 895px !important; } }

@media screen and (max-width: 768px) {
  .has-height-895-mobile {
    height: 895px !important; } }

@media screen and (min-width: 769px), print {
  .has-height-895-tablet {
    height: 895px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-height-895-tablet-only {
    height: 895px !important; } }

@media screen and (max-width: 1279px) {
  .has-height-895-touch {
    height: 895px !important; } }

@media screen and (min-width: 1280px) {
  .has-height-895-desktop {
    height: 895px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-height-895-desktop-only {
    height: 895px !important; } }

@media screen and (min-width: 1680px) {
  .has-height-895-widescreen {
    height: 895px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-height-895-widescreen-only {
    height: 895px !important; } }

@media screen and (min-width: 1984px) {
  .has-height-895-fullhd {
    height: 895px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-5-mobile {
    max-width: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-5-tablet {
    max-width: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-5-tablet-only {
    max-width: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-5-touch {
    max-width: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-5-desktop {
    max-width: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-5-desktop-only {
    max-width: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-5-widescreen {
    max-width: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-5-widescreen-only {
    max-width: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-5-fullhd {
    max-width: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-5-mobile {
    min-width: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-5-tablet {
    min-width: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-5-tablet-only {
    min-width: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-5-touch {
    min-width: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-5-desktop {
    min-width: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-5-desktop-only {
    min-width: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-5-widescreen {
    min-width: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-5-widescreen-only {
    min-width: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-5-fullhd {
    min-width: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-5-mobile {
    max-height: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-5-tablet {
    max-height: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-5-tablet-only {
    max-height: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-5-touch {
    max-height: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-5-desktop {
    max-height: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-5-desktop-only {
    max-height: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-5-widescreen {
    max-height: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-5-widescreen-only {
    max-height: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-5-fullhd {
    max-height: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-5-mobile {
    min-height: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-5-tablet {
    min-height: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-5-tablet-only {
    min-height: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-5-touch {
    min-height: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-5-desktop {
    min-height: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-5-desktop-only {
    min-height: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-5-widescreen {
    min-height: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-5-widescreen-only {
    min-height: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-5-fullhd {
    min-height: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-10-mobile {
    max-width: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-10-tablet {
    max-width: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-10-tablet-only {
    max-width: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-10-touch {
    max-width: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-10-desktop {
    max-width: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-10-desktop-only {
    max-width: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-10-widescreen {
    max-width: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-10-widescreen-only {
    max-width: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-10-fullhd {
    max-width: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-10-mobile {
    min-width: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-10-tablet {
    min-width: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-10-tablet-only {
    min-width: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-10-touch {
    min-width: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-10-desktop {
    min-width: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-10-desktop-only {
    min-width: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-10-widescreen {
    min-width: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-10-widescreen-only {
    min-width: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-10-fullhd {
    min-width: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-10-mobile {
    max-height: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-10-tablet {
    max-height: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-10-tablet-only {
    max-height: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-10-touch {
    max-height: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-10-desktop {
    max-height: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-10-desktop-only {
    max-height: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-10-widescreen {
    max-height: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-10-widescreen-only {
    max-height: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-10-fullhd {
    max-height: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-10-mobile {
    min-height: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-10-tablet {
    min-height: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-10-tablet-only {
    min-height: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-10-touch {
    min-height: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-10-desktop {
    min-height: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-10-desktop-only {
    min-height: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-10-widescreen {
    min-height: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-10-widescreen-only {
    min-height: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-10-fullhd {
    min-height: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-15-mobile {
    max-width: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-15-tablet {
    max-width: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-15-tablet-only {
    max-width: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-15-touch {
    max-width: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-15-desktop {
    max-width: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-15-desktop-only {
    max-width: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-15-widescreen {
    max-width: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-15-widescreen-only {
    max-width: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-15-fullhd {
    max-width: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-15-mobile {
    min-width: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-15-tablet {
    min-width: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-15-tablet-only {
    min-width: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-15-touch {
    min-width: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-15-desktop {
    min-width: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-15-desktop-only {
    min-width: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-15-widescreen {
    min-width: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-15-widescreen-only {
    min-width: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-15-fullhd {
    min-width: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-15-mobile {
    max-height: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-15-tablet {
    max-height: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-15-tablet-only {
    max-height: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-15-touch {
    max-height: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-15-desktop {
    max-height: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-15-desktop-only {
    max-height: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-15-widescreen {
    max-height: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-15-widescreen-only {
    max-height: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-15-fullhd {
    max-height: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-15-mobile {
    min-height: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-15-tablet {
    min-height: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-15-tablet-only {
    min-height: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-15-touch {
    min-height: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-15-desktop {
    min-height: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-15-desktop-only {
    min-height: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-15-widescreen {
    min-height: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-15-widescreen-only {
    min-height: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-15-fullhd {
    min-height: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-20-mobile {
    max-width: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-20-tablet {
    max-width: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-20-tablet-only {
    max-width: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-20-touch {
    max-width: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-20-desktop {
    max-width: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-20-desktop-only {
    max-width: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-20-widescreen {
    max-width: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-20-widescreen-only {
    max-width: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-20-fullhd {
    max-width: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-20-mobile {
    min-width: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-20-tablet {
    min-width: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-20-tablet-only {
    min-width: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-20-touch {
    min-width: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-20-desktop {
    min-width: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-20-desktop-only {
    min-width: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-20-widescreen {
    min-width: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-20-widescreen-only {
    min-width: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-20-fullhd {
    min-width: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-20-mobile {
    max-height: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-20-tablet {
    max-height: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-20-tablet-only {
    max-height: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-20-touch {
    max-height: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-20-desktop {
    max-height: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-20-desktop-only {
    max-height: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-20-widescreen {
    max-height: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-20-widescreen-only {
    max-height: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-20-fullhd {
    max-height: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-20-mobile {
    min-height: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-20-tablet {
    min-height: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-20-tablet-only {
    min-height: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-20-touch {
    min-height: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-20-desktop {
    min-height: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-20-desktop-only {
    min-height: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-20-widescreen {
    min-height: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-20-widescreen-only {
    min-height: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-20-fullhd {
    min-height: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-25-mobile {
    max-width: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-25-tablet {
    max-width: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-25-tablet-only {
    max-width: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-25-touch {
    max-width: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-25-desktop {
    max-width: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-25-desktop-only {
    max-width: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-25-widescreen {
    max-width: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-25-widescreen-only {
    max-width: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-25-fullhd {
    max-width: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-25-mobile {
    min-width: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-25-tablet {
    min-width: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-25-tablet-only {
    min-width: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-25-touch {
    min-width: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-25-desktop {
    min-width: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-25-desktop-only {
    min-width: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-25-widescreen {
    min-width: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-25-widescreen-only {
    min-width: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-25-fullhd {
    min-width: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-25-mobile {
    max-height: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-25-tablet {
    max-height: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-25-tablet-only {
    max-height: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-25-touch {
    max-height: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-25-desktop {
    max-height: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-25-desktop-only {
    max-height: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-25-widescreen {
    max-height: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-25-widescreen-only {
    max-height: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-25-fullhd {
    max-height: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-25-mobile {
    min-height: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-25-tablet {
    min-height: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-25-tablet-only {
    min-height: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-25-touch {
    min-height: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-25-desktop {
    min-height: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-25-desktop-only {
    min-height: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-25-widescreen {
    min-height: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-25-widescreen-only {
    min-height: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-25-fullhd {
    min-height: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-30-mobile {
    max-width: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-30-tablet {
    max-width: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-30-tablet-only {
    max-width: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-30-touch {
    max-width: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-30-desktop {
    max-width: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-30-desktop-only {
    max-width: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-30-widescreen {
    max-width: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-30-widescreen-only {
    max-width: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-30-fullhd {
    max-width: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-30-mobile {
    min-width: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-30-tablet {
    min-width: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-30-tablet-only {
    min-width: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-30-touch {
    min-width: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-30-desktop {
    min-width: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-30-desktop-only {
    min-width: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-30-widescreen {
    min-width: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-30-widescreen-only {
    min-width: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-30-fullhd {
    min-width: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-30-mobile {
    max-height: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-30-tablet {
    max-height: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-30-tablet-only {
    max-height: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-30-touch {
    max-height: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-30-desktop {
    max-height: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-30-desktop-only {
    max-height: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-30-widescreen {
    max-height: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-30-widescreen-only {
    max-height: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-30-fullhd {
    max-height: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-30-mobile {
    min-height: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-30-tablet {
    min-height: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-30-tablet-only {
    min-height: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-30-touch {
    min-height: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-30-desktop {
    min-height: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-30-desktop-only {
    min-height: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-30-widescreen {
    min-height: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-30-widescreen-only {
    min-height: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-30-fullhd {
    min-height: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-35-mobile {
    max-width: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-35-tablet {
    max-width: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-35-tablet-only {
    max-width: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-35-touch {
    max-width: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-35-desktop {
    max-width: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-35-desktop-only {
    max-width: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-35-widescreen {
    max-width: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-35-widescreen-only {
    max-width: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-35-fullhd {
    max-width: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-35-mobile {
    min-width: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-35-tablet {
    min-width: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-35-tablet-only {
    min-width: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-35-touch {
    min-width: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-35-desktop {
    min-width: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-35-desktop-only {
    min-width: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-35-widescreen {
    min-width: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-35-widescreen-only {
    min-width: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-35-fullhd {
    min-width: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-35-mobile {
    max-height: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-35-tablet {
    max-height: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-35-tablet-only {
    max-height: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-35-touch {
    max-height: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-35-desktop {
    max-height: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-35-desktop-only {
    max-height: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-35-widescreen {
    max-height: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-35-widescreen-only {
    max-height: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-35-fullhd {
    max-height: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-35-mobile {
    min-height: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-35-tablet {
    min-height: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-35-tablet-only {
    min-height: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-35-touch {
    min-height: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-35-desktop {
    min-height: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-35-desktop-only {
    min-height: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-35-widescreen {
    min-height: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-35-widescreen-only {
    min-height: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-35-fullhd {
    min-height: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-40-mobile {
    max-width: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-40-tablet {
    max-width: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-40-tablet-only {
    max-width: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-40-touch {
    max-width: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-40-desktop {
    max-width: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-40-desktop-only {
    max-width: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-40-widescreen {
    max-width: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-40-widescreen-only {
    max-width: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-40-fullhd {
    max-width: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-40-mobile {
    min-width: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-40-tablet {
    min-width: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-40-tablet-only {
    min-width: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-40-touch {
    min-width: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-40-desktop {
    min-width: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-40-desktop-only {
    min-width: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-40-widescreen {
    min-width: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-40-widescreen-only {
    min-width: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-40-fullhd {
    min-width: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-40-mobile {
    max-height: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-40-tablet {
    max-height: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-40-tablet-only {
    max-height: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-40-touch {
    max-height: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-40-desktop {
    max-height: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-40-desktop-only {
    max-height: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-40-widescreen {
    max-height: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-40-widescreen-only {
    max-height: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-40-fullhd {
    max-height: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-40-mobile {
    min-height: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-40-tablet {
    min-height: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-40-tablet-only {
    min-height: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-40-touch {
    min-height: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-40-desktop {
    min-height: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-40-desktop-only {
    min-height: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-40-widescreen {
    min-height: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-40-widescreen-only {
    min-height: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-40-fullhd {
    min-height: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-45-mobile {
    max-width: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-45-tablet {
    max-width: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-45-tablet-only {
    max-width: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-45-touch {
    max-width: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-45-desktop {
    max-width: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-45-desktop-only {
    max-width: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-45-widescreen {
    max-width: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-45-widescreen-only {
    max-width: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-45-fullhd {
    max-width: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-45-mobile {
    min-width: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-45-tablet {
    min-width: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-45-tablet-only {
    min-width: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-45-touch {
    min-width: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-45-desktop {
    min-width: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-45-desktop-only {
    min-width: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-45-widescreen {
    min-width: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-45-widescreen-only {
    min-width: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-45-fullhd {
    min-width: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-45-mobile {
    max-height: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-45-tablet {
    max-height: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-45-tablet-only {
    max-height: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-45-touch {
    max-height: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-45-desktop {
    max-height: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-45-desktop-only {
    max-height: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-45-widescreen {
    max-height: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-45-widescreen-only {
    max-height: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-45-fullhd {
    max-height: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-45-mobile {
    min-height: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-45-tablet {
    min-height: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-45-tablet-only {
    min-height: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-45-touch {
    min-height: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-45-desktop {
    min-height: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-45-desktop-only {
    min-height: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-45-widescreen {
    min-height: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-45-widescreen-only {
    min-height: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-45-fullhd {
    min-height: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-50-mobile {
    max-width: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-50-tablet {
    max-width: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-50-tablet-only {
    max-width: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-50-touch {
    max-width: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-50-desktop {
    max-width: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-50-desktop-only {
    max-width: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-50-widescreen {
    max-width: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-50-widescreen-only {
    max-width: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-50-fullhd {
    max-width: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-50-mobile {
    min-width: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-50-tablet {
    min-width: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-50-tablet-only {
    min-width: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-50-touch {
    min-width: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-50-desktop {
    min-width: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-50-desktop-only {
    min-width: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-50-widescreen {
    min-width: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-50-widescreen-only {
    min-width: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-50-fullhd {
    min-width: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-50-mobile {
    max-height: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-50-tablet {
    max-height: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-50-tablet-only {
    max-height: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-50-touch {
    max-height: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-50-desktop {
    max-height: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-50-desktop-only {
    max-height: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-50-widescreen {
    max-height: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-50-widescreen-only {
    max-height: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-50-fullhd {
    max-height: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-50-mobile {
    min-height: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-50-tablet {
    min-height: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-50-tablet-only {
    min-height: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-50-touch {
    min-height: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-50-desktop {
    min-height: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-50-desktop-only {
    min-height: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-50-widescreen {
    min-height: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-50-widescreen-only {
    min-height: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-50-fullhd {
    min-height: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-55-mobile {
    max-width: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-55-tablet {
    max-width: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-55-tablet-only {
    max-width: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-55-touch {
    max-width: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-55-desktop {
    max-width: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-55-desktop-only {
    max-width: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-55-widescreen {
    max-width: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-55-widescreen-only {
    max-width: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-55-fullhd {
    max-width: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-55-mobile {
    min-width: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-55-tablet {
    min-width: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-55-tablet-only {
    min-width: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-55-touch {
    min-width: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-55-desktop {
    min-width: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-55-desktop-only {
    min-width: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-55-widescreen {
    min-width: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-55-widescreen-only {
    min-width: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-55-fullhd {
    min-width: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-55-mobile {
    max-height: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-55-tablet {
    max-height: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-55-tablet-only {
    max-height: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-55-touch {
    max-height: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-55-desktop {
    max-height: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-55-desktop-only {
    max-height: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-55-widescreen {
    max-height: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-55-widescreen-only {
    max-height: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-55-fullhd {
    max-height: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-55-mobile {
    min-height: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-55-tablet {
    min-height: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-55-tablet-only {
    min-height: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-55-touch {
    min-height: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-55-desktop {
    min-height: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-55-desktop-only {
    min-height: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-55-widescreen {
    min-height: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-55-widescreen-only {
    min-height: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-55-fullhd {
    min-height: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-60-mobile {
    max-width: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-60-tablet {
    max-width: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-60-tablet-only {
    max-width: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-60-touch {
    max-width: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-60-desktop {
    max-width: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-60-desktop-only {
    max-width: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-60-widescreen {
    max-width: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-60-widescreen-only {
    max-width: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-60-fullhd {
    max-width: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-60-mobile {
    min-width: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-60-tablet {
    min-width: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-60-tablet-only {
    min-width: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-60-touch {
    min-width: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-60-desktop {
    min-width: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-60-desktop-only {
    min-width: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-60-widescreen {
    min-width: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-60-widescreen-only {
    min-width: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-60-fullhd {
    min-width: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-60-mobile {
    max-height: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-60-tablet {
    max-height: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-60-tablet-only {
    max-height: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-60-touch {
    max-height: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-60-desktop {
    max-height: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-60-desktop-only {
    max-height: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-60-widescreen {
    max-height: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-60-widescreen-only {
    max-height: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-60-fullhd {
    max-height: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-60-mobile {
    min-height: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-60-tablet {
    min-height: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-60-tablet-only {
    min-height: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-60-touch {
    min-height: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-60-desktop {
    min-height: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-60-desktop-only {
    min-height: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-60-widescreen {
    min-height: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-60-widescreen-only {
    min-height: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-60-fullhd {
    min-height: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-65-mobile {
    max-width: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-65-tablet {
    max-width: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-65-tablet-only {
    max-width: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-65-touch {
    max-width: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-65-desktop {
    max-width: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-65-desktop-only {
    max-width: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-65-widescreen {
    max-width: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-65-widescreen-only {
    max-width: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-65-fullhd {
    max-width: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-65-mobile {
    min-width: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-65-tablet {
    min-width: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-65-tablet-only {
    min-width: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-65-touch {
    min-width: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-65-desktop {
    min-width: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-65-desktop-only {
    min-width: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-65-widescreen {
    min-width: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-65-widescreen-only {
    min-width: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-65-fullhd {
    min-width: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-65-mobile {
    max-height: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-65-tablet {
    max-height: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-65-tablet-only {
    max-height: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-65-touch {
    max-height: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-65-desktop {
    max-height: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-65-desktop-only {
    max-height: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-65-widescreen {
    max-height: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-65-widescreen-only {
    max-height: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-65-fullhd {
    max-height: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-65-mobile {
    min-height: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-65-tablet {
    min-height: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-65-tablet-only {
    min-height: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-65-touch {
    min-height: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-65-desktop {
    min-height: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-65-desktop-only {
    min-height: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-65-widescreen {
    min-height: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-65-widescreen-only {
    min-height: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-65-fullhd {
    min-height: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-70-mobile {
    max-width: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-70-tablet {
    max-width: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-70-tablet-only {
    max-width: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-70-touch {
    max-width: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-70-desktop {
    max-width: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-70-desktop-only {
    max-width: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-70-widescreen {
    max-width: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-70-widescreen-only {
    max-width: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-70-fullhd {
    max-width: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-70-mobile {
    min-width: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-70-tablet {
    min-width: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-70-tablet-only {
    min-width: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-70-touch {
    min-width: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-70-desktop {
    min-width: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-70-desktop-only {
    min-width: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-70-widescreen {
    min-width: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-70-widescreen-only {
    min-width: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-70-fullhd {
    min-width: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-70-mobile {
    max-height: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-70-tablet {
    max-height: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-70-tablet-only {
    max-height: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-70-touch {
    max-height: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-70-desktop {
    max-height: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-70-desktop-only {
    max-height: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-70-widescreen {
    max-height: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-70-widescreen-only {
    max-height: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-70-fullhd {
    max-height: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-70-mobile {
    min-height: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-70-tablet {
    min-height: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-70-tablet-only {
    min-height: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-70-touch {
    min-height: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-70-desktop {
    min-height: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-70-desktop-only {
    min-height: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-70-widescreen {
    min-height: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-70-widescreen-only {
    min-height: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-70-fullhd {
    min-height: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-75-mobile {
    max-width: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-75-tablet {
    max-width: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-75-tablet-only {
    max-width: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-75-touch {
    max-width: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-75-desktop {
    max-width: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-75-desktop-only {
    max-width: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-75-widescreen {
    max-width: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-75-widescreen-only {
    max-width: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-75-fullhd {
    max-width: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-75-mobile {
    min-width: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-75-tablet {
    min-width: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-75-tablet-only {
    min-width: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-75-touch {
    min-width: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-75-desktop {
    min-width: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-75-desktop-only {
    min-width: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-75-widescreen {
    min-width: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-75-widescreen-only {
    min-width: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-75-fullhd {
    min-width: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-75-mobile {
    max-height: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-75-tablet {
    max-height: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-75-tablet-only {
    max-height: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-75-touch {
    max-height: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-75-desktop {
    max-height: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-75-desktop-only {
    max-height: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-75-widescreen {
    max-height: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-75-widescreen-only {
    max-height: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-75-fullhd {
    max-height: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-75-mobile {
    min-height: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-75-tablet {
    min-height: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-75-tablet-only {
    min-height: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-75-touch {
    min-height: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-75-desktop {
    min-height: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-75-desktop-only {
    min-height: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-75-widescreen {
    min-height: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-75-widescreen-only {
    min-height: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-75-fullhd {
    min-height: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-80-mobile {
    max-width: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-80-tablet {
    max-width: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-80-tablet-only {
    max-width: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-80-touch {
    max-width: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-80-desktop {
    max-width: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-80-desktop-only {
    max-width: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-80-widescreen {
    max-width: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-80-widescreen-only {
    max-width: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-80-fullhd {
    max-width: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-80-mobile {
    min-width: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-80-tablet {
    min-width: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-80-tablet-only {
    min-width: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-80-touch {
    min-width: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-80-desktop {
    min-width: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-80-desktop-only {
    min-width: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-80-widescreen {
    min-width: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-80-widescreen-only {
    min-width: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-80-fullhd {
    min-width: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-80-mobile {
    max-height: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-80-tablet {
    max-height: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-80-tablet-only {
    max-height: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-80-touch {
    max-height: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-80-desktop {
    max-height: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-80-desktop-only {
    max-height: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-80-widescreen {
    max-height: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-80-widescreen-only {
    max-height: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-80-fullhd {
    max-height: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-80-mobile {
    min-height: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-80-tablet {
    min-height: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-80-tablet-only {
    min-height: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-80-touch {
    min-height: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-80-desktop {
    min-height: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-80-desktop-only {
    min-height: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-80-widescreen {
    min-height: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-80-widescreen-only {
    min-height: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-80-fullhd {
    min-height: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-85-mobile {
    max-width: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-85-tablet {
    max-width: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-85-tablet-only {
    max-width: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-85-touch {
    max-width: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-85-desktop {
    max-width: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-85-desktop-only {
    max-width: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-85-widescreen {
    max-width: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-85-widescreen-only {
    max-width: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-85-fullhd {
    max-width: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-85-mobile {
    min-width: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-85-tablet {
    min-width: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-85-tablet-only {
    min-width: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-85-touch {
    min-width: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-85-desktop {
    min-width: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-85-desktop-only {
    min-width: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-85-widescreen {
    min-width: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-85-widescreen-only {
    min-width: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-85-fullhd {
    min-width: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-85-mobile {
    max-height: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-85-tablet {
    max-height: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-85-tablet-only {
    max-height: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-85-touch {
    max-height: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-85-desktop {
    max-height: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-85-desktop-only {
    max-height: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-85-widescreen {
    max-height: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-85-widescreen-only {
    max-height: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-85-fullhd {
    max-height: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-85-mobile {
    min-height: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-85-tablet {
    min-height: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-85-tablet-only {
    min-height: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-85-touch {
    min-height: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-85-desktop {
    min-height: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-85-desktop-only {
    min-height: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-85-widescreen {
    min-height: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-85-widescreen-only {
    min-height: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-85-fullhd {
    min-height: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-90-mobile {
    max-width: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-90-tablet {
    max-width: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-90-tablet-only {
    max-width: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-90-touch {
    max-width: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-90-desktop {
    max-width: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-90-desktop-only {
    max-width: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-90-widescreen {
    max-width: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-90-widescreen-only {
    max-width: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-90-fullhd {
    max-width: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-90-mobile {
    min-width: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-90-tablet {
    min-width: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-90-tablet-only {
    min-width: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-90-touch {
    min-width: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-90-desktop {
    min-width: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-90-desktop-only {
    min-width: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-90-widescreen {
    min-width: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-90-widescreen-only {
    min-width: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-90-fullhd {
    min-width: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-90-mobile {
    max-height: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-90-tablet {
    max-height: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-90-tablet-only {
    max-height: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-90-touch {
    max-height: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-90-desktop {
    max-height: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-90-desktop-only {
    max-height: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-90-widescreen {
    max-height: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-90-widescreen-only {
    max-height: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-90-fullhd {
    max-height: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-90-mobile {
    min-height: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-90-tablet {
    min-height: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-90-tablet-only {
    min-height: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-90-touch {
    min-height: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-90-desktop {
    min-height: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-90-desktop-only {
    min-height: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-90-widescreen {
    min-height: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-90-widescreen-only {
    min-height: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-90-fullhd {
    min-height: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-95-mobile {
    max-width: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-95-tablet {
    max-width: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-95-tablet-only {
    max-width: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-95-touch {
    max-width: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-95-desktop {
    max-width: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-95-desktop-only {
    max-width: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-95-widescreen {
    max-width: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-95-widescreen-only {
    max-width: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-95-fullhd {
    max-width: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-95-mobile {
    min-width: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-95-tablet {
    min-width: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-95-tablet-only {
    min-width: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-95-touch {
    min-width: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-95-desktop {
    min-width: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-95-desktop-only {
    min-width: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-95-widescreen {
    min-width: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-95-widescreen-only {
    min-width: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-95-fullhd {
    min-width: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-95-mobile {
    max-height: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-95-tablet {
    max-height: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-95-tablet-only {
    max-height: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-95-touch {
    max-height: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-95-desktop {
    max-height: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-95-desktop-only {
    max-height: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-95-widescreen {
    max-height: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-95-widescreen-only {
    max-height: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-95-fullhd {
    max-height: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-95-mobile {
    min-height: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-95-tablet {
    min-height: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-95-tablet-only {
    min-height: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-95-touch {
    min-height: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-95-desktop {
    min-height: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-95-desktop-only {
    min-height: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-95-widescreen {
    min-height: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-95-widescreen-only {
    min-height: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-95-fullhd {
    min-height: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-100-mobile {
    max-width: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-100-tablet {
    max-width: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-100-tablet-only {
    max-width: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-100-touch {
    max-width: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-100-desktop {
    max-width: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-100-desktop-only {
    max-width: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-100-widescreen {
    max-width: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-100-widescreen-only {
    max-width: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-100-fullhd {
    max-width: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-100-mobile {
    min-width: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-100-tablet {
    min-width: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-100-tablet-only {
    min-width: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-100-touch {
    min-width: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-100-desktop {
    min-width: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-100-desktop-only {
    min-width: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-100-widescreen {
    min-width: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-100-widescreen-only {
    min-width: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-100-fullhd {
    min-width: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-100-mobile {
    max-height: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-100-tablet {
    max-height: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-100-tablet-only {
    max-height: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-100-touch {
    max-height: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-100-desktop {
    max-height: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-100-desktop-only {
    max-height: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-100-widescreen {
    max-height: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-100-widescreen-only {
    max-height: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-100-fullhd {
    max-height: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-100-mobile {
    min-height: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-100-tablet {
    min-height: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-100-tablet-only {
    min-height: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-100-touch {
    min-height: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-100-desktop {
    min-height: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-100-desktop-only {
    min-height: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-100-widescreen {
    min-height: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-100-widescreen-only {
    min-height: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-100-fullhd {
    min-height: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-105-mobile {
    max-width: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-105-tablet {
    max-width: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-105-tablet-only {
    max-width: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-105-touch {
    max-width: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-105-desktop {
    max-width: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-105-desktop-only {
    max-width: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-105-widescreen {
    max-width: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-105-widescreen-only {
    max-width: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-105-fullhd {
    max-width: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-105-mobile {
    min-width: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-105-tablet {
    min-width: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-105-tablet-only {
    min-width: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-105-touch {
    min-width: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-105-desktop {
    min-width: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-105-desktop-only {
    min-width: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-105-widescreen {
    min-width: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-105-widescreen-only {
    min-width: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-105-fullhd {
    min-width: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-105-mobile {
    max-height: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-105-tablet {
    max-height: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-105-tablet-only {
    max-height: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-105-touch {
    max-height: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-105-desktop {
    max-height: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-105-desktop-only {
    max-height: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-105-widescreen {
    max-height: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-105-widescreen-only {
    max-height: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-105-fullhd {
    max-height: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-105-mobile {
    min-height: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-105-tablet {
    min-height: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-105-tablet-only {
    min-height: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-105-touch {
    min-height: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-105-desktop {
    min-height: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-105-desktop-only {
    min-height: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-105-widescreen {
    min-height: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-105-widescreen-only {
    min-height: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-105-fullhd {
    min-height: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-110-mobile {
    max-width: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-110-tablet {
    max-width: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-110-tablet-only {
    max-width: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-110-touch {
    max-width: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-110-desktop {
    max-width: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-110-desktop-only {
    max-width: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-110-widescreen {
    max-width: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-110-widescreen-only {
    max-width: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-110-fullhd {
    max-width: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-110-mobile {
    min-width: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-110-tablet {
    min-width: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-110-tablet-only {
    min-width: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-110-touch {
    min-width: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-110-desktop {
    min-width: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-110-desktop-only {
    min-width: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-110-widescreen {
    min-width: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-110-widescreen-only {
    min-width: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-110-fullhd {
    min-width: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-110-mobile {
    max-height: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-110-tablet {
    max-height: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-110-tablet-only {
    max-height: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-110-touch {
    max-height: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-110-desktop {
    max-height: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-110-desktop-only {
    max-height: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-110-widescreen {
    max-height: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-110-widescreen-only {
    max-height: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-110-fullhd {
    max-height: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-110-mobile {
    min-height: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-110-tablet {
    min-height: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-110-tablet-only {
    min-height: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-110-touch {
    min-height: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-110-desktop {
    min-height: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-110-desktop-only {
    min-height: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-110-widescreen {
    min-height: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-110-widescreen-only {
    min-height: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-110-fullhd {
    min-height: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-115-mobile {
    max-width: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-115-tablet {
    max-width: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-115-tablet-only {
    max-width: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-115-touch {
    max-width: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-115-desktop {
    max-width: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-115-desktop-only {
    max-width: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-115-widescreen {
    max-width: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-115-widescreen-only {
    max-width: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-115-fullhd {
    max-width: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-115-mobile {
    min-width: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-115-tablet {
    min-width: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-115-tablet-only {
    min-width: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-115-touch {
    min-width: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-115-desktop {
    min-width: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-115-desktop-only {
    min-width: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-115-widescreen {
    min-width: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-115-widescreen-only {
    min-width: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-115-fullhd {
    min-width: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-115-mobile {
    max-height: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-115-tablet {
    max-height: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-115-tablet-only {
    max-height: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-115-touch {
    max-height: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-115-desktop {
    max-height: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-115-desktop-only {
    max-height: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-115-widescreen {
    max-height: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-115-widescreen-only {
    max-height: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-115-fullhd {
    max-height: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-115-mobile {
    min-height: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-115-tablet {
    min-height: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-115-tablet-only {
    min-height: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-115-touch {
    min-height: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-115-desktop {
    min-height: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-115-desktop-only {
    min-height: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-115-widescreen {
    min-height: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-115-widescreen-only {
    min-height: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-115-fullhd {
    min-height: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-120-mobile {
    max-width: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-120-tablet {
    max-width: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-120-tablet-only {
    max-width: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-120-touch {
    max-width: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-120-desktop {
    max-width: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-120-desktop-only {
    max-width: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-120-widescreen {
    max-width: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-120-widescreen-only {
    max-width: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-120-fullhd {
    max-width: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-120-mobile {
    min-width: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-120-tablet {
    min-width: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-120-tablet-only {
    min-width: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-120-touch {
    min-width: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-120-desktop {
    min-width: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-120-desktop-only {
    min-width: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-120-widescreen {
    min-width: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-120-widescreen-only {
    min-width: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-120-fullhd {
    min-width: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-120-mobile {
    max-height: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-120-tablet {
    max-height: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-120-tablet-only {
    max-height: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-120-touch {
    max-height: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-120-desktop {
    max-height: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-120-desktop-only {
    max-height: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-120-widescreen {
    max-height: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-120-widescreen-only {
    max-height: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-120-fullhd {
    max-height: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-120-mobile {
    min-height: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-120-tablet {
    min-height: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-120-tablet-only {
    min-height: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-120-touch {
    min-height: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-120-desktop {
    min-height: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-120-desktop-only {
    min-height: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-120-widescreen {
    min-height: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-120-widescreen-only {
    min-height: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-120-fullhd {
    min-height: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-125-mobile {
    max-width: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-125-tablet {
    max-width: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-125-tablet-only {
    max-width: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-125-touch {
    max-width: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-125-desktop {
    max-width: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-125-desktop-only {
    max-width: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-125-widescreen {
    max-width: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-125-widescreen-only {
    max-width: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-125-fullhd {
    max-width: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-125-mobile {
    min-width: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-125-tablet {
    min-width: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-125-tablet-only {
    min-width: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-125-touch {
    min-width: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-125-desktop {
    min-width: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-125-desktop-only {
    min-width: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-125-widescreen {
    min-width: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-125-widescreen-only {
    min-width: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-125-fullhd {
    min-width: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-125-mobile {
    max-height: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-125-tablet {
    max-height: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-125-tablet-only {
    max-height: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-125-touch {
    max-height: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-125-desktop {
    max-height: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-125-desktop-only {
    max-height: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-125-widescreen {
    max-height: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-125-widescreen-only {
    max-height: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-125-fullhd {
    max-height: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-125-mobile {
    min-height: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-125-tablet {
    min-height: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-125-tablet-only {
    min-height: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-125-touch {
    min-height: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-125-desktop {
    min-height: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-125-desktop-only {
    min-height: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-125-widescreen {
    min-height: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-125-widescreen-only {
    min-height: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-125-fullhd {
    min-height: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-130-mobile {
    max-width: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-130-tablet {
    max-width: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-130-tablet-only {
    max-width: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-130-touch {
    max-width: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-130-desktop {
    max-width: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-130-desktop-only {
    max-width: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-130-widescreen {
    max-width: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-130-widescreen-only {
    max-width: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-130-fullhd {
    max-width: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-130-mobile {
    min-width: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-130-tablet {
    min-width: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-130-tablet-only {
    min-width: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-130-touch {
    min-width: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-130-desktop {
    min-width: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-130-desktop-only {
    min-width: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-130-widescreen {
    min-width: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-130-widescreen-only {
    min-width: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-130-fullhd {
    min-width: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-130-mobile {
    max-height: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-130-tablet {
    max-height: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-130-tablet-only {
    max-height: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-130-touch {
    max-height: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-130-desktop {
    max-height: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-130-desktop-only {
    max-height: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-130-widescreen {
    max-height: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-130-widescreen-only {
    max-height: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-130-fullhd {
    max-height: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-130-mobile {
    min-height: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-130-tablet {
    min-height: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-130-tablet-only {
    min-height: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-130-touch {
    min-height: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-130-desktop {
    min-height: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-130-desktop-only {
    min-height: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-130-widescreen {
    min-height: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-130-widescreen-only {
    min-height: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-130-fullhd {
    min-height: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-135-mobile {
    max-width: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-135-tablet {
    max-width: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-135-tablet-only {
    max-width: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-135-touch {
    max-width: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-135-desktop {
    max-width: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-135-desktop-only {
    max-width: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-135-widescreen {
    max-width: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-135-widescreen-only {
    max-width: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-135-fullhd {
    max-width: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-135-mobile {
    min-width: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-135-tablet {
    min-width: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-135-tablet-only {
    min-width: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-135-touch {
    min-width: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-135-desktop {
    min-width: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-135-desktop-only {
    min-width: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-135-widescreen {
    min-width: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-135-widescreen-only {
    min-width: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-135-fullhd {
    min-width: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-135-mobile {
    max-height: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-135-tablet {
    max-height: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-135-tablet-only {
    max-height: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-135-touch {
    max-height: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-135-desktop {
    max-height: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-135-desktop-only {
    max-height: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-135-widescreen {
    max-height: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-135-widescreen-only {
    max-height: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-135-fullhd {
    max-height: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-135-mobile {
    min-height: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-135-tablet {
    min-height: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-135-tablet-only {
    min-height: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-135-touch {
    min-height: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-135-desktop {
    min-height: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-135-desktop-only {
    min-height: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-135-widescreen {
    min-height: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-135-widescreen-only {
    min-height: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-135-fullhd {
    min-height: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-140-mobile {
    max-width: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-140-tablet {
    max-width: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-140-tablet-only {
    max-width: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-140-touch {
    max-width: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-140-desktop {
    max-width: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-140-desktop-only {
    max-width: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-140-widescreen {
    max-width: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-140-widescreen-only {
    max-width: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-140-fullhd {
    max-width: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-140-mobile {
    min-width: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-140-tablet {
    min-width: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-140-tablet-only {
    min-width: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-140-touch {
    min-width: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-140-desktop {
    min-width: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-140-desktop-only {
    min-width: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-140-widescreen {
    min-width: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-140-widescreen-only {
    min-width: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-140-fullhd {
    min-width: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-140-mobile {
    max-height: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-140-tablet {
    max-height: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-140-tablet-only {
    max-height: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-140-touch {
    max-height: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-140-desktop {
    max-height: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-140-desktop-only {
    max-height: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-140-widescreen {
    max-height: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-140-widescreen-only {
    max-height: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-140-fullhd {
    max-height: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-140-mobile {
    min-height: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-140-tablet {
    min-height: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-140-tablet-only {
    min-height: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-140-touch {
    min-height: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-140-desktop {
    min-height: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-140-desktop-only {
    min-height: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-140-widescreen {
    min-height: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-140-widescreen-only {
    min-height: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-140-fullhd {
    min-height: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-145-mobile {
    max-width: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-145-tablet {
    max-width: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-145-tablet-only {
    max-width: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-145-touch {
    max-width: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-145-desktop {
    max-width: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-145-desktop-only {
    max-width: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-145-widescreen {
    max-width: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-145-widescreen-only {
    max-width: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-145-fullhd {
    max-width: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-145-mobile {
    min-width: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-145-tablet {
    min-width: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-145-tablet-only {
    min-width: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-145-touch {
    min-width: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-145-desktop {
    min-width: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-145-desktop-only {
    min-width: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-145-widescreen {
    min-width: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-145-widescreen-only {
    min-width: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-145-fullhd {
    min-width: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-145-mobile {
    max-height: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-145-tablet {
    max-height: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-145-tablet-only {
    max-height: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-145-touch {
    max-height: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-145-desktop {
    max-height: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-145-desktop-only {
    max-height: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-145-widescreen {
    max-height: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-145-widescreen-only {
    max-height: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-145-fullhd {
    max-height: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-145-mobile {
    min-height: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-145-tablet {
    min-height: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-145-tablet-only {
    min-height: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-145-touch {
    min-height: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-145-desktop {
    min-height: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-145-desktop-only {
    min-height: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-145-widescreen {
    min-height: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-145-widescreen-only {
    min-height: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-145-fullhd {
    min-height: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-150-mobile {
    max-width: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-150-tablet {
    max-width: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-150-tablet-only {
    max-width: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-150-touch {
    max-width: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-150-desktop {
    max-width: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-150-desktop-only {
    max-width: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-150-widescreen {
    max-width: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-150-widescreen-only {
    max-width: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-150-fullhd {
    max-width: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-150-mobile {
    min-width: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-150-tablet {
    min-width: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-150-tablet-only {
    min-width: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-150-touch {
    min-width: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-150-desktop {
    min-width: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-150-desktop-only {
    min-width: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-150-widescreen {
    min-width: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-150-widescreen-only {
    min-width: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-150-fullhd {
    min-width: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-150-mobile {
    max-height: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-150-tablet {
    max-height: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-150-tablet-only {
    max-height: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-150-touch {
    max-height: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-150-desktop {
    max-height: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-150-desktop-only {
    max-height: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-150-widescreen {
    max-height: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-150-widescreen-only {
    max-height: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-150-fullhd {
    max-height: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-150-mobile {
    min-height: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-150-tablet {
    min-height: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-150-tablet-only {
    min-height: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-150-touch {
    min-height: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-150-desktop {
    min-height: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-150-desktop-only {
    min-height: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-150-widescreen {
    min-height: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-150-widescreen-only {
    min-height: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-150-fullhd {
    min-height: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-155-mobile {
    max-width: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-155-tablet {
    max-width: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-155-tablet-only {
    max-width: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-155-touch {
    max-width: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-155-desktop {
    max-width: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-155-desktop-only {
    max-width: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-155-widescreen {
    max-width: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-155-widescreen-only {
    max-width: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-155-fullhd {
    max-width: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-155-mobile {
    min-width: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-155-tablet {
    min-width: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-155-tablet-only {
    min-width: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-155-touch {
    min-width: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-155-desktop {
    min-width: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-155-desktop-only {
    min-width: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-155-widescreen {
    min-width: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-155-widescreen-only {
    min-width: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-155-fullhd {
    min-width: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-155-mobile {
    max-height: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-155-tablet {
    max-height: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-155-tablet-only {
    max-height: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-155-touch {
    max-height: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-155-desktop {
    max-height: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-155-desktop-only {
    max-height: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-155-widescreen {
    max-height: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-155-widescreen-only {
    max-height: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-155-fullhd {
    max-height: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-155-mobile {
    min-height: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-155-tablet {
    min-height: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-155-tablet-only {
    min-height: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-155-touch {
    min-height: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-155-desktop {
    min-height: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-155-desktop-only {
    min-height: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-155-widescreen {
    min-height: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-155-widescreen-only {
    min-height: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-155-fullhd {
    min-height: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-160-mobile {
    max-width: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-160-tablet {
    max-width: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-160-tablet-only {
    max-width: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-160-touch {
    max-width: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-160-desktop {
    max-width: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-160-desktop-only {
    max-width: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-160-widescreen {
    max-width: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-160-widescreen-only {
    max-width: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-160-fullhd {
    max-width: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-160-mobile {
    min-width: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-160-tablet {
    min-width: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-160-tablet-only {
    min-width: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-160-touch {
    min-width: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-160-desktop {
    min-width: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-160-desktop-only {
    min-width: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-160-widescreen {
    min-width: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-160-widescreen-only {
    min-width: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-160-fullhd {
    min-width: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-160-mobile {
    max-height: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-160-tablet {
    max-height: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-160-tablet-only {
    max-height: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-160-touch {
    max-height: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-160-desktop {
    max-height: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-160-desktop-only {
    max-height: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-160-widescreen {
    max-height: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-160-widescreen-only {
    max-height: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-160-fullhd {
    max-height: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-160-mobile {
    min-height: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-160-tablet {
    min-height: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-160-tablet-only {
    min-height: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-160-touch {
    min-height: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-160-desktop {
    min-height: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-160-desktop-only {
    min-height: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-160-widescreen {
    min-height: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-160-widescreen-only {
    min-height: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-160-fullhd {
    min-height: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-165-mobile {
    max-width: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-165-tablet {
    max-width: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-165-tablet-only {
    max-width: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-165-touch {
    max-width: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-165-desktop {
    max-width: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-165-desktop-only {
    max-width: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-165-widescreen {
    max-width: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-165-widescreen-only {
    max-width: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-165-fullhd {
    max-width: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-165-mobile {
    min-width: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-165-tablet {
    min-width: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-165-tablet-only {
    min-width: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-165-touch {
    min-width: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-165-desktop {
    min-width: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-165-desktop-only {
    min-width: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-165-widescreen {
    min-width: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-165-widescreen-only {
    min-width: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-165-fullhd {
    min-width: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-165-mobile {
    max-height: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-165-tablet {
    max-height: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-165-tablet-only {
    max-height: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-165-touch {
    max-height: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-165-desktop {
    max-height: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-165-desktop-only {
    max-height: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-165-widescreen {
    max-height: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-165-widescreen-only {
    max-height: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-165-fullhd {
    max-height: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-165-mobile {
    min-height: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-165-tablet {
    min-height: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-165-tablet-only {
    min-height: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-165-touch {
    min-height: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-165-desktop {
    min-height: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-165-desktop-only {
    min-height: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-165-widescreen {
    min-height: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-165-widescreen-only {
    min-height: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-165-fullhd {
    min-height: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-170-mobile {
    max-width: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-170-tablet {
    max-width: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-170-tablet-only {
    max-width: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-170-touch {
    max-width: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-170-desktop {
    max-width: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-170-desktop-only {
    max-width: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-170-widescreen {
    max-width: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-170-widescreen-only {
    max-width: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-170-fullhd {
    max-width: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-170-mobile {
    min-width: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-170-tablet {
    min-width: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-170-tablet-only {
    min-width: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-170-touch {
    min-width: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-170-desktop {
    min-width: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-170-desktop-only {
    min-width: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-170-widescreen {
    min-width: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-170-widescreen-only {
    min-width: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-170-fullhd {
    min-width: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-170-mobile {
    max-height: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-170-tablet {
    max-height: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-170-tablet-only {
    max-height: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-170-touch {
    max-height: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-170-desktop {
    max-height: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-170-desktop-only {
    max-height: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-170-widescreen {
    max-height: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-170-widescreen-only {
    max-height: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-170-fullhd {
    max-height: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-170-mobile {
    min-height: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-170-tablet {
    min-height: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-170-tablet-only {
    min-height: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-170-touch {
    min-height: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-170-desktop {
    min-height: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-170-desktop-only {
    min-height: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-170-widescreen {
    min-height: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-170-widescreen-only {
    min-height: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-170-fullhd {
    min-height: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-175-mobile {
    max-width: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-175-tablet {
    max-width: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-175-tablet-only {
    max-width: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-175-touch {
    max-width: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-175-desktop {
    max-width: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-175-desktop-only {
    max-width: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-175-widescreen {
    max-width: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-175-widescreen-only {
    max-width: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-175-fullhd {
    max-width: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-175-mobile {
    min-width: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-175-tablet {
    min-width: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-175-tablet-only {
    min-width: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-175-touch {
    min-width: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-175-desktop {
    min-width: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-175-desktop-only {
    min-width: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-175-widescreen {
    min-width: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-175-widescreen-only {
    min-width: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-175-fullhd {
    min-width: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-175-mobile {
    max-height: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-175-tablet {
    max-height: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-175-tablet-only {
    max-height: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-175-touch {
    max-height: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-175-desktop {
    max-height: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-175-desktop-only {
    max-height: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-175-widescreen {
    max-height: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-175-widescreen-only {
    max-height: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-175-fullhd {
    max-height: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-175-mobile {
    min-height: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-175-tablet {
    min-height: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-175-tablet-only {
    min-height: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-175-touch {
    min-height: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-175-desktop {
    min-height: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-175-desktop-only {
    min-height: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-175-widescreen {
    min-height: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-175-widescreen-only {
    min-height: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-175-fullhd {
    min-height: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-180-mobile {
    max-width: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-180-tablet {
    max-width: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-180-tablet-only {
    max-width: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-180-touch {
    max-width: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-180-desktop {
    max-width: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-180-desktop-only {
    max-width: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-180-widescreen {
    max-width: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-180-widescreen-only {
    max-width: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-180-fullhd {
    max-width: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-180-mobile {
    min-width: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-180-tablet {
    min-width: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-180-tablet-only {
    min-width: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-180-touch {
    min-width: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-180-desktop {
    min-width: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-180-desktop-only {
    min-width: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-180-widescreen {
    min-width: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-180-widescreen-only {
    min-width: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-180-fullhd {
    min-width: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-180-mobile {
    max-height: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-180-tablet {
    max-height: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-180-tablet-only {
    max-height: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-180-touch {
    max-height: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-180-desktop {
    max-height: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-180-desktop-only {
    max-height: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-180-widescreen {
    max-height: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-180-widescreen-only {
    max-height: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-180-fullhd {
    max-height: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-180-mobile {
    min-height: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-180-tablet {
    min-height: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-180-tablet-only {
    min-height: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-180-touch {
    min-height: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-180-desktop {
    min-height: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-180-desktop-only {
    min-height: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-180-widescreen {
    min-height: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-180-widescreen-only {
    min-height: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-180-fullhd {
    min-height: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-185-mobile {
    max-width: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-185-tablet {
    max-width: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-185-tablet-only {
    max-width: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-185-touch {
    max-width: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-185-desktop {
    max-width: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-185-desktop-only {
    max-width: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-185-widescreen {
    max-width: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-185-widescreen-only {
    max-width: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-185-fullhd {
    max-width: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-185-mobile {
    min-width: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-185-tablet {
    min-width: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-185-tablet-only {
    min-width: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-185-touch {
    min-width: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-185-desktop {
    min-width: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-185-desktop-only {
    min-width: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-185-widescreen {
    min-width: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-185-widescreen-only {
    min-width: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-185-fullhd {
    min-width: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-185-mobile {
    max-height: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-185-tablet {
    max-height: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-185-tablet-only {
    max-height: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-185-touch {
    max-height: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-185-desktop {
    max-height: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-185-desktop-only {
    max-height: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-185-widescreen {
    max-height: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-185-widescreen-only {
    max-height: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-185-fullhd {
    max-height: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-185-mobile {
    min-height: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-185-tablet {
    min-height: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-185-tablet-only {
    min-height: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-185-touch {
    min-height: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-185-desktop {
    min-height: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-185-desktop-only {
    min-height: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-185-widescreen {
    min-height: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-185-widescreen-only {
    min-height: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-185-fullhd {
    min-height: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-190-mobile {
    max-width: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-190-tablet {
    max-width: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-190-tablet-only {
    max-width: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-190-touch {
    max-width: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-190-desktop {
    max-width: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-190-desktop-only {
    max-width: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-190-widescreen {
    max-width: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-190-widescreen-only {
    max-width: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-190-fullhd {
    max-width: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-190-mobile {
    min-width: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-190-tablet {
    min-width: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-190-tablet-only {
    min-width: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-190-touch {
    min-width: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-190-desktop {
    min-width: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-190-desktop-only {
    min-width: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-190-widescreen {
    min-width: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-190-widescreen-only {
    min-width: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-190-fullhd {
    min-width: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-190-mobile {
    max-height: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-190-tablet {
    max-height: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-190-tablet-only {
    max-height: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-190-touch {
    max-height: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-190-desktop {
    max-height: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-190-desktop-only {
    max-height: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-190-widescreen {
    max-height: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-190-widescreen-only {
    max-height: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-190-fullhd {
    max-height: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-190-mobile {
    min-height: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-190-tablet {
    min-height: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-190-tablet-only {
    min-height: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-190-touch {
    min-height: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-190-desktop {
    min-height: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-190-desktop-only {
    min-height: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-190-widescreen {
    min-height: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-190-widescreen-only {
    min-height: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-190-fullhd {
    min-height: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-195-mobile {
    max-width: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-195-tablet {
    max-width: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-195-tablet-only {
    max-width: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-195-touch {
    max-width: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-195-desktop {
    max-width: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-195-desktop-only {
    max-width: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-195-widescreen {
    max-width: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-195-widescreen-only {
    max-width: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-195-fullhd {
    max-width: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-195-mobile {
    min-width: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-195-tablet {
    min-width: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-195-tablet-only {
    min-width: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-195-touch {
    min-width: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-195-desktop {
    min-width: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-195-desktop-only {
    min-width: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-195-widescreen {
    min-width: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-195-widescreen-only {
    min-width: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-195-fullhd {
    min-width: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-195-mobile {
    max-height: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-195-tablet {
    max-height: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-195-tablet-only {
    max-height: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-195-touch {
    max-height: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-195-desktop {
    max-height: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-195-desktop-only {
    max-height: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-195-widescreen {
    max-height: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-195-widescreen-only {
    max-height: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-195-fullhd {
    max-height: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-195-mobile {
    min-height: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-195-tablet {
    min-height: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-195-tablet-only {
    min-height: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-195-touch {
    min-height: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-195-desktop {
    min-height: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-195-desktop-only {
    min-height: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-195-widescreen {
    min-height: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-195-widescreen-only {
    min-height: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-195-fullhd {
    min-height: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-200-mobile {
    max-width: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-200-tablet {
    max-width: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-200-tablet-only {
    max-width: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-200-touch {
    max-width: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-200-desktop {
    max-width: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-200-desktop-only {
    max-width: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-200-widescreen {
    max-width: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-200-widescreen-only {
    max-width: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-200-fullhd {
    max-width: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-200-mobile {
    min-width: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-200-tablet {
    min-width: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-200-tablet-only {
    min-width: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-200-touch {
    min-width: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-200-desktop {
    min-width: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-200-desktop-only {
    min-width: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-200-widescreen {
    min-width: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-200-widescreen-only {
    min-width: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-200-fullhd {
    min-width: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-200-mobile {
    max-height: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-200-tablet {
    max-height: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-200-tablet-only {
    max-height: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-200-touch {
    max-height: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-200-desktop {
    max-height: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-200-desktop-only {
    max-height: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-200-widescreen {
    max-height: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-200-widescreen-only {
    max-height: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-200-fullhd {
    max-height: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-200-mobile {
    min-height: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-200-tablet {
    min-height: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-200-tablet-only {
    min-height: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-200-touch {
    min-height: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-200-desktop {
    min-height: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-200-desktop-only {
    min-height: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-200-widescreen {
    min-height: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-200-widescreen-only {
    min-height: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-200-fullhd {
    min-height: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-205-mobile {
    max-width: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-205-tablet {
    max-width: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-205-tablet-only {
    max-width: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-205-touch {
    max-width: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-205-desktop {
    max-width: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-205-desktop-only {
    max-width: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-205-widescreen {
    max-width: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-205-widescreen-only {
    max-width: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-205-fullhd {
    max-width: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-205-mobile {
    min-width: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-205-tablet {
    min-width: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-205-tablet-only {
    min-width: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-205-touch {
    min-width: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-205-desktop {
    min-width: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-205-desktop-only {
    min-width: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-205-widescreen {
    min-width: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-205-widescreen-only {
    min-width: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-205-fullhd {
    min-width: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-205-mobile {
    max-height: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-205-tablet {
    max-height: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-205-tablet-only {
    max-height: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-205-touch {
    max-height: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-205-desktop {
    max-height: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-205-desktop-only {
    max-height: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-205-widescreen {
    max-height: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-205-widescreen-only {
    max-height: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-205-fullhd {
    max-height: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-205-mobile {
    min-height: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-205-tablet {
    min-height: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-205-tablet-only {
    min-height: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-205-touch {
    min-height: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-205-desktop {
    min-height: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-205-desktop-only {
    min-height: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-205-widescreen {
    min-height: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-205-widescreen-only {
    min-height: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-205-fullhd {
    min-height: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-210-mobile {
    max-width: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-210-tablet {
    max-width: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-210-tablet-only {
    max-width: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-210-touch {
    max-width: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-210-desktop {
    max-width: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-210-desktop-only {
    max-width: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-210-widescreen {
    max-width: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-210-widescreen-only {
    max-width: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-210-fullhd {
    max-width: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-210-mobile {
    min-width: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-210-tablet {
    min-width: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-210-tablet-only {
    min-width: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-210-touch {
    min-width: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-210-desktop {
    min-width: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-210-desktop-only {
    min-width: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-210-widescreen {
    min-width: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-210-widescreen-only {
    min-width: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-210-fullhd {
    min-width: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-210-mobile {
    max-height: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-210-tablet {
    max-height: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-210-tablet-only {
    max-height: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-210-touch {
    max-height: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-210-desktop {
    max-height: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-210-desktop-only {
    max-height: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-210-widescreen {
    max-height: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-210-widescreen-only {
    max-height: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-210-fullhd {
    max-height: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-210-mobile {
    min-height: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-210-tablet {
    min-height: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-210-tablet-only {
    min-height: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-210-touch {
    min-height: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-210-desktop {
    min-height: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-210-desktop-only {
    min-height: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-210-widescreen {
    min-height: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-210-widescreen-only {
    min-height: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-210-fullhd {
    min-height: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-215-mobile {
    max-width: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-215-tablet {
    max-width: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-215-tablet-only {
    max-width: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-215-touch {
    max-width: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-215-desktop {
    max-width: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-215-desktop-only {
    max-width: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-215-widescreen {
    max-width: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-215-widescreen-only {
    max-width: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-215-fullhd {
    max-width: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-215-mobile {
    min-width: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-215-tablet {
    min-width: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-215-tablet-only {
    min-width: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-215-touch {
    min-width: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-215-desktop {
    min-width: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-215-desktop-only {
    min-width: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-215-widescreen {
    min-width: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-215-widescreen-only {
    min-width: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-215-fullhd {
    min-width: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-215-mobile {
    max-height: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-215-tablet {
    max-height: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-215-tablet-only {
    max-height: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-215-touch {
    max-height: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-215-desktop {
    max-height: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-215-desktop-only {
    max-height: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-215-widescreen {
    max-height: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-215-widescreen-only {
    max-height: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-215-fullhd {
    max-height: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-215-mobile {
    min-height: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-215-tablet {
    min-height: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-215-tablet-only {
    min-height: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-215-touch {
    min-height: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-215-desktop {
    min-height: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-215-desktop-only {
    min-height: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-215-widescreen {
    min-height: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-215-widescreen-only {
    min-height: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-215-fullhd {
    min-height: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-220-mobile {
    max-width: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-220-tablet {
    max-width: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-220-tablet-only {
    max-width: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-220-touch {
    max-width: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-220-desktop {
    max-width: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-220-desktop-only {
    max-width: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-220-widescreen {
    max-width: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-220-widescreen-only {
    max-width: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-220-fullhd {
    max-width: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-220-mobile {
    min-width: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-220-tablet {
    min-width: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-220-tablet-only {
    min-width: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-220-touch {
    min-width: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-220-desktop {
    min-width: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-220-desktop-only {
    min-width: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-220-widescreen {
    min-width: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-220-widescreen-only {
    min-width: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-220-fullhd {
    min-width: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-220-mobile {
    max-height: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-220-tablet {
    max-height: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-220-tablet-only {
    max-height: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-220-touch {
    max-height: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-220-desktop {
    max-height: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-220-desktop-only {
    max-height: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-220-widescreen {
    max-height: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-220-widescreen-only {
    max-height: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-220-fullhd {
    max-height: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-220-mobile {
    min-height: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-220-tablet {
    min-height: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-220-tablet-only {
    min-height: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-220-touch {
    min-height: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-220-desktop {
    min-height: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-220-desktop-only {
    min-height: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-220-widescreen {
    min-height: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-220-widescreen-only {
    min-height: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-220-fullhd {
    min-height: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-225-mobile {
    max-width: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-225-tablet {
    max-width: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-225-tablet-only {
    max-width: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-225-touch {
    max-width: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-225-desktop {
    max-width: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-225-desktop-only {
    max-width: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-225-widescreen {
    max-width: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-225-widescreen-only {
    max-width: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-225-fullhd {
    max-width: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-225-mobile {
    min-width: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-225-tablet {
    min-width: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-225-tablet-only {
    min-width: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-225-touch {
    min-width: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-225-desktop {
    min-width: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-225-desktop-only {
    min-width: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-225-widescreen {
    min-width: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-225-widescreen-only {
    min-width: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-225-fullhd {
    min-width: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-225-mobile {
    max-height: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-225-tablet {
    max-height: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-225-tablet-only {
    max-height: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-225-touch {
    max-height: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-225-desktop {
    max-height: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-225-desktop-only {
    max-height: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-225-widescreen {
    max-height: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-225-widescreen-only {
    max-height: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-225-fullhd {
    max-height: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-225-mobile {
    min-height: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-225-tablet {
    min-height: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-225-tablet-only {
    min-height: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-225-touch {
    min-height: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-225-desktop {
    min-height: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-225-desktop-only {
    min-height: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-225-widescreen {
    min-height: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-225-widescreen-only {
    min-height: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-225-fullhd {
    min-height: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-230-mobile {
    max-width: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-230-tablet {
    max-width: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-230-tablet-only {
    max-width: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-230-touch {
    max-width: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-230-desktop {
    max-width: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-230-desktop-only {
    max-width: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-230-widescreen {
    max-width: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-230-widescreen-only {
    max-width: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-230-fullhd {
    max-width: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-230-mobile {
    min-width: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-230-tablet {
    min-width: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-230-tablet-only {
    min-width: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-230-touch {
    min-width: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-230-desktop {
    min-width: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-230-desktop-only {
    min-width: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-230-widescreen {
    min-width: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-230-widescreen-only {
    min-width: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-230-fullhd {
    min-width: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-230-mobile {
    max-height: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-230-tablet {
    max-height: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-230-tablet-only {
    max-height: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-230-touch {
    max-height: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-230-desktop {
    max-height: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-230-desktop-only {
    max-height: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-230-widescreen {
    max-height: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-230-widescreen-only {
    max-height: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-230-fullhd {
    max-height: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-230-mobile {
    min-height: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-230-tablet {
    min-height: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-230-tablet-only {
    min-height: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-230-touch {
    min-height: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-230-desktop {
    min-height: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-230-desktop-only {
    min-height: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-230-widescreen {
    min-height: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-230-widescreen-only {
    min-height: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-230-fullhd {
    min-height: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-235-mobile {
    max-width: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-235-tablet {
    max-width: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-235-tablet-only {
    max-width: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-235-touch {
    max-width: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-235-desktop {
    max-width: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-235-desktop-only {
    max-width: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-235-widescreen {
    max-width: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-235-widescreen-only {
    max-width: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-235-fullhd {
    max-width: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-235-mobile {
    min-width: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-235-tablet {
    min-width: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-235-tablet-only {
    min-width: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-235-touch {
    min-width: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-235-desktop {
    min-width: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-235-desktop-only {
    min-width: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-235-widescreen {
    min-width: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-235-widescreen-only {
    min-width: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-235-fullhd {
    min-width: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-235-mobile {
    max-height: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-235-tablet {
    max-height: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-235-tablet-only {
    max-height: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-235-touch {
    max-height: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-235-desktop {
    max-height: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-235-desktop-only {
    max-height: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-235-widescreen {
    max-height: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-235-widescreen-only {
    max-height: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-235-fullhd {
    max-height: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-235-mobile {
    min-height: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-235-tablet {
    min-height: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-235-tablet-only {
    min-height: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-235-touch {
    min-height: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-235-desktop {
    min-height: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-235-desktop-only {
    min-height: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-235-widescreen {
    min-height: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-235-widescreen-only {
    min-height: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-235-fullhd {
    min-height: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-240-mobile {
    max-width: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-240-tablet {
    max-width: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-240-tablet-only {
    max-width: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-240-touch {
    max-width: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-240-desktop {
    max-width: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-240-desktop-only {
    max-width: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-240-widescreen {
    max-width: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-240-widescreen-only {
    max-width: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-240-fullhd {
    max-width: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-240-mobile {
    min-width: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-240-tablet {
    min-width: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-240-tablet-only {
    min-width: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-240-touch {
    min-width: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-240-desktop {
    min-width: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-240-desktop-only {
    min-width: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-240-widescreen {
    min-width: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-240-widescreen-only {
    min-width: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-240-fullhd {
    min-width: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-240-mobile {
    max-height: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-240-tablet {
    max-height: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-240-tablet-only {
    max-height: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-240-touch {
    max-height: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-240-desktop {
    max-height: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-240-desktop-only {
    max-height: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-240-widescreen {
    max-height: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-240-widescreen-only {
    max-height: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-240-fullhd {
    max-height: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-240-mobile {
    min-height: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-240-tablet {
    min-height: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-240-tablet-only {
    min-height: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-240-touch {
    min-height: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-240-desktop {
    min-height: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-240-desktop-only {
    min-height: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-240-widescreen {
    min-height: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-240-widescreen-only {
    min-height: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-240-fullhd {
    min-height: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-245-mobile {
    max-width: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-245-tablet {
    max-width: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-245-tablet-only {
    max-width: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-245-touch {
    max-width: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-245-desktop {
    max-width: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-245-desktop-only {
    max-width: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-245-widescreen {
    max-width: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-245-widescreen-only {
    max-width: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-245-fullhd {
    max-width: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-245-mobile {
    min-width: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-245-tablet {
    min-width: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-245-tablet-only {
    min-width: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-245-touch {
    min-width: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-245-desktop {
    min-width: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-245-desktop-only {
    min-width: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-245-widescreen {
    min-width: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-245-widescreen-only {
    min-width: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-245-fullhd {
    min-width: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-245-mobile {
    max-height: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-245-tablet {
    max-height: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-245-tablet-only {
    max-height: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-245-touch {
    max-height: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-245-desktop {
    max-height: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-245-desktop-only {
    max-height: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-245-widescreen {
    max-height: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-245-widescreen-only {
    max-height: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-245-fullhd {
    max-height: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-245-mobile {
    min-height: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-245-tablet {
    min-height: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-245-tablet-only {
    min-height: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-245-touch {
    min-height: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-245-desktop {
    min-height: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-245-desktop-only {
    min-height: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-245-widescreen {
    min-height: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-245-widescreen-only {
    min-height: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-245-fullhd {
    min-height: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-250-mobile {
    max-width: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-250-tablet {
    max-width: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-250-tablet-only {
    max-width: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-250-touch {
    max-width: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-250-desktop {
    max-width: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-250-desktop-only {
    max-width: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-250-widescreen {
    max-width: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-250-widescreen-only {
    max-width: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-250-fullhd {
    max-width: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-250-mobile {
    min-width: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-250-tablet {
    min-width: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-250-tablet-only {
    min-width: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-250-touch {
    min-width: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-250-desktop {
    min-width: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-250-desktop-only {
    min-width: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-250-widescreen {
    min-width: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-250-widescreen-only {
    min-width: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-250-fullhd {
    min-width: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-250-mobile {
    max-height: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-250-tablet {
    max-height: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-250-tablet-only {
    max-height: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-250-touch {
    max-height: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-250-desktop {
    max-height: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-250-desktop-only {
    max-height: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-250-widescreen {
    max-height: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-250-widescreen-only {
    max-height: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-250-fullhd {
    max-height: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-250-mobile {
    min-height: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-250-tablet {
    min-height: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-250-tablet-only {
    min-height: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-250-touch {
    min-height: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-250-desktop {
    min-height: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-250-desktop-only {
    min-height: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-250-widescreen {
    min-height: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-250-widescreen-only {
    min-height: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-250-fullhd {
    min-height: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-255-mobile {
    max-width: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-255-tablet {
    max-width: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-255-tablet-only {
    max-width: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-255-touch {
    max-width: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-255-desktop {
    max-width: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-255-desktop-only {
    max-width: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-255-widescreen {
    max-width: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-255-widescreen-only {
    max-width: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-255-fullhd {
    max-width: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-255-mobile {
    min-width: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-255-tablet {
    min-width: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-255-tablet-only {
    min-width: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-255-touch {
    min-width: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-255-desktop {
    min-width: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-255-desktop-only {
    min-width: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-255-widescreen {
    min-width: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-255-widescreen-only {
    min-width: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-255-fullhd {
    min-width: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-255-mobile {
    max-height: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-255-tablet {
    max-height: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-255-tablet-only {
    max-height: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-255-touch {
    max-height: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-255-desktop {
    max-height: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-255-desktop-only {
    max-height: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-255-widescreen {
    max-height: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-255-widescreen-only {
    max-height: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-255-fullhd {
    max-height: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-255-mobile {
    min-height: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-255-tablet {
    min-height: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-255-tablet-only {
    min-height: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-255-touch {
    min-height: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-255-desktop {
    min-height: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-255-desktop-only {
    min-height: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-255-widescreen {
    min-height: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-255-widescreen-only {
    min-height: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-255-fullhd {
    min-height: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-260-mobile {
    max-width: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-260-tablet {
    max-width: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-260-tablet-only {
    max-width: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-260-touch {
    max-width: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-260-desktop {
    max-width: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-260-desktop-only {
    max-width: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-260-widescreen {
    max-width: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-260-widescreen-only {
    max-width: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-260-fullhd {
    max-width: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-260-mobile {
    min-width: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-260-tablet {
    min-width: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-260-tablet-only {
    min-width: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-260-touch {
    min-width: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-260-desktop {
    min-width: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-260-desktop-only {
    min-width: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-260-widescreen {
    min-width: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-260-widescreen-only {
    min-width: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-260-fullhd {
    min-width: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-260-mobile {
    max-height: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-260-tablet {
    max-height: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-260-tablet-only {
    max-height: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-260-touch {
    max-height: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-260-desktop {
    max-height: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-260-desktop-only {
    max-height: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-260-widescreen {
    max-height: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-260-widescreen-only {
    max-height: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-260-fullhd {
    max-height: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-260-mobile {
    min-height: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-260-tablet {
    min-height: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-260-tablet-only {
    min-height: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-260-touch {
    min-height: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-260-desktop {
    min-height: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-260-desktop-only {
    min-height: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-260-widescreen {
    min-height: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-260-widescreen-only {
    min-height: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-260-fullhd {
    min-height: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-265-mobile {
    max-width: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-265-tablet {
    max-width: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-265-tablet-only {
    max-width: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-265-touch {
    max-width: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-265-desktop {
    max-width: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-265-desktop-only {
    max-width: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-265-widescreen {
    max-width: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-265-widescreen-only {
    max-width: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-265-fullhd {
    max-width: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-265-mobile {
    min-width: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-265-tablet {
    min-width: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-265-tablet-only {
    min-width: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-265-touch {
    min-width: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-265-desktop {
    min-width: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-265-desktop-only {
    min-width: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-265-widescreen {
    min-width: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-265-widescreen-only {
    min-width: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-265-fullhd {
    min-width: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-265-mobile {
    max-height: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-265-tablet {
    max-height: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-265-tablet-only {
    max-height: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-265-touch {
    max-height: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-265-desktop {
    max-height: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-265-desktop-only {
    max-height: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-265-widescreen {
    max-height: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-265-widescreen-only {
    max-height: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-265-fullhd {
    max-height: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-265-mobile {
    min-height: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-265-tablet {
    min-height: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-265-tablet-only {
    min-height: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-265-touch {
    min-height: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-265-desktop {
    min-height: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-265-desktop-only {
    min-height: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-265-widescreen {
    min-height: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-265-widescreen-only {
    min-height: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-265-fullhd {
    min-height: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-270-mobile {
    max-width: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-270-tablet {
    max-width: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-270-tablet-only {
    max-width: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-270-touch {
    max-width: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-270-desktop {
    max-width: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-270-desktop-only {
    max-width: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-270-widescreen {
    max-width: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-270-widescreen-only {
    max-width: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-270-fullhd {
    max-width: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-270-mobile {
    min-width: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-270-tablet {
    min-width: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-270-tablet-only {
    min-width: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-270-touch {
    min-width: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-270-desktop {
    min-width: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-270-desktop-only {
    min-width: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-270-widescreen {
    min-width: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-270-widescreen-only {
    min-width: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-270-fullhd {
    min-width: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-270-mobile {
    max-height: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-270-tablet {
    max-height: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-270-tablet-only {
    max-height: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-270-touch {
    max-height: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-270-desktop {
    max-height: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-270-desktop-only {
    max-height: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-270-widescreen {
    max-height: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-270-widescreen-only {
    max-height: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-270-fullhd {
    max-height: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-270-mobile {
    min-height: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-270-tablet {
    min-height: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-270-tablet-only {
    min-height: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-270-touch {
    min-height: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-270-desktop {
    min-height: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-270-desktop-only {
    min-height: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-270-widescreen {
    min-height: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-270-widescreen-only {
    min-height: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-270-fullhd {
    min-height: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-275-mobile {
    max-width: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-275-tablet {
    max-width: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-275-tablet-only {
    max-width: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-275-touch {
    max-width: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-275-desktop {
    max-width: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-275-desktop-only {
    max-width: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-275-widescreen {
    max-width: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-275-widescreen-only {
    max-width: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-275-fullhd {
    max-width: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-275-mobile {
    min-width: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-275-tablet {
    min-width: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-275-tablet-only {
    min-width: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-275-touch {
    min-width: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-275-desktop {
    min-width: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-275-desktop-only {
    min-width: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-275-widescreen {
    min-width: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-275-widescreen-only {
    min-width: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-275-fullhd {
    min-width: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-275-mobile {
    max-height: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-275-tablet {
    max-height: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-275-tablet-only {
    max-height: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-275-touch {
    max-height: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-275-desktop {
    max-height: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-275-desktop-only {
    max-height: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-275-widescreen {
    max-height: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-275-widescreen-only {
    max-height: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-275-fullhd {
    max-height: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-275-mobile {
    min-height: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-275-tablet {
    min-height: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-275-tablet-only {
    min-height: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-275-touch {
    min-height: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-275-desktop {
    min-height: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-275-desktop-only {
    min-height: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-275-widescreen {
    min-height: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-275-widescreen-only {
    min-height: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-275-fullhd {
    min-height: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-280-mobile {
    max-width: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-280-tablet {
    max-width: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-280-tablet-only {
    max-width: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-280-touch {
    max-width: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-280-desktop {
    max-width: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-280-desktop-only {
    max-width: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-280-widescreen {
    max-width: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-280-widescreen-only {
    max-width: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-280-fullhd {
    max-width: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-280-mobile {
    min-width: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-280-tablet {
    min-width: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-280-tablet-only {
    min-width: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-280-touch {
    min-width: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-280-desktop {
    min-width: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-280-desktop-only {
    min-width: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-280-widescreen {
    min-width: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-280-widescreen-only {
    min-width: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-280-fullhd {
    min-width: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-280-mobile {
    max-height: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-280-tablet {
    max-height: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-280-tablet-only {
    max-height: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-280-touch {
    max-height: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-280-desktop {
    max-height: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-280-desktop-only {
    max-height: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-280-widescreen {
    max-height: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-280-widescreen-only {
    max-height: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-280-fullhd {
    max-height: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-280-mobile {
    min-height: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-280-tablet {
    min-height: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-280-tablet-only {
    min-height: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-280-touch {
    min-height: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-280-desktop {
    min-height: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-280-desktop-only {
    min-height: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-280-widescreen {
    min-height: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-280-widescreen-only {
    min-height: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-280-fullhd {
    min-height: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-285-mobile {
    max-width: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-285-tablet {
    max-width: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-285-tablet-only {
    max-width: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-285-touch {
    max-width: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-285-desktop {
    max-width: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-285-desktop-only {
    max-width: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-285-widescreen {
    max-width: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-285-widescreen-only {
    max-width: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-285-fullhd {
    max-width: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-285-mobile {
    min-width: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-285-tablet {
    min-width: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-285-tablet-only {
    min-width: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-285-touch {
    min-width: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-285-desktop {
    min-width: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-285-desktop-only {
    min-width: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-285-widescreen {
    min-width: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-285-widescreen-only {
    min-width: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-285-fullhd {
    min-width: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-285-mobile {
    max-height: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-285-tablet {
    max-height: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-285-tablet-only {
    max-height: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-285-touch {
    max-height: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-285-desktop {
    max-height: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-285-desktop-only {
    max-height: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-285-widescreen {
    max-height: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-285-widescreen-only {
    max-height: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-285-fullhd {
    max-height: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-285-mobile {
    min-height: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-285-tablet {
    min-height: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-285-tablet-only {
    min-height: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-285-touch {
    min-height: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-285-desktop {
    min-height: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-285-desktop-only {
    min-height: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-285-widescreen {
    min-height: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-285-widescreen-only {
    min-height: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-285-fullhd {
    min-height: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-290-mobile {
    max-width: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-290-tablet {
    max-width: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-290-tablet-only {
    max-width: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-290-touch {
    max-width: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-290-desktop {
    max-width: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-290-desktop-only {
    max-width: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-290-widescreen {
    max-width: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-290-widescreen-only {
    max-width: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-290-fullhd {
    max-width: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-290-mobile {
    min-width: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-290-tablet {
    min-width: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-290-tablet-only {
    min-width: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-290-touch {
    min-width: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-290-desktop {
    min-width: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-290-desktop-only {
    min-width: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-290-widescreen {
    min-width: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-290-widescreen-only {
    min-width: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-290-fullhd {
    min-width: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-290-mobile {
    max-height: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-290-tablet {
    max-height: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-290-tablet-only {
    max-height: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-290-touch {
    max-height: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-290-desktop {
    max-height: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-290-desktop-only {
    max-height: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-290-widescreen {
    max-height: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-290-widescreen-only {
    max-height: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-290-fullhd {
    max-height: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-290-mobile {
    min-height: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-290-tablet {
    min-height: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-290-tablet-only {
    min-height: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-290-touch {
    min-height: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-290-desktop {
    min-height: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-290-desktop-only {
    min-height: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-290-widescreen {
    min-height: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-290-widescreen-only {
    min-height: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-290-fullhd {
    min-height: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-295-mobile {
    max-width: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-295-tablet {
    max-width: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-295-tablet-only {
    max-width: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-295-touch {
    max-width: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-295-desktop {
    max-width: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-295-desktop-only {
    max-width: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-295-widescreen {
    max-width: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-295-widescreen-only {
    max-width: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-295-fullhd {
    max-width: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-295-mobile {
    min-width: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-295-tablet {
    min-width: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-295-tablet-only {
    min-width: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-295-touch {
    min-width: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-295-desktop {
    min-width: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-295-desktop-only {
    min-width: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-295-widescreen {
    min-width: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-295-widescreen-only {
    min-width: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-295-fullhd {
    min-width: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-295-mobile {
    max-height: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-295-tablet {
    max-height: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-295-tablet-only {
    max-height: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-295-touch {
    max-height: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-295-desktop {
    max-height: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-295-desktop-only {
    max-height: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-295-widescreen {
    max-height: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-295-widescreen-only {
    max-height: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-295-fullhd {
    max-height: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-295-mobile {
    min-height: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-295-tablet {
    min-height: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-295-tablet-only {
    min-height: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-295-touch {
    min-height: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-295-desktop {
    min-height: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-295-desktop-only {
    min-height: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-295-widescreen {
    min-height: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-295-widescreen-only {
    min-height: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-295-fullhd {
    min-height: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-300-mobile {
    max-width: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-300-tablet {
    max-width: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-300-tablet-only {
    max-width: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-300-touch {
    max-width: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-300-desktop {
    max-width: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-300-desktop-only {
    max-width: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-300-widescreen {
    max-width: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-300-widescreen-only {
    max-width: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-300-fullhd {
    max-width: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-300-mobile {
    min-width: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-300-tablet {
    min-width: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-300-tablet-only {
    min-width: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-300-touch {
    min-width: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-300-desktop {
    min-width: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-300-desktop-only {
    min-width: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-300-widescreen {
    min-width: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-300-widescreen-only {
    min-width: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-300-fullhd {
    min-width: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-300-mobile {
    max-height: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-300-tablet {
    max-height: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-300-tablet-only {
    max-height: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-300-touch {
    max-height: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-300-desktop {
    max-height: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-300-desktop-only {
    max-height: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-300-widescreen {
    max-height: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-300-widescreen-only {
    max-height: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-300-fullhd {
    max-height: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-300-mobile {
    min-height: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-300-tablet {
    min-height: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-300-tablet-only {
    min-height: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-300-touch {
    min-height: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-300-desktop {
    min-height: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-300-desktop-only {
    min-height: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-300-widescreen {
    min-height: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-300-widescreen-only {
    min-height: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-300-fullhd {
    min-height: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-305-mobile {
    max-width: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-305-tablet {
    max-width: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-305-tablet-only {
    max-width: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-305-touch {
    max-width: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-305-desktop {
    max-width: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-305-desktop-only {
    max-width: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-305-widescreen {
    max-width: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-305-widescreen-only {
    max-width: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-305-fullhd {
    max-width: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-305-mobile {
    min-width: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-305-tablet {
    min-width: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-305-tablet-only {
    min-width: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-305-touch {
    min-width: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-305-desktop {
    min-width: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-305-desktop-only {
    min-width: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-305-widescreen {
    min-width: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-305-widescreen-only {
    min-width: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-305-fullhd {
    min-width: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-305-mobile {
    max-height: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-305-tablet {
    max-height: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-305-tablet-only {
    max-height: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-305-touch {
    max-height: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-305-desktop {
    max-height: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-305-desktop-only {
    max-height: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-305-widescreen {
    max-height: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-305-widescreen-only {
    max-height: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-305-fullhd {
    max-height: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-305-mobile {
    min-height: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-305-tablet {
    min-height: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-305-tablet-only {
    min-height: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-305-touch {
    min-height: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-305-desktop {
    min-height: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-305-desktop-only {
    min-height: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-305-widescreen {
    min-height: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-305-widescreen-only {
    min-height: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-305-fullhd {
    min-height: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-310-mobile {
    max-width: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-310-tablet {
    max-width: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-310-tablet-only {
    max-width: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-310-touch {
    max-width: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-310-desktop {
    max-width: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-310-desktop-only {
    max-width: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-310-widescreen {
    max-width: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-310-widescreen-only {
    max-width: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-310-fullhd {
    max-width: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-310-mobile {
    min-width: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-310-tablet {
    min-width: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-310-tablet-only {
    min-width: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-310-touch {
    min-width: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-310-desktop {
    min-width: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-310-desktop-only {
    min-width: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-310-widescreen {
    min-width: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-310-widescreen-only {
    min-width: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-310-fullhd {
    min-width: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-310-mobile {
    max-height: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-310-tablet {
    max-height: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-310-tablet-only {
    max-height: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-310-touch {
    max-height: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-310-desktop {
    max-height: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-310-desktop-only {
    max-height: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-310-widescreen {
    max-height: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-310-widescreen-only {
    max-height: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-310-fullhd {
    max-height: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-310-mobile {
    min-height: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-310-tablet {
    min-height: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-310-tablet-only {
    min-height: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-310-touch {
    min-height: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-310-desktop {
    min-height: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-310-desktop-only {
    min-height: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-310-widescreen {
    min-height: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-310-widescreen-only {
    min-height: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-310-fullhd {
    min-height: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-315-mobile {
    max-width: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-315-tablet {
    max-width: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-315-tablet-only {
    max-width: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-315-touch {
    max-width: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-315-desktop {
    max-width: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-315-desktop-only {
    max-width: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-315-widescreen {
    max-width: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-315-widescreen-only {
    max-width: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-315-fullhd {
    max-width: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-315-mobile {
    min-width: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-315-tablet {
    min-width: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-315-tablet-only {
    min-width: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-315-touch {
    min-width: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-315-desktop {
    min-width: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-315-desktop-only {
    min-width: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-315-widescreen {
    min-width: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-315-widescreen-only {
    min-width: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-315-fullhd {
    min-width: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-315-mobile {
    max-height: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-315-tablet {
    max-height: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-315-tablet-only {
    max-height: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-315-touch {
    max-height: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-315-desktop {
    max-height: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-315-desktop-only {
    max-height: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-315-widescreen {
    max-height: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-315-widescreen-only {
    max-height: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-315-fullhd {
    max-height: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-315-mobile {
    min-height: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-315-tablet {
    min-height: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-315-tablet-only {
    min-height: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-315-touch {
    min-height: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-315-desktop {
    min-height: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-315-desktop-only {
    min-height: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-315-widescreen {
    min-height: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-315-widescreen-only {
    min-height: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-315-fullhd {
    min-height: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-320-mobile {
    max-width: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-320-tablet {
    max-width: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-320-tablet-only {
    max-width: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-320-touch {
    max-width: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-320-desktop {
    max-width: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-320-desktop-only {
    max-width: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-320-widescreen {
    max-width: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-320-widescreen-only {
    max-width: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-320-fullhd {
    max-width: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-320-mobile {
    min-width: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-320-tablet {
    min-width: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-320-tablet-only {
    min-width: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-320-touch {
    min-width: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-320-desktop {
    min-width: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-320-desktop-only {
    min-width: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-320-widescreen {
    min-width: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-320-widescreen-only {
    min-width: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-320-fullhd {
    min-width: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-320-mobile {
    max-height: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-320-tablet {
    max-height: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-320-tablet-only {
    max-height: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-320-touch {
    max-height: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-320-desktop {
    max-height: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-320-desktop-only {
    max-height: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-320-widescreen {
    max-height: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-320-widescreen-only {
    max-height: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-320-fullhd {
    max-height: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-320-mobile {
    min-height: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-320-tablet {
    min-height: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-320-tablet-only {
    min-height: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-320-touch {
    min-height: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-320-desktop {
    min-height: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-320-desktop-only {
    min-height: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-320-widescreen {
    min-height: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-320-widescreen-only {
    min-height: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-320-fullhd {
    min-height: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-325-mobile {
    max-width: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-325-tablet {
    max-width: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-325-tablet-only {
    max-width: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-325-touch {
    max-width: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-325-desktop {
    max-width: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-325-desktop-only {
    max-width: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-325-widescreen {
    max-width: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-325-widescreen-only {
    max-width: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-325-fullhd {
    max-width: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-325-mobile {
    min-width: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-325-tablet {
    min-width: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-325-tablet-only {
    min-width: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-325-touch {
    min-width: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-325-desktop {
    min-width: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-325-desktop-only {
    min-width: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-325-widescreen {
    min-width: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-325-widescreen-only {
    min-width: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-325-fullhd {
    min-width: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-325-mobile {
    max-height: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-325-tablet {
    max-height: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-325-tablet-only {
    max-height: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-325-touch {
    max-height: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-325-desktop {
    max-height: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-325-desktop-only {
    max-height: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-325-widescreen {
    max-height: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-325-widescreen-only {
    max-height: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-325-fullhd {
    max-height: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-325-mobile {
    min-height: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-325-tablet {
    min-height: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-325-tablet-only {
    min-height: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-325-touch {
    min-height: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-325-desktop {
    min-height: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-325-desktop-only {
    min-height: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-325-widescreen {
    min-height: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-325-widescreen-only {
    min-height: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-325-fullhd {
    min-height: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-330-mobile {
    max-width: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-330-tablet {
    max-width: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-330-tablet-only {
    max-width: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-330-touch {
    max-width: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-330-desktop {
    max-width: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-330-desktop-only {
    max-width: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-330-widescreen {
    max-width: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-330-widescreen-only {
    max-width: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-330-fullhd {
    max-width: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-330-mobile {
    min-width: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-330-tablet {
    min-width: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-330-tablet-only {
    min-width: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-330-touch {
    min-width: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-330-desktop {
    min-width: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-330-desktop-only {
    min-width: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-330-widescreen {
    min-width: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-330-widescreen-only {
    min-width: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-330-fullhd {
    min-width: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-330-mobile {
    max-height: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-330-tablet {
    max-height: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-330-tablet-only {
    max-height: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-330-touch {
    max-height: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-330-desktop {
    max-height: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-330-desktop-only {
    max-height: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-330-widescreen {
    max-height: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-330-widescreen-only {
    max-height: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-330-fullhd {
    max-height: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-330-mobile {
    min-height: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-330-tablet {
    min-height: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-330-tablet-only {
    min-height: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-330-touch {
    min-height: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-330-desktop {
    min-height: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-330-desktop-only {
    min-height: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-330-widescreen {
    min-height: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-330-widescreen-only {
    min-height: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-330-fullhd {
    min-height: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-335-mobile {
    max-width: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-335-tablet {
    max-width: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-335-tablet-only {
    max-width: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-335-touch {
    max-width: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-335-desktop {
    max-width: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-335-desktop-only {
    max-width: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-335-widescreen {
    max-width: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-335-widescreen-only {
    max-width: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-335-fullhd {
    max-width: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-335-mobile {
    min-width: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-335-tablet {
    min-width: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-335-tablet-only {
    min-width: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-335-touch {
    min-width: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-335-desktop {
    min-width: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-335-desktop-only {
    min-width: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-335-widescreen {
    min-width: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-335-widescreen-only {
    min-width: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-335-fullhd {
    min-width: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-335-mobile {
    max-height: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-335-tablet {
    max-height: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-335-tablet-only {
    max-height: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-335-touch {
    max-height: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-335-desktop {
    max-height: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-335-desktop-only {
    max-height: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-335-widescreen {
    max-height: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-335-widescreen-only {
    max-height: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-335-fullhd {
    max-height: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-335-mobile {
    min-height: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-335-tablet {
    min-height: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-335-tablet-only {
    min-height: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-335-touch {
    min-height: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-335-desktop {
    min-height: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-335-desktop-only {
    min-height: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-335-widescreen {
    min-height: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-335-widescreen-only {
    min-height: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-335-fullhd {
    min-height: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-340-mobile {
    max-width: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-340-tablet {
    max-width: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-340-tablet-only {
    max-width: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-340-touch {
    max-width: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-340-desktop {
    max-width: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-340-desktop-only {
    max-width: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-340-widescreen {
    max-width: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-340-widescreen-only {
    max-width: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-340-fullhd {
    max-width: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-340-mobile {
    min-width: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-340-tablet {
    min-width: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-340-tablet-only {
    min-width: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-340-touch {
    min-width: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-340-desktop {
    min-width: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-340-desktop-only {
    min-width: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-340-widescreen {
    min-width: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-340-widescreen-only {
    min-width: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-340-fullhd {
    min-width: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-340-mobile {
    max-height: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-340-tablet {
    max-height: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-340-tablet-only {
    max-height: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-340-touch {
    max-height: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-340-desktop {
    max-height: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-340-desktop-only {
    max-height: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-340-widescreen {
    max-height: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-340-widescreen-only {
    max-height: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-340-fullhd {
    max-height: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-340-mobile {
    min-height: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-340-tablet {
    min-height: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-340-tablet-only {
    min-height: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-340-touch {
    min-height: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-340-desktop {
    min-height: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-340-desktop-only {
    min-height: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-340-widescreen {
    min-height: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-340-widescreen-only {
    min-height: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-340-fullhd {
    min-height: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-345-mobile {
    max-width: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-345-tablet {
    max-width: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-345-tablet-only {
    max-width: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-345-touch {
    max-width: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-345-desktop {
    max-width: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-345-desktop-only {
    max-width: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-345-widescreen {
    max-width: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-345-widescreen-only {
    max-width: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-345-fullhd {
    max-width: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-345-mobile {
    min-width: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-345-tablet {
    min-width: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-345-tablet-only {
    min-width: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-345-touch {
    min-width: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-345-desktop {
    min-width: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-345-desktop-only {
    min-width: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-345-widescreen {
    min-width: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-345-widescreen-only {
    min-width: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-345-fullhd {
    min-width: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-345-mobile {
    max-height: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-345-tablet {
    max-height: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-345-tablet-only {
    max-height: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-345-touch {
    max-height: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-345-desktop {
    max-height: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-345-desktop-only {
    max-height: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-345-widescreen {
    max-height: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-345-widescreen-only {
    max-height: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-345-fullhd {
    max-height: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-345-mobile {
    min-height: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-345-tablet {
    min-height: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-345-tablet-only {
    min-height: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-345-touch {
    min-height: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-345-desktop {
    min-height: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-345-desktop-only {
    min-height: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-345-widescreen {
    min-height: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-345-widescreen-only {
    min-height: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-345-fullhd {
    min-height: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-350-mobile {
    max-width: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-350-tablet {
    max-width: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-350-tablet-only {
    max-width: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-350-touch {
    max-width: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-350-desktop {
    max-width: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-350-desktop-only {
    max-width: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-350-widescreen {
    max-width: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-350-widescreen-only {
    max-width: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-350-fullhd {
    max-width: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-350-mobile {
    min-width: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-350-tablet {
    min-width: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-350-tablet-only {
    min-width: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-350-touch {
    min-width: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-350-desktop {
    min-width: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-350-desktop-only {
    min-width: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-350-widescreen {
    min-width: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-350-widescreen-only {
    min-width: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-350-fullhd {
    min-width: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-350-mobile {
    max-height: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-350-tablet {
    max-height: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-350-tablet-only {
    max-height: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-350-touch {
    max-height: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-350-desktop {
    max-height: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-350-desktop-only {
    max-height: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-350-widescreen {
    max-height: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-350-widescreen-only {
    max-height: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-350-fullhd {
    max-height: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-350-mobile {
    min-height: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-350-tablet {
    min-height: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-350-tablet-only {
    min-height: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-350-touch {
    min-height: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-350-desktop {
    min-height: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-350-desktop-only {
    min-height: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-350-widescreen {
    min-height: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-350-widescreen-only {
    min-height: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-350-fullhd {
    min-height: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-355-mobile {
    max-width: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-355-tablet {
    max-width: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-355-tablet-only {
    max-width: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-355-touch {
    max-width: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-355-desktop {
    max-width: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-355-desktop-only {
    max-width: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-355-widescreen {
    max-width: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-355-widescreen-only {
    max-width: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-355-fullhd {
    max-width: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-355-mobile {
    min-width: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-355-tablet {
    min-width: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-355-tablet-only {
    min-width: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-355-touch {
    min-width: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-355-desktop {
    min-width: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-355-desktop-only {
    min-width: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-355-widescreen {
    min-width: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-355-widescreen-only {
    min-width: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-355-fullhd {
    min-width: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-355-mobile {
    max-height: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-355-tablet {
    max-height: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-355-tablet-only {
    max-height: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-355-touch {
    max-height: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-355-desktop {
    max-height: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-355-desktop-only {
    max-height: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-355-widescreen {
    max-height: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-355-widescreen-only {
    max-height: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-355-fullhd {
    max-height: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-355-mobile {
    min-height: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-355-tablet {
    min-height: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-355-tablet-only {
    min-height: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-355-touch {
    min-height: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-355-desktop {
    min-height: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-355-desktop-only {
    min-height: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-355-widescreen {
    min-height: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-355-widescreen-only {
    min-height: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-355-fullhd {
    min-height: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-360-mobile {
    max-width: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-360-tablet {
    max-width: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-360-tablet-only {
    max-width: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-360-touch {
    max-width: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-360-desktop {
    max-width: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-360-desktop-only {
    max-width: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-360-widescreen {
    max-width: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-360-widescreen-only {
    max-width: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-360-fullhd {
    max-width: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-360-mobile {
    min-width: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-360-tablet {
    min-width: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-360-tablet-only {
    min-width: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-360-touch {
    min-width: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-360-desktop {
    min-width: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-360-desktop-only {
    min-width: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-360-widescreen {
    min-width: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-360-widescreen-only {
    min-width: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-360-fullhd {
    min-width: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-360-mobile {
    max-height: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-360-tablet {
    max-height: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-360-tablet-only {
    max-height: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-360-touch {
    max-height: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-360-desktop {
    max-height: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-360-desktop-only {
    max-height: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-360-widescreen {
    max-height: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-360-widescreen-only {
    max-height: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-360-fullhd {
    max-height: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-360-mobile {
    min-height: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-360-tablet {
    min-height: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-360-tablet-only {
    min-height: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-360-touch {
    min-height: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-360-desktop {
    min-height: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-360-desktop-only {
    min-height: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-360-widescreen {
    min-height: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-360-widescreen-only {
    min-height: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-360-fullhd {
    min-height: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-365-mobile {
    max-width: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-365-tablet {
    max-width: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-365-tablet-only {
    max-width: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-365-touch {
    max-width: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-365-desktop {
    max-width: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-365-desktop-only {
    max-width: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-365-widescreen {
    max-width: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-365-widescreen-only {
    max-width: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-365-fullhd {
    max-width: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-365-mobile {
    min-width: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-365-tablet {
    min-width: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-365-tablet-only {
    min-width: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-365-touch {
    min-width: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-365-desktop {
    min-width: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-365-desktop-only {
    min-width: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-365-widescreen {
    min-width: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-365-widescreen-only {
    min-width: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-365-fullhd {
    min-width: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-365-mobile {
    max-height: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-365-tablet {
    max-height: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-365-tablet-only {
    max-height: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-365-touch {
    max-height: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-365-desktop {
    max-height: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-365-desktop-only {
    max-height: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-365-widescreen {
    max-height: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-365-widescreen-only {
    max-height: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-365-fullhd {
    max-height: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-365-mobile {
    min-height: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-365-tablet {
    min-height: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-365-tablet-only {
    min-height: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-365-touch {
    min-height: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-365-desktop {
    min-height: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-365-desktop-only {
    min-height: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-365-widescreen {
    min-height: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-365-widescreen-only {
    min-height: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-365-fullhd {
    min-height: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-370-mobile {
    max-width: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-370-tablet {
    max-width: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-370-tablet-only {
    max-width: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-370-touch {
    max-width: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-370-desktop {
    max-width: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-370-desktop-only {
    max-width: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-370-widescreen {
    max-width: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-370-widescreen-only {
    max-width: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-370-fullhd {
    max-width: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-370-mobile {
    min-width: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-370-tablet {
    min-width: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-370-tablet-only {
    min-width: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-370-touch {
    min-width: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-370-desktop {
    min-width: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-370-desktop-only {
    min-width: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-370-widescreen {
    min-width: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-370-widescreen-only {
    min-width: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-370-fullhd {
    min-width: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-370-mobile {
    max-height: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-370-tablet {
    max-height: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-370-tablet-only {
    max-height: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-370-touch {
    max-height: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-370-desktop {
    max-height: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-370-desktop-only {
    max-height: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-370-widescreen {
    max-height: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-370-widescreen-only {
    max-height: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-370-fullhd {
    max-height: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-370-mobile {
    min-height: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-370-tablet {
    min-height: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-370-tablet-only {
    min-height: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-370-touch {
    min-height: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-370-desktop {
    min-height: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-370-desktop-only {
    min-height: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-370-widescreen {
    min-height: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-370-widescreen-only {
    min-height: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-370-fullhd {
    min-height: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-375-mobile {
    max-width: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-375-tablet {
    max-width: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-375-tablet-only {
    max-width: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-375-touch {
    max-width: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-375-desktop {
    max-width: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-375-desktop-only {
    max-width: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-375-widescreen {
    max-width: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-375-widescreen-only {
    max-width: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-375-fullhd {
    max-width: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-375-mobile {
    min-width: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-375-tablet {
    min-width: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-375-tablet-only {
    min-width: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-375-touch {
    min-width: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-375-desktop {
    min-width: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-375-desktop-only {
    min-width: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-375-widescreen {
    min-width: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-375-widescreen-only {
    min-width: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-375-fullhd {
    min-width: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-375-mobile {
    max-height: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-375-tablet {
    max-height: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-375-tablet-only {
    max-height: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-375-touch {
    max-height: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-375-desktop {
    max-height: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-375-desktop-only {
    max-height: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-375-widescreen {
    max-height: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-375-widescreen-only {
    max-height: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-375-fullhd {
    max-height: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-375-mobile {
    min-height: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-375-tablet {
    min-height: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-375-tablet-only {
    min-height: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-375-touch {
    min-height: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-375-desktop {
    min-height: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-375-desktop-only {
    min-height: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-375-widescreen {
    min-height: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-375-widescreen-only {
    min-height: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-375-fullhd {
    min-height: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-380-mobile {
    max-width: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-380-tablet {
    max-width: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-380-tablet-only {
    max-width: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-380-touch {
    max-width: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-380-desktop {
    max-width: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-380-desktop-only {
    max-width: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-380-widescreen {
    max-width: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-380-widescreen-only {
    max-width: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-380-fullhd {
    max-width: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-380-mobile {
    min-width: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-380-tablet {
    min-width: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-380-tablet-only {
    min-width: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-380-touch {
    min-width: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-380-desktop {
    min-width: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-380-desktop-only {
    min-width: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-380-widescreen {
    min-width: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-380-widescreen-only {
    min-width: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-380-fullhd {
    min-width: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-380-mobile {
    max-height: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-380-tablet {
    max-height: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-380-tablet-only {
    max-height: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-380-touch {
    max-height: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-380-desktop {
    max-height: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-380-desktop-only {
    max-height: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-380-widescreen {
    max-height: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-380-widescreen-only {
    max-height: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-380-fullhd {
    max-height: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-380-mobile {
    min-height: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-380-tablet {
    min-height: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-380-tablet-only {
    min-height: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-380-touch {
    min-height: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-380-desktop {
    min-height: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-380-desktop-only {
    min-height: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-380-widescreen {
    min-height: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-380-widescreen-only {
    min-height: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-380-fullhd {
    min-height: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-385-mobile {
    max-width: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-385-tablet {
    max-width: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-385-tablet-only {
    max-width: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-385-touch {
    max-width: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-385-desktop {
    max-width: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-385-desktop-only {
    max-width: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-385-widescreen {
    max-width: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-385-widescreen-only {
    max-width: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-385-fullhd {
    max-width: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-385-mobile {
    min-width: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-385-tablet {
    min-width: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-385-tablet-only {
    min-width: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-385-touch {
    min-width: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-385-desktop {
    min-width: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-385-desktop-only {
    min-width: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-385-widescreen {
    min-width: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-385-widescreen-only {
    min-width: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-385-fullhd {
    min-width: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-385-mobile {
    max-height: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-385-tablet {
    max-height: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-385-tablet-only {
    max-height: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-385-touch {
    max-height: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-385-desktop {
    max-height: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-385-desktop-only {
    max-height: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-385-widescreen {
    max-height: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-385-widescreen-only {
    max-height: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-385-fullhd {
    max-height: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-385-mobile {
    min-height: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-385-tablet {
    min-height: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-385-tablet-only {
    min-height: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-385-touch {
    min-height: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-385-desktop {
    min-height: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-385-desktop-only {
    min-height: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-385-widescreen {
    min-height: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-385-widescreen-only {
    min-height: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-385-fullhd {
    min-height: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-390-mobile {
    max-width: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-390-tablet {
    max-width: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-390-tablet-only {
    max-width: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-390-touch {
    max-width: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-390-desktop {
    max-width: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-390-desktop-only {
    max-width: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-390-widescreen {
    max-width: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-390-widescreen-only {
    max-width: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-390-fullhd {
    max-width: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-390-mobile {
    min-width: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-390-tablet {
    min-width: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-390-tablet-only {
    min-width: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-390-touch {
    min-width: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-390-desktop {
    min-width: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-390-desktop-only {
    min-width: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-390-widescreen {
    min-width: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-390-widescreen-only {
    min-width: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-390-fullhd {
    min-width: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-390-mobile {
    max-height: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-390-tablet {
    max-height: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-390-tablet-only {
    max-height: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-390-touch {
    max-height: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-390-desktop {
    max-height: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-390-desktop-only {
    max-height: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-390-widescreen {
    max-height: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-390-widescreen-only {
    max-height: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-390-fullhd {
    max-height: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-390-mobile {
    min-height: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-390-tablet {
    min-height: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-390-tablet-only {
    min-height: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-390-touch {
    min-height: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-390-desktop {
    min-height: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-390-desktop-only {
    min-height: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-390-widescreen {
    min-height: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-390-widescreen-only {
    min-height: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-390-fullhd {
    min-height: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-395-mobile {
    max-width: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-395-tablet {
    max-width: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-395-tablet-only {
    max-width: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-395-touch {
    max-width: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-395-desktop {
    max-width: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-395-desktop-only {
    max-width: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-395-widescreen {
    max-width: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-395-widescreen-only {
    max-width: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-395-fullhd {
    max-width: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-395-mobile {
    min-width: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-395-tablet {
    min-width: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-395-tablet-only {
    min-width: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-395-touch {
    min-width: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-395-desktop {
    min-width: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-395-desktop-only {
    min-width: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-395-widescreen {
    min-width: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-395-widescreen-only {
    min-width: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-395-fullhd {
    min-width: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-395-mobile {
    max-height: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-395-tablet {
    max-height: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-395-tablet-only {
    max-height: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-395-touch {
    max-height: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-395-desktop {
    max-height: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-395-desktop-only {
    max-height: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-395-widescreen {
    max-height: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-395-widescreen-only {
    max-height: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-395-fullhd {
    max-height: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-395-mobile {
    min-height: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-395-tablet {
    min-height: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-395-tablet-only {
    min-height: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-395-touch {
    min-height: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-395-desktop {
    min-height: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-395-desktop-only {
    min-height: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-395-widescreen {
    min-height: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-395-widescreen-only {
    min-height: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-395-fullhd {
    min-height: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-400-mobile {
    max-width: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-400-tablet {
    max-width: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-400-tablet-only {
    max-width: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-400-touch {
    max-width: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-400-desktop {
    max-width: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-400-desktop-only {
    max-width: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-400-widescreen {
    max-width: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-400-widescreen-only {
    max-width: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-400-fullhd {
    max-width: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-400-mobile {
    min-width: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-400-tablet {
    min-width: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-400-tablet-only {
    min-width: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-400-touch {
    min-width: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-400-desktop {
    min-width: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-400-desktop-only {
    min-width: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-400-widescreen {
    min-width: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-400-widescreen-only {
    min-width: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-400-fullhd {
    min-width: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-400-mobile {
    max-height: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-400-tablet {
    max-height: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-400-tablet-only {
    max-height: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-400-touch {
    max-height: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-400-desktop {
    max-height: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-400-desktop-only {
    max-height: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-400-widescreen {
    max-height: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-400-widescreen-only {
    max-height: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-400-fullhd {
    max-height: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-400-mobile {
    min-height: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-400-tablet {
    min-height: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-400-tablet-only {
    min-height: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-400-touch {
    min-height: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-400-desktop {
    min-height: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-400-desktop-only {
    min-height: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-400-widescreen {
    min-height: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-400-widescreen-only {
    min-height: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-400-fullhd {
    min-height: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-405-mobile {
    max-width: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-405-tablet {
    max-width: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-405-tablet-only {
    max-width: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-405-touch {
    max-width: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-405-desktop {
    max-width: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-405-desktop-only {
    max-width: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-405-widescreen {
    max-width: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-405-widescreen-only {
    max-width: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-405-fullhd {
    max-width: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-405-mobile {
    min-width: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-405-tablet {
    min-width: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-405-tablet-only {
    min-width: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-405-touch {
    min-width: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-405-desktop {
    min-width: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-405-desktop-only {
    min-width: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-405-widescreen {
    min-width: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-405-widescreen-only {
    min-width: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-405-fullhd {
    min-width: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-405-mobile {
    max-height: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-405-tablet {
    max-height: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-405-tablet-only {
    max-height: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-405-touch {
    max-height: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-405-desktop {
    max-height: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-405-desktop-only {
    max-height: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-405-widescreen {
    max-height: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-405-widescreen-only {
    max-height: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-405-fullhd {
    max-height: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-405-mobile {
    min-height: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-405-tablet {
    min-height: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-405-tablet-only {
    min-height: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-405-touch {
    min-height: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-405-desktop {
    min-height: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-405-desktop-only {
    min-height: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-405-widescreen {
    min-height: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-405-widescreen-only {
    min-height: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-405-fullhd {
    min-height: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-410-mobile {
    max-width: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-410-tablet {
    max-width: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-410-tablet-only {
    max-width: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-410-touch {
    max-width: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-410-desktop {
    max-width: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-410-desktop-only {
    max-width: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-410-widescreen {
    max-width: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-410-widescreen-only {
    max-width: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-410-fullhd {
    max-width: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-410-mobile {
    min-width: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-410-tablet {
    min-width: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-410-tablet-only {
    min-width: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-410-touch {
    min-width: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-410-desktop {
    min-width: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-410-desktop-only {
    min-width: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-410-widescreen {
    min-width: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-410-widescreen-only {
    min-width: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-410-fullhd {
    min-width: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-410-mobile {
    max-height: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-410-tablet {
    max-height: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-410-tablet-only {
    max-height: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-410-touch {
    max-height: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-410-desktop {
    max-height: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-410-desktop-only {
    max-height: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-410-widescreen {
    max-height: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-410-widescreen-only {
    max-height: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-410-fullhd {
    max-height: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-410-mobile {
    min-height: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-410-tablet {
    min-height: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-410-tablet-only {
    min-height: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-410-touch {
    min-height: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-410-desktop {
    min-height: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-410-desktop-only {
    min-height: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-410-widescreen {
    min-height: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-410-widescreen-only {
    min-height: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-410-fullhd {
    min-height: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-415-mobile {
    max-width: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-415-tablet {
    max-width: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-415-tablet-only {
    max-width: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-415-touch {
    max-width: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-415-desktop {
    max-width: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-415-desktop-only {
    max-width: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-415-widescreen {
    max-width: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-415-widescreen-only {
    max-width: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-415-fullhd {
    max-width: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-415-mobile {
    min-width: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-415-tablet {
    min-width: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-415-tablet-only {
    min-width: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-415-touch {
    min-width: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-415-desktop {
    min-width: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-415-desktop-only {
    min-width: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-415-widescreen {
    min-width: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-415-widescreen-only {
    min-width: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-415-fullhd {
    min-width: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-415-mobile {
    max-height: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-415-tablet {
    max-height: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-415-tablet-only {
    max-height: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-415-touch {
    max-height: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-415-desktop {
    max-height: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-415-desktop-only {
    max-height: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-415-widescreen {
    max-height: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-415-widescreen-only {
    max-height: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-415-fullhd {
    max-height: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-415-mobile {
    min-height: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-415-tablet {
    min-height: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-415-tablet-only {
    min-height: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-415-touch {
    min-height: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-415-desktop {
    min-height: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-415-desktop-only {
    min-height: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-415-widescreen {
    min-height: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-415-widescreen-only {
    min-height: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-415-fullhd {
    min-height: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-420-mobile {
    max-width: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-420-tablet {
    max-width: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-420-tablet-only {
    max-width: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-420-touch {
    max-width: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-420-desktop {
    max-width: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-420-desktop-only {
    max-width: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-420-widescreen {
    max-width: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-420-widescreen-only {
    max-width: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-420-fullhd {
    max-width: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-420-mobile {
    min-width: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-420-tablet {
    min-width: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-420-tablet-only {
    min-width: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-420-touch {
    min-width: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-420-desktop {
    min-width: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-420-desktop-only {
    min-width: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-420-widescreen {
    min-width: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-420-widescreen-only {
    min-width: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-420-fullhd {
    min-width: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-420-mobile {
    max-height: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-420-tablet {
    max-height: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-420-tablet-only {
    max-height: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-420-touch {
    max-height: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-420-desktop {
    max-height: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-420-desktop-only {
    max-height: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-420-widescreen {
    max-height: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-420-widescreen-only {
    max-height: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-420-fullhd {
    max-height: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-420-mobile {
    min-height: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-420-tablet {
    min-height: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-420-tablet-only {
    min-height: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-420-touch {
    min-height: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-420-desktop {
    min-height: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-420-desktop-only {
    min-height: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-420-widescreen {
    min-height: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-420-widescreen-only {
    min-height: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-420-fullhd {
    min-height: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-425-mobile {
    max-width: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-425-tablet {
    max-width: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-425-tablet-only {
    max-width: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-425-touch {
    max-width: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-425-desktop {
    max-width: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-425-desktop-only {
    max-width: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-425-widescreen {
    max-width: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-425-widescreen-only {
    max-width: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-425-fullhd {
    max-width: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-425-mobile {
    min-width: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-425-tablet {
    min-width: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-425-tablet-only {
    min-width: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-425-touch {
    min-width: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-425-desktop {
    min-width: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-425-desktop-only {
    min-width: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-425-widescreen {
    min-width: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-425-widescreen-only {
    min-width: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-425-fullhd {
    min-width: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-425-mobile {
    max-height: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-425-tablet {
    max-height: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-425-tablet-only {
    max-height: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-425-touch {
    max-height: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-425-desktop {
    max-height: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-425-desktop-only {
    max-height: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-425-widescreen {
    max-height: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-425-widescreen-only {
    max-height: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-425-fullhd {
    max-height: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-425-mobile {
    min-height: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-425-tablet {
    min-height: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-425-tablet-only {
    min-height: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-425-touch {
    min-height: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-425-desktop {
    min-height: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-425-desktop-only {
    min-height: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-425-widescreen {
    min-height: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-425-widescreen-only {
    min-height: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-425-fullhd {
    min-height: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-430-mobile {
    max-width: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-430-tablet {
    max-width: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-430-tablet-only {
    max-width: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-430-touch {
    max-width: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-430-desktop {
    max-width: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-430-desktop-only {
    max-width: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-430-widescreen {
    max-width: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-430-widescreen-only {
    max-width: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-430-fullhd {
    max-width: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-430-mobile {
    min-width: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-430-tablet {
    min-width: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-430-tablet-only {
    min-width: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-430-touch {
    min-width: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-430-desktop {
    min-width: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-430-desktop-only {
    min-width: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-430-widescreen {
    min-width: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-430-widescreen-only {
    min-width: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-430-fullhd {
    min-width: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-430-mobile {
    max-height: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-430-tablet {
    max-height: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-430-tablet-only {
    max-height: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-430-touch {
    max-height: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-430-desktop {
    max-height: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-430-desktop-only {
    max-height: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-430-widescreen {
    max-height: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-430-widescreen-only {
    max-height: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-430-fullhd {
    max-height: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-430-mobile {
    min-height: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-430-tablet {
    min-height: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-430-tablet-only {
    min-height: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-430-touch {
    min-height: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-430-desktop {
    min-height: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-430-desktop-only {
    min-height: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-430-widescreen {
    min-height: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-430-widescreen-only {
    min-height: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-430-fullhd {
    min-height: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-435-mobile {
    max-width: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-435-tablet {
    max-width: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-435-tablet-only {
    max-width: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-435-touch {
    max-width: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-435-desktop {
    max-width: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-435-desktop-only {
    max-width: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-435-widescreen {
    max-width: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-435-widescreen-only {
    max-width: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-435-fullhd {
    max-width: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-435-mobile {
    min-width: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-435-tablet {
    min-width: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-435-tablet-only {
    min-width: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-435-touch {
    min-width: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-435-desktop {
    min-width: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-435-desktop-only {
    min-width: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-435-widescreen {
    min-width: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-435-widescreen-only {
    min-width: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-435-fullhd {
    min-width: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-435-mobile {
    max-height: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-435-tablet {
    max-height: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-435-tablet-only {
    max-height: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-435-touch {
    max-height: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-435-desktop {
    max-height: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-435-desktop-only {
    max-height: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-435-widescreen {
    max-height: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-435-widescreen-only {
    max-height: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-435-fullhd {
    max-height: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-435-mobile {
    min-height: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-435-tablet {
    min-height: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-435-tablet-only {
    min-height: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-435-touch {
    min-height: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-435-desktop {
    min-height: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-435-desktop-only {
    min-height: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-435-widescreen {
    min-height: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-435-widescreen-only {
    min-height: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-435-fullhd {
    min-height: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-440-mobile {
    max-width: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-440-tablet {
    max-width: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-440-tablet-only {
    max-width: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-440-touch {
    max-width: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-440-desktop {
    max-width: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-440-desktop-only {
    max-width: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-440-widescreen {
    max-width: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-440-widescreen-only {
    max-width: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-440-fullhd {
    max-width: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-440-mobile {
    min-width: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-440-tablet {
    min-width: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-440-tablet-only {
    min-width: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-440-touch {
    min-width: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-440-desktop {
    min-width: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-440-desktop-only {
    min-width: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-440-widescreen {
    min-width: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-440-widescreen-only {
    min-width: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-440-fullhd {
    min-width: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-440-mobile {
    max-height: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-440-tablet {
    max-height: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-440-tablet-only {
    max-height: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-440-touch {
    max-height: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-440-desktop {
    max-height: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-440-desktop-only {
    max-height: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-440-widescreen {
    max-height: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-440-widescreen-only {
    max-height: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-440-fullhd {
    max-height: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-440-mobile {
    min-height: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-440-tablet {
    min-height: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-440-tablet-only {
    min-height: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-440-touch {
    min-height: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-440-desktop {
    min-height: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-440-desktop-only {
    min-height: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-440-widescreen {
    min-height: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-440-widescreen-only {
    min-height: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-440-fullhd {
    min-height: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-445-mobile {
    max-width: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-445-tablet {
    max-width: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-445-tablet-only {
    max-width: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-445-touch {
    max-width: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-445-desktop {
    max-width: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-445-desktop-only {
    max-width: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-445-widescreen {
    max-width: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-445-widescreen-only {
    max-width: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-445-fullhd {
    max-width: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-445-mobile {
    min-width: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-445-tablet {
    min-width: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-445-tablet-only {
    min-width: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-445-touch {
    min-width: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-445-desktop {
    min-width: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-445-desktop-only {
    min-width: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-445-widescreen {
    min-width: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-445-widescreen-only {
    min-width: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-445-fullhd {
    min-width: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-445-mobile {
    max-height: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-445-tablet {
    max-height: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-445-tablet-only {
    max-height: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-445-touch {
    max-height: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-445-desktop {
    max-height: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-445-desktop-only {
    max-height: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-445-widescreen {
    max-height: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-445-widescreen-only {
    max-height: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-445-fullhd {
    max-height: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-445-mobile {
    min-height: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-445-tablet {
    min-height: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-445-tablet-only {
    min-height: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-445-touch {
    min-height: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-445-desktop {
    min-height: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-445-desktop-only {
    min-height: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-445-widescreen {
    min-height: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-445-widescreen-only {
    min-height: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-445-fullhd {
    min-height: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-450-mobile {
    max-width: 450px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-450-tablet {
    max-width: 450px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-450-tablet-only {
    max-width: 450px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-450-touch {
    max-width: 450px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-450-desktop {
    max-width: 450px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-450-desktop-only {
    max-width: 450px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-450-widescreen {
    max-width: 450px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-450-widescreen-only {
    max-width: 450px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-450-fullhd {
    max-width: 450px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-450-mobile {
    min-width: 450px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-450-tablet {
    min-width: 450px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-450-tablet-only {
    min-width: 450px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-450-touch {
    min-width: 450px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-450-desktop {
    min-width: 450px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-450-desktop-only {
    min-width: 450px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-450-widescreen {
    min-width: 450px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-450-widescreen-only {
    min-width: 450px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-450-fullhd {
    min-width: 450px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-450-mobile {
    max-height: 450px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-450-tablet {
    max-height: 450px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-450-tablet-only {
    max-height: 450px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-450-touch {
    max-height: 450px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-450-desktop {
    max-height: 450px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-450-desktop-only {
    max-height: 450px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-450-widescreen {
    max-height: 450px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-450-widescreen-only {
    max-height: 450px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-450-fullhd {
    max-height: 450px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-450-mobile {
    min-height: 450px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-450-tablet {
    min-height: 450px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-450-tablet-only {
    min-height: 450px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-450-touch {
    min-height: 450px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-450-desktop {
    min-height: 450px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-450-desktop-only {
    min-height: 450px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-450-widescreen {
    min-height: 450px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-450-widescreen-only {
    min-height: 450px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-450-fullhd {
    min-height: 450px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-455-mobile {
    max-width: 455px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-455-tablet {
    max-width: 455px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-455-tablet-only {
    max-width: 455px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-455-touch {
    max-width: 455px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-455-desktop {
    max-width: 455px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-455-desktop-only {
    max-width: 455px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-455-widescreen {
    max-width: 455px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-455-widescreen-only {
    max-width: 455px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-455-fullhd {
    max-width: 455px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-455-mobile {
    min-width: 455px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-455-tablet {
    min-width: 455px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-455-tablet-only {
    min-width: 455px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-455-touch {
    min-width: 455px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-455-desktop {
    min-width: 455px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-455-desktop-only {
    min-width: 455px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-455-widescreen {
    min-width: 455px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-455-widescreen-only {
    min-width: 455px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-455-fullhd {
    min-width: 455px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-455-mobile {
    max-height: 455px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-455-tablet {
    max-height: 455px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-455-tablet-only {
    max-height: 455px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-455-touch {
    max-height: 455px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-455-desktop {
    max-height: 455px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-455-desktop-only {
    max-height: 455px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-455-widescreen {
    max-height: 455px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-455-widescreen-only {
    max-height: 455px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-455-fullhd {
    max-height: 455px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-455-mobile {
    min-height: 455px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-455-tablet {
    min-height: 455px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-455-tablet-only {
    min-height: 455px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-455-touch {
    min-height: 455px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-455-desktop {
    min-height: 455px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-455-desktop-only {
    min-height: 455px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-455-widescreen {
    min-height: 455px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-455-widescreen-only {
    min-height: 455px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-455-fullhd {
    min-height: 455px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-460-mobile {
    max-width: 460px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-460-tablet {
    max-width: 460px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-460-tablet-only {
    max-width: 460px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-460-touch {
    max-width: 460px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-460-desktop {
    max-width: 460px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-460-desktop-only {
    max-width: 460px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-460-widescreen {
    max-width: 460px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-460-widescreen-only {
    max-width: 460px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-460-fullhd {
    max-width: 460px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-460-mobile {
    min-width: 460px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-460-tablet {
    min-width: 460px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-460-tablet-only {
    min-width: 460px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-460-touch {
    min-width: 460px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-460-desktop {
    min-width: 460px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-460-desktop-only {
    min-width: 460px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-460-widescreen {
    min-width: 460px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-460-widescreen-only {
    min-width: 460px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-460-fullhd {
    min-width: 460px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-460-mobile {
    max-height: 460px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-460-tablet {
    max-height: 460px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-460-tablet-only {
    max-height: 460px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-460-touch {
    max-height: 460px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-460-desktop {
    max-height: 460px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-460-desktop-only {
    max-height: 460px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-460-widescreen {
    max-height: 460px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-460-widescreen-only {
    max-height: 460px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-460-fullhd {
    max-height: 460px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-460-mobile {
    min-height: 460px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-460-tablet {
    min-height: 460px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-460-tablet-only {
    min-height: 460px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-460-touch {
    min-height: 460px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-460-desktop {
    min-height: 460px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-460-desktop-only {
    min-height: 460px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-460-widescreen {
    min-height: 460px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-460-widescreen-only {
    min-height: 460px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-460-fullhd {
    min-height: 460px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-465-mobile {
    max-width: 465px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-465-tablet {
    max-width: 465px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-465-tablet-only {
    max-width: 465px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-465-touch {
    max-width: 465px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-465-desktop {
    max-width: 465px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-465-desktop-only {
    max-width: 465px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-465-widescreen {
    max-width: 465px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-465-widescreen-only {
    max-width: 465px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-465-fullhd {
    max-width: 465px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-465-mobile {
    min-width: 465px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-465-tablet {
    min-width: 465px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-465-tablet-only {
    min-width: 465px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-465-touch {
    min-width: 465px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-465-desktop {
    min-width: 465px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-465-desktop-only {
    min-width: 465px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-465-widescreen {
    min-width: 465px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-465-widescreen-only {
    min-width: 465px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-465-fullhd {
    min-width: 465px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-465-mobile {
    max-height: 465px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-465-tablet {
    max-height: 465px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-465-tablet-only {
    max-height: 465px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-465-touch {
    max-height: 465px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-465-desktop {
    max-height: 465px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-465-desktop-only {
    max-height: 465px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-465-widescreen {
    max-height: 465px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-465-widescreen-only {
    max-height: 465px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-465-fullhd {
    max-height: 465px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-465-mobile {
    min-height: 465px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-465-tablet {
    min-height: 465px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-465-tablet-only {
    min-height: 465px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-465-touch {
    min-height: 465px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-465-desktop {
    min-height: 465px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-465-desktop-only {
    min-height: 465px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-465-widescreen {
    min-height: 465px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-465-widescreen-only {
    min-height: 465px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-465-fullhd {
    min-height: 465px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-470-mobile {
    max-width: 470px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-470-tablet {
    max-width: 470px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-470-tablet-only {
    max-width: 470px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-470-touch {
    max-width: 470px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-470-desktop {
    max-width: 470px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-470-desktop-only {
    max-width: 470px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-470-widescreen {
    max-width: 470px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-470-widescreen-only {
    max-width: 470px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-470-fullhd {
    max-width: 470px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-470-mobile {
    min-width: 470px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-470-tablet {
    min-width: 470px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-470-tablet-only {
    min-width: 470px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-470-touch {
    min-width: 470px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-470-desktop {
    min-width: 470px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-470-desktop-only {
    min-width: 470px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-470-widescreen {
    min-width: 470px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-470-widescreen-only {
    min-width: 470px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-470-fullhd {
    min-width: 470px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-470-mobile {
    max-height: 470px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-470-tablet {
    max-height: 470px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-470-tablet-only {
    max-height: 470px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-470-touch {
    max-height: 470px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-470-desktop {
    max-height: 470px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-470-desktop-only {
    max-height: 470px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-470-widescreen {
    max-height: 470px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-470-widescreen-only {
    max-height: 470px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-470-fullhd {
    max-height: 470px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-470-mobile {
    min-height: 470px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-470-tablet {
    min-height: 470px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-470-tablet-only {
    min-height: 470px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-470-touch {
    min-height: 470px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-470-desktop {
    min-height: 470px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-470-desktop-only {
    min-height: 470px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-470-widescreen {
    min-height: 470px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-470-widescreen-only {
    min-height: 470px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-470-fullhd {
    min-height: 470px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-475-mobile {
    max-width: 475px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-475-tablet {
    max-width: 475px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-475-tablet-only {
    max-width: 475px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-475-touch {
    max-width: 475px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-475-desktop {
    max-width: 475px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-475-desktop-only {
    max-width: 475px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-475-widescreen {
    max-width: 475px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-475-widescreen-only {
    max-width: 475px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-475-fullhd {
    max-width: 475px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-475-mobile {
    min-width: 475px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-475-tablet {
    min-width: 475px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-475-tablet-only {
    min-width: 475px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-475-touch {
    min-width: 475px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-475-desktop {
    min-width: 475px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-475-desktop-only {
    min-width: 475px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-475-widescreen {
    min-width: 475px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-475-widescreen-only {
    min-width: 475px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-475-fullhd {
    min-width: 475px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-475-mobile {
    max-height: 475px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-475-tablet {
    max-height: 475px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-475-tablet-only {
    max-height: 475px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-475-touch {
    max-height: 475px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-475-desktop {
    max-height: 475px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-475-desktop-only {
    max-height: 475px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-475-widescreen {
    max-height: 475px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-475-widescreen-only {
    max-height: 475px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-475-fullhd {
    max-height: 475px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-475-mobile {
    min-height: 475px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-475-tablet {
    min-height: 475px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-475-tablet-only {
    min-height: 475px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-475-touch {
    min-height: 475px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-475-desktop {
    min-height: 475px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-475-desktop-only {
    min-height: 475px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-475-widescreen {
    min-height: 475px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-475-widescreen-only {
    min-height: 475px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-475-fullhd {
    min-height: 475px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-480-mobile {
    max-width: 480px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-480-tablet {
    max-width: 480px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-480-tablet-only {
    max-width: 480px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-480-touch {
    max-width: 480px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-480-desktop {
    max-width: 480px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-480-desktop-only {
    max-width: 480px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-480-widescreen {
    max-width: 480px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-480-widescreen-only {
    max-width: 480px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-480-fullhd {
    max-width: 480px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-480-mobile {
    min-width: 480px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-480-tablet {
    min-width: 480px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-480-tablet-only {
    min-width: 480px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-480-touch {
    min-width: 480px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-480-desktop {
    min-width: 480px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-480-desktop-only {
    min-width: 480px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-480-widescreen {
    min-width: 480px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-480-widescreen-only {
    min-width: 480px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-480-fullhd {
    min-width: 480px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-480-mobile {
    max-height: 480px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-480-tablet {
    max-height: 480px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-480-tablet-only {
    max-height: 480px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-480-touch {
    max-height: 480px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-480-desktop {
    max-height: 480px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-480-desktop-only {
    max-height: 480px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-480-widescreen {
    max-height: 480px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-480-widescreen-only {
    max-height: 480px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-480-fullhd {
    max-height: 480px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-480-mobile {
    min-height: 480px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-480-tablet {
    min-height: 480px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-480-tablet-only {
    min-height: 480px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-480-touch {
    min-height: 480px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-480-desktop {
    min-height: 480px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-480-desktop-only {
    min-height: 480px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-480-widescreen {
    min-height: 480px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-480-widescreen-only {
    min-height: 480px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-480-fullhd {
    min-height: 480px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-485-mobile {
    max-width: 485px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-485-tablet {
    max-width: 485px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-485-tablet-only {
    max-width: 485px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-485-touch {
    max-width: 485px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-485-desktop {
    max-width: 485px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-485-desktop-only {
    max-width: 485px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-485-widescreen {
    max-width: 485px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-485-widescreen-only {
    max-width: 485px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-485-fullhd {
    max-width: 485px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-485-mobile {
    min-width: 485px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-485-tablet {
    min-width: 485px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-485-tablet-only {
    min-width: 485px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-485-touch {
    min-width: 485px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-485-desktop {
    min-width: 485px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-485-desktop-only {
    min-width: 485px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-485-widescreen {
    min-width: 485px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-485-widescreen-only {
    min-width: 485px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-485-fullhd {
    min-width: 485px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-485-mobile {
    max-height: 485px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-485-tablet {
    max-height: 485px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-485-tablet-only {
    max-height: 485px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-485-touch {
    max-height: 485px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-485-desktop {
    max-height: 485px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-485-desktop-only {
    max-height: 485px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-485-widescreen {
    max-height: 485px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-485-widescreen-only {
    max-height: 485px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-485-fullhd {
    max-height: 485px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-485-mobile {
    min-height: 485px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-485-tablet {
    min-height: 485px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-485-tablet-only {
    min-height: 485px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-485-touch {
    min-height: 485px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-485-desktop {
    min-height: 485px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-485-desktop-only {
    min-height: 485px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-485-widescreen {
    min-height: 485px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-485-widescreen-only {
    min-height: 485px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-485-fullhd {
    min-height: 485px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-490-mobile {
    max-width: 490px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-490-tablet {
    max-width: 490px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-490-tablet-only {
    max-width: 490px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-490-touch {
    max-width: 490px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-490-desktop {
    max-width: 490px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-490-desktop-only {
    max-width: 490px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-490-widescreen {
    max-width: 490px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-490-widescreen-only {
    max-width: 490px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-490-fullhd {
    max-width: 490px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-490-mobile {
    min-width: 490px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-490-tablet {
    min-width: 490px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-490-tablet-only {
    min-width: 490px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-490-touch {
    min-width: 490px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-490-desktop {
    min-width: 490px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-490-desktop-only {
    min-width: 490px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-490-widescreen {
    min-width: 490px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-490-widescreen-only {
    min-width: 490px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-490-fullhd {
    min-width: 490px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-490-mobile {
    max-height: 490px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-490-tablet {
    max-height: 490px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-490-tablet-only {
    max-height: 490px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-490-touch {
    max-height: 490px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-490-desktop {
    max-height: 490px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-490-desktop-only {
    max-height: 490px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-490-widescreen {
    max-height: 490px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-490-widescreen-only {
    max-height: 490px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-490-fullhd {
    max-height: 490px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-490-mobile {
    min-height: 490px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-490-tablet {
    min-height: 490px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-490-tablet-only {
    min-height: 490px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-490-touch {
    min-height: 490px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-490-desktop {
    min-height: 490px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-490-desktop-only {
    min-height: 490px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-490-widescreen {
    min-height: 490px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-490-widescreen-only {
    min-height: 490px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-490-fullhd {
    min-height: 490px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-495-mobile {
    max-width: 495px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-495-tablet {
    max-width: 495px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-495-tablet-only {
    max-width: 495px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-495-touch {
    max-width: 495px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-495-desktop {
    max-width: 495px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-495-desktop-only {
    max-width: 495px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-495-widescreen {
    max-width: 495px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-495-widescreen-only {
    max-width: 495px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-495-fullhd {
    max-width: 495px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-495-mobile {
    min-width: 495px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-495-tablet {
    min-width: 495px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-495-tablet-only {
    min-width: 495px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-495-touch {
    min-width: 495px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-495-desktop {
    min-width: 495px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-495-desktop-only {
    min-width: 495px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-495-widescreen {
    min-width: 495px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-495-widescreen-only {
    min-width: 495px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-495-fullhd {
    min-width: 495px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-495-mobile {
    max-height: 495px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-495-tablet {
    max-height: 495px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-495-tablet-only {
    max-height: 495px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-495-touch {
    max-height: 495px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-495-desktop {
    max-height: 495px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-495-desktop-only {
    max-height: 495px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-495-widescreen {
    max-height: 495px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-495-widescreen-only {
    max-height: 495px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-495-fullhd {
    max-height: 495px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-495-mobile {
    min-height: 495px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-495-tablet {
    min-height: 495px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-495-tablet-only {
    min-height: 495px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-495-touch {
    min-height: 495px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-495-desktop {
    min-height: 495px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-495-desktop-only {
    min-height: 495px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-495-widescreen {
    min-height: 495px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-495-widescreen-only {
    min-height: 495px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-495-fullhd {
    min-height: 495px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-500-mobile {
    max-width: 500px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-500-tablet {
    max-width: 500px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-500-tablet-only {
    max-width: 500px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-500-touch {
    max-width: 500px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-500-desktop {
    max-width: 500px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-500-desktop-only {
    max-width: 500px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-500-widescreen {
    max-width: 500px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-500-widescreen-only {
    max-width: 500px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-500-fullhd {
    max-width: 500px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-500-mobile {
    min-width: 500px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-500-tablet {
    min-width: 500px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-500-tablet-only {
    min-width: 500px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-500-touch {
    min-width: 500px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-500-desktop {
    min-width: 500px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-500-desktop-only {
    min-width: 500px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-500-widescreen {
    min-width: 500px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-500-widescreen-only {
    min-width: 500px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-500-fullhd {
    min-width: 500px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-500-mobile {
    max-height: 500px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-500-tablet {
    max-height: 500px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-500-tablet-only {
    max-height: 500px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-500-touch {
    max-height: 500px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-500-desktop {
    max-height: 500px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-500-desktop-only {
    max-height: 500px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-500-widescreen {
    max-height: 500px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-500-widescreen-only {
    max-height: 500px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-500-fullhd {
    max-height: 500px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-500-mobile {
    min-height: 500px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-500-tablet {
    min-height: 500px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-500-tablet-only {
    min-height: 500px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-500-touch {
    min-height: 500px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-500-desktop {
    min-height: 500px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-500-desktop-only {
    min-height: 500px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-500-widescreen {
    min-height: 500px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-500-widescreen-only {
    min-height: 500px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-500-fullhd {
    min-height: 500px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-505-mobile {
    max-width: 505px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-505-tablet {
    max-width: 505px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-505-tablet-only {
    max-width: 505px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-505-touch {
    max-width: 505px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-505-desktop {
    max-width: 505px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-505-desktop-only {
    max-width: 505px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-505-widescreen {
    max-width: 505px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-505-widescreen-only {
    max-width: 505px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-505-fullhd {
    max-width: 505px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-505-mobile {
    min-width: 505px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-505-tablet {
    min-width: 505px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-505-tablet-only {
    min-width: 505px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-505-touch {
    min-width: 505px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-505-desktop {
    min-width: 505px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-505-desktop-only {
    min-width: 505px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-505-widescreen {
    min-width: 505px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-505-widescreen-only {
    min-width: 505px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-505-fullhd {
    min-width: 505px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-505-mobile {
    max-height: 505px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-505-tablet {
    max-height: 505px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-505-tablet-only {
    max-height: 505px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-505-touch {
    max-height: 505px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-505-desktop {
    max-height: 505px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-505-desktop-only {
    max-height: 505px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-505-widescreen {
    max-height: 505px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-505-widescreen-only {
    max-height: 505px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-505-fullhd {
    max-height: 505px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-505-mobile {
    min-height: 505px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-505-tablet {
    min-height: 505px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-505-tablet-only {
    min-height: 505px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-505-touch {
    min-height: 505px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-505-desktop {
    min-height: 505px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-505-desktop-only {
    min-height: 505px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-505-widescreen {
    min-height: 505px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-505-widescreen-only {
    min-height: 505px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-505-fullhd {
    min-height: 505px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-510-mobile {
    max-width: 510px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-510-tablet {
    max-width: 510px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-510-tablet-only {
    max-width: 510px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-510-touch {
    max-width: 510px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-510-desktop {
    max-width: 510px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-510-desktop-only {
    max-width: 510px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-510-widescreen {
    max-width: 510px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-510-widescreen-only {
    max-width: 510px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-510-fullhd {
    max-width: 510px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-510-mobile {
    min-width: 510px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-510-tablet {
    min-width: 510px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-510-tablet-only {
    min-width: 510px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-510-touch {
    min-width: 510px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-510-desktop {
    min-width: 510px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-510-desktop-only {
    min-width: 510px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-510-widescreen {
    min-width: 510px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-510-widescreen-only {
    min-width: 510px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-510-fullhd {
    min-width: 510px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-510-mobile {
    max-height: 510px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-510-tablet {
    max-height: 510px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-510-tablet-only {
    max-height: 510px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-510-touch {
    max-height: 510px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-510-desktop {
    max-height: 510px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-510-desktop-only {
    max-height: 510px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-510-widescreen {
    max-height: 510px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-510-widescreen-only {
    max-height: 510px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-510-fullhd {
    max-height: 510px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-510-mobile {
    min-height: 510px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-510-tablet {
    min-height: 510px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-510-tablet-only {
    min-height: 510px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-510-touch {
    min-height: 510px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-510-desktop {
    min-height: 510px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-510-desktop-only {
    min-height: 510px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-510-widescreen {
    min-height: 510px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-510-widescreen-only {
    min-height: 510px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-510-fullhd {
    min-height: 510px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-515-mobile {
    max-width: 515px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-515-tablet {
    max-width: 515px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-515-tablet-only {
    max-width: 515px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-515-touch {
    max-width: 515px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-515-desktop {
    max-width: 515px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-515-desktop-only {
    max-width: 515px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-515-widescreen {
    max-width: 515px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-515-widescreen-only {
    max-width: 515px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-515-fullhd {
    max-width: 515px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-515-mobile {
    min-width: 515px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-515-tablet {
    min-width: 515px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-515-tablet-only {
    min-width: 515px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-515-touch {
    min-width: 515px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-515-desktop {
    min-width: 515px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-515-desktop-only {
    min-width: 515px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-515-widescreen {
    min-width: 515px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-515-widescreen-only {
    min-width: 515px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-515-fullhd {
    min-width: 515px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-515-mobile {
    max-height: 515px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-515-tablet {
    max-height: 515px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-515-tablet-only {
    max-height: 515px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-515-touch {
    max-height: 515px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-515-desktop {
    max-height: 515px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-515-desktop-only {
    max-height: 515px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-515-widescreen {
    max-height: 515px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-515-widescreen-only {
    max-height: 515px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-515-fullhd {
    max-height: 515px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-515-mobile {
    min-height: 515px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-515-tablet {
    min-height: 515px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-515-tablet-only {
    min-height: 515px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-515-touch {
    min-height: 515px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-515-desktop {
    min-height: 515px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-515-desktop-only {
    min-height: 515px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-515-widescreen {
    min-height: 515px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-515-widescreen-only {
    min-height: 515px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-515-fullhd {
    min-height: 515px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-520-mobile {
    max-width: 520px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-520-tablet {
    max-width: 520px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-520-tablet-only {
    max-width: 520px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-520-touch {
    max-width: 520px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-520-desktop {
    max-width: 520px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-520-desktop-only {
    max-width: 520px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-520-widescreen {
    max-width: 520px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-520-widescreen-only {
    max-width: 520px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-520-fullhd {
    max-width: 520px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-520-mobile {
    min-width: 520px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-520-tablet {
    min-width: 520px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-520-tablet-only {
    min-width: 520px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-520-touch {
    min-width: 520px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-520-desktop {
    min-width: 520px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-520-desktop-only {
    min-width: 520px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-520-widescreen {
    min-width: 520px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-520-widescreen-only {
    min-width: 520px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-520-fullhd {
    min-width: 520px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-520-mobile {
    max-height: 520px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-520-tablet {
    max-height: 520px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-520-tablet-only {
    max-height: 520px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-520-touch {
    max-height: 520px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-520-desktop {
    max-height: 520px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-520-desktop-only {
    max-height: 520px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-520-widescreen {
    max-height: 520px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-520-widescreen-only {
    max-height: 520px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-520-fullhd {
    max-height: 520px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-520-mobile {
    min-height: 520px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-520-tablet {
    min-height: 520px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-520-tablet-only {
    min-height: 520px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-520-touch {
    min-height: 520px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-520-desktop {
    min-height: 520px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-520-desktop-only {
    min-height: 520px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-520-widescreen {
    min-height: 520px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-520-widescreen-only {
    min-height: 520px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-520-fullhd {
    min-height: 520px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-525-mobile {
    max-width: 525px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-525-tablet {
    max-width: 525px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-525-tablet-only {
    max-width: 525px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-525-touch {
    max-width: 525px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-525-desktop {
    max-width: 525px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-525-desktop-only {
    max-width: 525px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-525-widescreen {
    max-width: 525px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-525-widescreen-only {
    max-width: 525px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-525-fullhd {
    max-width: 525px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-525-mobile {
    min-width: 525px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-525-tablet {
    min-width: 525px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-525-tablet-only {
    min-width: 525px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-525-touch {
    min-width: 525px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-525-desktop {
    min-width: 525px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-525-desktop-only {
    min-width: 525px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-525-widescreen {
    min-width: 525px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-525-widescreen-only {
    min-width: 525px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-525-fullhd {
    min-width: 525px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-525-mobile {
    max-height: 525px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-525-tablet {
    max-height: 525px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-525-tablet-only {
    max-height: 525px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-525-touch {
    max-height: 525px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-525-desktop {
    max-height: 525px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-525-desktop-only {
    max-height: 525px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-525-widescreen {
    max-height: 525px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-525-widescreen-only {
    max-height: 525px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-525-fullhd {
    max-height: 525px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-525-mobile {
    min-height: 525px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-525-tablet {
    min-height: 525px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-525-tablet-only {
    min-height: 525px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-525-touch {
    min-height: 525px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-525-desktop {
    min-height: 525px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-525-desktop-only {
    min-height: 525px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-525-widescreen {
    min-height: 525px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-525-widescreen-only {
    min-height: 525px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-525-fullhd {
    min-height: 525px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-530-mobile {
    max-width: 530px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-530-tablet {
    max-width: 530px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-530-tablet-only {
    max-width: 530px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-530-touch {
    max-width: 530px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-530-desktop {
    max-width: 530px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-530-desktop-only {
    max-width: 530px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-530-widescreen {
    max-width: 530px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-530-widescreen-only {
    max-width: 530px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-530-fullhd {
    max-width: 530px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-530-mobile {
    min-width: 530px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-530-tablet {
    min-width: 530px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-530-tablet-only {
    min-width: 530px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-530-touch {
    min-width: 530px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-530-desktop {
    min-width: 530px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-530-desktop-only {
    min-width: 530px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-530-widescreen {
    min-width: 530px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-530-widescreen-only {
    min-width: 530px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-530-fullhd {
    min-width: 530px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-530-mobile {
    max-height: 530px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-530-tablet {
    max-height: 530px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-530-tablet-only {
    max-height: 530px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-530-touch {
    max-height: 530px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-530-desktop {
    max-height: 530px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-530-desktop-only {
    max-height: 530px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-530-widescreen {
    max-height: 530px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-530-widescreen-only {
    max-height: 530px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-530-fullhd {
    max-height: 530px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-530-mobile {
    min-height: 530px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-530-tablet {
    min-height: 530px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-530-tablet-only {
    min-height: 530px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-530-touch {
    min-height: 530px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-530-desktop {
    min-height: 530px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-530-desktop-only {
    min-height: 530px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-530-widescreen {
    min-height: 530px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-530-widescreen-only {
    min-height: 530px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-530-fullhd {
    min-height: 530px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-535-mobile {
    max-width: 535px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-535-tablet {
    max-width: 535px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-535-tablet-only {
    max-width: 535px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-535-touch {
    max-width: 535px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-535-desktop {
    max-width: 535px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-535-desktop-only {
    max-width: 535px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-535-widescreen {
    max-width: 535px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-535-widescreen-only {
    max-width: 535px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-535-fullhd {
    max-width: 535px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-535-mobile {
    min-width: 535px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-535-tablet {
    min-width: 535px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-535-tablet-only {
    min-width: 535px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-535-touch {
    min-width: 535px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-535-desktop {
    min-width: 535px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-535-desktop-only {
    min-width: 535px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-535-widescreen {
    min-width: 535px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-535-widescreen-only {
    min-width: 535px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-535-fullhd {
    min-width: 535px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-535-mobile {
    max-height: 535px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-535-tablet {
    max-height: 535px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-535-tablet-only {
    max-height: 535px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-535-touch {
    max-height: 535px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-535-desktop {
    max-height: 535px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-535-desktop-only {
    max-height: 535px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-535-widescreen {
    max-height: 535px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-535-widescreen-only {
    max-height: 535px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-535-fullhd {
    max-height: 535px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-535-mobile {
    min-height: 535px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-535-tablet {
    min-height: 535px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-535-tablet-only {
    min-height: 535px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-535-touch {
    min-height: 535px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-535-desktop {
    min-height: 535px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-535-desktop-only {
    min-height: 535px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-535-widescreen {
    min-height: 535px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-535-widescreen-only {
    min-height: 535px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-535-fullhd {
    min-height: 535px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-540-mobile {
    max-width: 540px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-540-tablet {
    max-width: 540px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-540-tablet-only {
    max-width: 540px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-540-touch {
    max-width: 540px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-540-desktop {
    max-width: 540px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-540-desktop-only {
    max-width: 540px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-540-widescreen {
    max-width: 540px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-540-widescreen-only {
    max-width: 540px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-540-fullhd {
    max-width: 540px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-540-mobile {
    min-width: 540px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-540-tablet {
    min-width: 540px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-540-tablet-only {
    min-width: 540px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-540-touch {
    min-width: 540px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-540-desktop {
    min-width: 540px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-540-desktop-only {
    min-width: 540px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-540-widescreen {
    min-width: 540px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-540-widescreen-only {
    min-width: 540px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-540-fullhd {
    min-width: 540px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-540-mobile {
    max-height: 540px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-540-tablet {
    max-height: 540px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-540-tablet-only {
    max-height: 540px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-540-touch {
    max-height: 540px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-540-desktop {
    max-height: 540px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-540-desktop-only {
    max-height: 540px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-540-widescreen {
    max-height: 540px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-540-widescreen-only {
    max-height: 540px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-540-fullhd {
    max-height: 540px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-540-mobile {
    min-height: 540px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-540-tablet {
    min-height: 540px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-540-tablet-only {
    min-height: 540px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-540-touch {
    min-height: 540px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-540-desktop {
    min-height: 540px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-540-desktop-only {
    min-height: 540px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-540-widescreen {
    min-height: 540px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-540-widescreen-only {
    min-height: 540px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-540-fullhd {
    min-height: 540px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-545-mobile {
    max-width: 545px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-545-tablet {
    max-width: 545px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-545-tablet-only {
    max-width: 545px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-545-touch {
    max-width: 545px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-545-desktop {
    max-width: 545px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-545-desktop-only {
    max-width: 545px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-545-widescreen {
    max-width: 545px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-545-widescreen-only {
    max-width: 545px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-545-fullhd {
    max-width: 545px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-545-mobile {
    min-width: 545px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-545-tablet {
    min-width: 545px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-545-tablet-only {
    min-width: 545px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-545-touch {
    min-width: 545px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-545-desktop {
    min-width: 545px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-545-desktop-only {
    min-width: 545px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-545-widescreen {
    min-width: 545px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-545-widescreen-only {
    min-width: 545px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-545-fullhd {
    min-width: 545px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-545-mobile {
    max-height: 545px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-545-tablet {
    max-height: 545px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-545-tablet-only {
    max-height: 545px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-545-touch {
    max-height: 545px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-545-desktop {
    max-height: 545px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-545-desktop-only {
    max-height: 545px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-545-widescreen {
    max-height: 545px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-545-widescreen-only {
    max-height: 545px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-545-fullhd {
    max-height: 545px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-545-mobile {
    min-height: 545px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-545-tablet {
    min-height: 545px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-545-tablet-only {
    min-height: 545px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-545-touch {
    min-height: 545px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-545-desktop {
    min-height: 545px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-545-desktop-only {
    min-height: 545px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-545-widescreen {
    min-height: 545px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-545-widescreen-only {
    min-height: 545px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-545-fullhd {
    min-height: 545px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-550-mobile {
    max-width: 550px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-550-tablet {
    max-width: 550px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-550-tablet-only {
    max-width: 550px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-550-touch {
    max-width: 550px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-550-desktop {
    max-width: 550px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-550-desktop-only {
    max-width: 550px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-550-widescreen {
    max-width: 550px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-550-widescreen-only {
    max-width: 550px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-550-fullhd {
    max-width: 550px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-550-mobile {
    min-width: 550px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-550-tablet {
    min-width: 550px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-550-tablet-only {
    min-width: 550px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-550-touch {
    min-width: 550px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-550-desktop {
    min-width: 550px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-550-desktop-only {
    min-width: 550px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-550-widescreen {
    min-width: 550px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-550-widescreen-only {
    min-width: 550px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-550-fullhd {
    min-width: 550px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-550-mobile {
    max-height: 550px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-550-tablet {
    max-height: 550px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-550-tablet-only {
    max-height: 550px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-550-touch {
    max-height: 550px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-550-desktop {
    max-height: 550px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-550-desktop-only {
    max-height: 550px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-550-widescreen {
    max-height: 550px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-550-widescreen-only {
    max-height: 550px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-550-fullhd {
    max-height: 550px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-550-mobile {
    min-height: 550px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-550-tablet {
    min-height: 550px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-550-tablet-only {
    min-height: 550px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-550-touch {
    min-height: 550px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-550-desktop {
    min-height: 550px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-550-desktop-only {
    min-height: 550px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-550-widescreen {
    min-height: 550px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-550-widescreen-only {
    min-height: 550px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-550-fullhd {
    min-height: 550px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-555-mobile {
    max-width: 555px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-555-tablet {
    max-width: 555px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-555-tablet-only {
    max-width: 555px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-555-touch {
    max-width: 555px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-555-desktop {
    max-width: 555px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-555-desktop-only {
    max-width: 555px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-555-widescreen {
    max-width: 555px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-555-widescreen-only {
    max-width: 555px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-555-fullhd {
    max-width: 555px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-555-mobile {
    min-width: 555px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-555-tablet {
    min-width: 555px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-555-tablet-only {
    min-width: 555px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-555-touch {
    min-width: 555px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-555-desktop {
    min-width: 555px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-555-desktop-only {
    min-width: 555px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-555-widescreen {
    min-width: 555px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-555-widescreen-only {
    min-width: 555px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-555-fullhd {
    min-width: 555px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-555-mobile {
    max-height: 555px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-555-tablet {
    max-height: 555px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-555-tablet-only {
    max-height: 555px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-555-touch {
    max-height: 555px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-555-desktop {
    max-height: 555px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-555-desktop-only {
    max-height: 555px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-555-widescreen {
    max-height: 555px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-555-widescreen-only {
    max-height: 555px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-555-fullhd {
    max-height: 555px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-555-mobile {
    min-height: 555px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-555-tablet {
    min-height: 555px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-555-tablet-only {
    min-height: 555px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-555-touch {
    min-height: 555px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-555-desktop {
    min-height: 555px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-555-desktop-only {
    min-height: 555px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-555-widescreen {
    min-height: 555px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-555-widescreen-only {
    min-height: 555px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-555-fullhd {
    min-height: 555px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-560-mobile {
    max-width: 560px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-560-tablet {
    max-width: 560px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-560-tablet-only {
    max-width: 560px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-560-touch {
    max-width: 560px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-560-desktop {
    max-width: 560px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-560-desktop-only {
    max-width: 560px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-560-widescreen {
    max-width: 560px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-560-widescreen-only {
    max-width: 560px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-560-fullhd {
    max-width: 560px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-560-mobile {
    min-width: 560px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-560-tablet {
    min-width: 560px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-560-tablet-only {
    min-width: 560px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-560-touch {
    min-width: 560px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-560-desktop {
    min-width: 560px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-560-desktop-only {
    min-width: 560px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-560-widescreen {
    min-width: 560px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-560-widescreen-only {
    min-width: 560px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-560-fullhd {
    min-width: 560px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-560-mobile {
    max-height: 560px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-560-tablet {
    max-height: 560px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-560-tablet-only {
    max-height: 560px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-560-touch {
    max-height: 560px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-560-desktop {
    max-height: 560px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-560-desktop-only {
    max-height: 560px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-560-widescreen {
    max-height: 560px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-560-widescreen-only {
    max-height: 560px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-560-fullhd {
    max-height: 560px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-560-mobile {
    min-height: 560px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-560-tablet {
    min-height: 560px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-560-tablet-only {
    min-height: 560px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-560-touch {
    min-height: 560px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-560-desktop {
    min-height: 560px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-560-desktop-only {
    min-height: 560px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-560-widescreen {
    min-height: 560px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-560-widescreen-only {
    min-height: 560px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-560-fullhd {
    min-height: 560px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-565-mobile {
    max-width: 565px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-565-tablet {
    max-width: 565px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-565-tablet-only {
    max-width: 565px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-565-touch {
    max-width: 565px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-565-desktop {
    max-width: 565px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-565-desktop-only {
    max-width: 565px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-565-widescreen {
    max-width: 565px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-565-widescreen-only {
    max-width: 565px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-565-fullhd {
    max-width: 565px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-565-mobile {
    min-width: 565px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-565-tablet {
    min-width: 565px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-565-tablet-only {
    min-width: 565px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-565-touch {
    min-width: 565px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-565-desktop {
    min-width: 565px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-565-desktop-only {
    min-width: 565px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-565-widescreen {
    min-width: 565px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-565-widescreen-only {
    min-width: 565px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-565-fullhd {
    min-width: 565px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-565-mobile {
    max-height: 565px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-565-tablet {
    max-height: 565px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-565-tablet-only {
    max-height: 565px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-565-touch {
    max-height: 565px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-565-desktop {
    max-height: 565px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-565-desktop-only {
    max-height: 565px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-565-widescreen {
    max-height: 565px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-565-widescreen-only {
    max-height: 565px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-565-fullhd {
    max-height: 565px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-565-mobile {
    min-height: 565px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-565-tablet {
    min-height: 565px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-565-tablet-only {
    min-height: 565px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-565-touch {
    min-height: 565px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-565-desktop {
    min-height: 565px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-565-desktop-only {
    min-height: 565px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-565-widescreen {
    min-height: 565px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-565-widescreen-only {
    min-height: 565px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-565-fullhd {
    min-height: 565px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-570-mobile {
    max-width: 570px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-570-tablet {
    max-width: 570px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-570-tablet-only {
    max-width: 570px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-570-touch {
    max-width: 570px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-570-desktop {
    max-width: 570px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-570-desktop-only {
    max-width: 570px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-570-widescreen {
    max-width: 570px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-570-widescreen-only {
    max-width: 570px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-570-fullhd {
    max-width: 570px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-570-mobile {
    min-width: 570px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-570-tablet {
    min-width: 570px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-570-tablet-only {
    min-width: 570px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-570-touch {
    min-width: 570px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-570-desktop {
    min-width: 570px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-570-desktop-only {
    min-width: 570px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-570-widescreen {
    min-width: 570px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-570-widescreen-only {
    min-width: 570px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-570-fullhd {
    min-width: 570px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-570-mobile {
    max-height: 570px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-570-tablet {
    max-height: 570px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-570-tablet-only {
    max-height: 570px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-570-touch {
    max-height: 570px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-570-desktop {
    max-height: 570px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-570-desktop-only {
    max-height: 570px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-570-widescreen {
    max-height: 570px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-570-widescreen-only {
    max-height: 570px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-570-fullhd {
    max-height: 570px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-570-mobile {
    min-height: 570px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-570-tablet {
    min-height: 570px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-570-tablet-only {
    min-height: 570px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-570-touch {
    min-height: 570px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-570-desktop {
    min-height: 570px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-570-desktop-only {
    min-height: 570px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-570-widescreen {
    min-height: 570px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-570-widescreen-only {
    min-height: 570px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-570-fullhd {
    min-height: 570px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-575-mobile {
    max-width: 575px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-575-tablet {
    max-width: 575px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-575-tablet-only {
    max-width: 575px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-575-touch {
    max-width: 575px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-575-desktop {
    max-width: 575px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-575-desktop-only {
    max-width: 575px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-575-widescreen {
    max-width: 575px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-575-widescreen-only {
    max-width: 575px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-575-fullhd {
    max-width: 575px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-575-mobile {
    min-width: 575px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-575-tablet {
    min-width: 575px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-575-tablet-only {
    min-width: 575px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-575-touch {
    min-width: 575px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-575-desktop {
    min-width: 575px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-575-desktop-only {
    min-width: 575px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-575-widescreen {
    min-width: 575px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-575-widescreen-only {
    min-width: 575px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-575-fullhd {
    min-width: 575px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-575-mobile {
    max-height: 575px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-575-tablet {
    max-height: 575px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-575-tablet-only {
    max-height: 575px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-575-touch {
    max-height: 575px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-575-desktop {
    max-height: 575px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-575-desktop-only {
    max-height: 575px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-575-widescreen {
    max-height: 575px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-575-widescreen-only {
    max-height: 575px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-575-fullhd {
    max-height: 575px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-575-mobile {
    min-height: 575px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-575-tablet {
    min-height: 575px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-575-tablet-only {
    min-height: 575px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-575-touch {
    min-height: 575px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-575-desktop {
    min-height: 575px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-575-desktop-only {
    min-height: 575px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-575-widescreen {
    min-height: 575px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-575-widescreen-only {
    min-height: 575px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-575-fullhd {
    min-height: 575px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-580-mobile {
    max-width: 580px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-580-tablet {
    max-width: 580px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-580-tablet-only {
    max-width: 580px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-580-touch {
    max-width: 580px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-580-desktop {
    max-width: 580px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-580-desktop-only {
    max-width: 580px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-580-widescreen {
    max-width: 580px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-580-widescreen-only {
    max-width: 580px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-580-fullhd {
    max-width: 580px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-580-mobile {
    min-width: 580px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-580-tablet {
    min-width: 580px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-580-tablet-only {
    min-width: 580px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-580-touch {
    min-width: 580px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-580-desktop {
    min-width: 580px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-580-desktop-only {
    min-width: 580px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-580-widescreen {
    min-width: 580px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-580-widescreen-only {
    min-width: 580px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-580-fullhd {
    min-width: 580px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-580-mobile {
    max-height: 580px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-580-tablet {
    max-height: 580px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-580-tablet-only {
    max-height: 580px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-580-touch {
    max-height: 580px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-580-desktop {
    max-height: 580px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-580-desktop-only {
    max-height: 580px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-580-widescreen {
    max-height: 580px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-580-widescreen-only {
    max-height: 580px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-580-fullhd {
    max-height: 580px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-580-mobile {
    min-height: 580px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-580-tablet {
    min-height: 580px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-580-tablet-only {
    min-height: 580px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-580-touch {
    min-height: 580px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-580-desktop {
    min-height: 580px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-580-desktop-only {
    min-height: 580px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-580-widescreen {
    min-height: 580px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-580-widescreen-only {
    min-height: 580px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-580-fullhd {
    min-height: 580px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-585-mobile {
    max-width: 585px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-585-tablet {
    max-width: 585px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-585-tablet-only {
    max-width: 585px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-585-touch {
    max-width: 585px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-585-desktop {
    max-width: 585px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-585-desktop-only {
    max-width: 585px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-585-widescreen {
    max-width: 585px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-585-widescreen-only {
    max-width: 585px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-585-fullhd {
    max-width: 585px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-585-mobile {
    min-width: 585px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-585-tablet {
    min-width: 585px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-585-tablet-only {
    min-width: 585px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-585-touch {
    min-width: 585px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-585-desktop {
    min-width: 585px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-585-desktop-only {
    min-width: 585px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-585-widescreen {
    min-width: 585px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-585-widescreen-only {
    min-width: 585px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-585-fullhd {
    min-width: 585px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-585-mobile {
    max-height: 585px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-585-tablet {
    max-height: 585px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-585-tablet-only {
    max-height: 585px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-585-touch {
    max-height: 585px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-585-desktop {
    max-height: 585px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-585-desktop-only {
    max-height: 585px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-585-widescreen {
    max-height: 585px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-585-widescreen-only {
    max-height: 585px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-585-fullhd {
    max-height: 585px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-585-mobile {
    min-height: 585px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-585-tablet {
    min-height: 585px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-585-tablet-only {
    min-height: 585px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-585-touch {
    min-height: 585px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-585-desktop {
    min-height: 585px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-585-desktop-only {
    min-height: 585px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-585-widescreen {
    min-height: 585px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-585-widescreen-only {
    min-height: 585px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-585-fullhd {
    min-height: 585px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-590-mobile {
    max-width: 590px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-590-tablet {
    max-width: 590px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-590-tablet-only {
    max-width: 590px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-590-touch {
    max-width: 590px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-590-desktop {
    max-width: 590px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-590-desktop-only {
    max-width: 590px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-590-widescreen {
    max-width: 590px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-590-widescreen-only {
    max-width: 590px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-590-fullhd {
    max-width: 590px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-590-mobile {
    min-width: 590px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-590-tablet {
    min-width: 590px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-590-tablet-only {
    min-width: 590px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-590-touch {
    min-width: 590px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-590-desktop {
    min-width: 590px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-590-desktop-only {
    min-width: 590px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-590-widescreen {
    min-width: 590px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-590-widescreen-only {
    min-width: 590px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-590-fullhd {
    min-width: 590px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-590-mobile {
    max-height: 590px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-590-tablet {
    max-height: 590px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-590-tablet-only {
    max-height: 590px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-590-touch {
    max-height: 590px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-590-desktop {
    max-height: 590px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-590-desktop-only {
    max-height: 590px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-590-widescreen {
    max-height: 590px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-590-widescreen-only {
    max-height: 590px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-590-fullhd {
    max-height: 590px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-590-mobile {
    min-height: 590px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-590-tablet {
    min-height: 590px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-590-tablet-only {
    min-height: 590px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-590-touch {
    min-height: 590px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-590-desktop {
    min-height: 590px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-590-desktop-only {
    min-height: 590px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-590-widescreen {
    min-height: 590px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-590-widescreen-only {
    min-height: 590px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-590-fullhd {
    min-height: 590px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-595-mobile {
    max-width: 595px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-595-tablet {
    max-width: 595px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-595-tablet-only {
    max-width: 595px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-595-touch {
    max-width: 595px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-595-desktop {
    max-width: 595px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-595-desktop-only {
    max-width: 595px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-595-widescreen {
    max-width: 595px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-595-widescreen-only {
    max-width: 595px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-595-fullhd {
    max-width: 595px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-595-mobile {
    min-width: 595px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-595-tablet {
    min-width: 595px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-595-tablet-only {
    min-width: 595px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-595-touch {
    min-width: 595px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-595-desktop {
    min-width: 595px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-595-desktop-only {
    min-width: 595px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-595-widescreen {
    min-width: 595px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-595-widescreen-only {
    min-width: 595px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-595-fullhd {
    min-width: 595px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-595-mobile {
    max-height: 595px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-595-tablet {
    max-height: 595px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-595-tablet-only {
    max-height: 595px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-595-touch {
    max-height: 595px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-595-desktop {
    max-height: 595px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-595-desktop-only {
    max-height: 595px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-595-widescreen {
    max-height: 595px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-595-widescreen-only {
    max-height: 595px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-595-fullhd {
    max-height: 595px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-595-mobile {
    min-height: 595px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-595-tablet {
    min-height: 595px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-595-tablet-only {
    min-height: 595px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-595-touch {
    min-height: 595px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-595-desktop {
    min-height: 595px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-595-desktop-only {
    min-height: 595px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-595-widescreen {
    min-height: 595px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-595-widescreen-only {
    min-height: 595px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-595-fullhd {
    min-height: 595px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-600-mobile {
    max-width: 600px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-600-tablet {
    max-width: 600px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-600-tablet-only {
    max-width: 600px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-600-touch {
    max-width: 600px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-600-desktop {
    max-width: 600px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-600-desktop-only {
    max-width: 600px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-600-widescreen {
    max-width: 600px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-600-widescreen-only {
    max-width: 600px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-600-fullhd {
    max-width: 600px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-600-mobile {
    min-width: 600px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-600-tablet {
    min-width: 600px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-600-tablet-only {
    min-width: 600px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-600-touch {
    min-width: 600px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-600-desktop {
    min-width: 600px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-600-desktop-only {
    min-width: 600px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-600-widescreen {
    min-width: 600px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-600-widescreen-only {
    min-width: 600px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-600-fullhd {
    min-width: 600px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-600-mobile {
    max-height: 600px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-600-tablet {
    max-height: 600px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-600-tablet-only {
    max-height: 600px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-600-touch {
    max-height: 600px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-600-desktop {
    max-height: 600px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-600-desktop-only {
    max-height: 600px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-600-widescreen {
    max-height: 600px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-600-widescreen-only {
    max-height: 600px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-600-fullhd {
    max-height: 600px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-600-mobile {
    min-height: 600px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-600-tablet {
    min-height: 600px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-600-tablet-only {
    min-height: 600px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-600-touch {
    min-height: 600px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-600-desktop {
    min-height: 600px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-600-desktop-only {
    min-height: 600px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-600-widescreen {
    min-height: 600px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-600-widescreen-only {
    min-height: 600px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-600-fullhd {
    min-height: 600px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-605-mobile {
    max-width: 605px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-605-tablet {
    max-width: 605px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-605-tablet-only {
    max-width: 605px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-605-touch {
    max-width: 605px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-605-desktop {
    max-width: 605px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-605-desktop-only {
    max-width: 605px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-605-widescreen {
    max-width: 605px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-605-widescreen-only {
    max-width: 605px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-605-fullhd {
    max-width: 605px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-605-mobile {
    min-width: 605px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-605-tablet {
    min-width: 605px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-605-tablet-only {
    min-width: 605px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-605-touch {
    min-width: 605px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-605-desktop {
    min-width: 605px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-605-desktop-only {
    min-width: 605px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-605-widescreen {
    min-width: 605px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-605-widescreen-only {
    min-width: 605px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-605-fullhd {
    min-width: 605px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-605-mobile {
    max-height: 605px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-605-tablet {
    max-height: 605px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-605-tablet-only {
    max-height: 605px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-605-touch {
    max-height: 605px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-605-desktop {
    max-height: 605px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-605-desktop-only {
    max-height: 605px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-605-widescreen {
    max-height: 605px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-605-widescreen-only {
    max-height: 605px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-605-fullhd {
    max-height: 605px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-605-mobile {
    min-height: 605px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-605-tablet {
    min-height: 605px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-605-tablet-only {
    min-height: 605px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-605-touch {
    min-height: 605px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-605-desktop {
    min-height: 605px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-605-desktop-only {
    min-height: 605px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-605-widescreen {
    min-height: 605px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-605-widescreen-only {
    min-height: 605px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-605-fullhd {
    min-height: 605px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-610-mobile {
    max-width: 610px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-610-tablet {
    max-width: 610px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-610-tablet-only {
    max-width: 610px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-610-touch {
    max-width: 610px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-610-desktop {
    max-width: 610px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-610-desktop-only {
    max-width: 610px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-610-widescreen {
    max-width: 610px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-610-widescreen-only {
    max-width: 610px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-610-fullhd {
    max-width: 610px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-610-mobile {
    min-width: 610px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-610-tablet {
    min-width: 610px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-610-tablet-only {
    min-width: 610px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-610-touch {
    min-width: 610px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-610-desktop {
    min-width: 610px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-610-desktop-only {
    min-width: 610px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-610-widescreen {
    min-width: 610px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-610-widescreen-only {
    min-width: 610px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-610-fullhd {
    min-width: 610px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-610-mobile {
    max-height: 610px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-610-tablet {
    max-height: 610px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-610-tablet-only {
    max-height: 610px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-610-touch {
    max-height: 610px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-610-desktop {
    max-height: 610px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-610-desktop-only {
    max-height: 610px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-610-widescreen {
    max-height: 610px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-610-widescreen-only {
    max-height: 610px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-610-fullhd {
    max-height: 610px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-610-mobile {
    min-height: 610px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-610-tablet {
    min-height: 610px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-610-tablet-only {
    min-height: 610px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-610-touch {
    min-height: 610px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-610-desktop {
    min-height: 610px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-610-desktop-only {
    min-height: 610px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-610-widescreen {
    min-height: 610px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-610-widescreen-only {
    min-height: 610px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-610-fullhd {
    min-height: 610px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-615-mobile {
    max-width: 615px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-615-tablet {
    max-width: 615px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-615-tablet-only {
    max-width: 615px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-615-touch {
    max-width: 615px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-615-desktop {
    max-width: 615px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-615-desktop-only {
    max-width: 615px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-615-widescreen {
    max-width: 615px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-615-widescreen-only {
    max-width: 615px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-615-fullhd {
    max-width: 615px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-615-mobile {
    min-width: 615px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-615-tablet {
    min-width: 615px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-615-tablet-only {
    min-width: 615px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-615-touch {
    min-width: 615px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-615-desktop {
    min-width: 615px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-615-desktop-only {
    min-width: 615px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-615-widescreen {
    min-width: 615px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-615-widescreen-only {
    min-width: 615px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-615-fullhd {
    min-width: 615px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-615-mobile {
    max-height: 615px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-615-tablet {
    max-height: 615px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-615-tablet-only {
    max-height: 615px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-615-touch {
    max-height: 615px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-615-desktop {
    max-height: 615px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-615-desktop-only {
    max-height: 615px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-615-widescreen {
    max-height: 615px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-615-widescreen-only {
    max-height: 615px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-615-fullhd {
    max-height: 615px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-615-mobile {
    min-height: 615px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-615-tablet {
    min-height: 615px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-615-tablet-only {
    min-height: 615px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-615-touch {
    min-height: 615px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-615-desktop {
    min-height: 615px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-615-desktop-only {
    min-height: 615px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-615-widescreen {
    min-height: 615px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-615-widescreen-only {
    min-height: 615px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-615-fullhd {
    min-height: 615px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-620-mobile {
    max-width: 620px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-620-tablet {
    max-width: 620px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-620-tablet-only {
    max-width: 620px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-620-touch {
    max-width: 620px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-620-desktop {
    max-width: 620px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-620-desktop-only {
    max-width: 620px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-620-widescreen {
    max-width: 620px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-620-widescreen-only {
    max-width: 620px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-620-fullhd {
    max-width: 620px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-620-mobile {
    min-width: 620px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-620-tablet {
    min-width: 620px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-620-tablet-only {
    min-width: 620px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-620-touch {
    min-width: 620px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-620-desktop {
    min-width: 620px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-620-desktop-only {
    min-width: 620px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-620-widescreen {
    min-width: 620px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-620-widescreen-only {
    min-width: 620px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-620-fullhd {
    min-width: 620px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-620-mobile {
    max-height: 620px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-620-tablet {
    max-height: 620px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-620-tablet-only {
    max-height: 620px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-620-touch {
    max-height: 620px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-620-desktop {
    max-height: 620px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-620-desktop-only {
    max-height: 620px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-620-widescreen {
    max-height: 620px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-620-widescreen-only {
    max-height: 620px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-620-fullhd {
    max-height: 620px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-620-mobile {
    min-height: 620px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-620-tablet {
    min-height: 620px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-620-tablet-only {
    min-height: 620px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-620-touch {
    min-height: 620px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-620-desktop {
    min-height: 620px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-620-desktop-only {
    min-height: 620px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-620-widescreen {
    min-height: 620px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-620-widescreen-only {
    min-height: 620px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-620-fullhd {
    min-height: 620px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-625-mobile {
    max-width: 625px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-625-tablet {
    max-width: 625px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-625-tablet-only {
    max-width: 625px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-625-touch {
    max-width: 625px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-625-desktop {
    max-width: 625px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-625-desktop-only {
    max-width: 625px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-625-widescreen {
    max-width: 625px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-625-widescreen-only {
    max-width: 625px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-625-fullhd {
    max-width: 625px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-625-mobile {
    min-width: 625px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-625-tablet {
    min-width: 625px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-625-tablet-only {
    min-width: 625px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-625-touch {
    min-width: 625px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-625-desktop {
    min-width: 625px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-625-desktop-only {
    min-width: 625px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-625-widescreen {
    min-width: 625px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-625-widescreen-only {
    min-width: 625px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-625-fullhd {
    min-width: 625px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-625-mobile {
    max-height: 625px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-625-tablet {
    max-height: 625px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-625-tablet-only {
    max-height: 625px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-625-touch {
    max-height: 625px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-625-desktop {
    max-height: 625px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-625-desktop-only {
    max-height: 625px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-625-widescreen {
    max-height: 625px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-625-widescreen-only {
    max-height: 625px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-625-fullhd {
    max-height: 625px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-625-mobile {
    min-height: 625px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-625-tablet {
    min-height: 625px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-625-tablet-only {
    min-height: 625px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-625-touch {
    min-height: 625px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-625-desktop {
    min-height: 625px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-625-desktop-only {
    min-height: 625px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-625-widescreen {
    min-height: 625px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-625-widescreen-only {
    min-height: 625px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-625-fullhd {
    min-height: 625px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-630-mobile {
    max-width: 630px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-630-tablet {
    max-width: 630px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-630-tablet-only {
    max-width: 630px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-630-touch {
    max-width: 630px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-630-desktop {
    max-width: 630px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-630-desktop-only {
    max-width: 630px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-630-widescreen {
    max-width: 630px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-630-widescreen-only {
    max-width: 630px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-630-fullhd {
    max-width: 630px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-630-mobile {
    min-width: 630px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-630-tablet {
    min-width: 630px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-630-tablet-only {
    min-width: 630px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-630-touch {
    min-width: 630px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-630-desktop {
    min-width: 630px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-630-desktop-only {
    min-width: 630px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-630-widescreen {
    min-width: 630px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-630-widescreen-only {
    min-width: 630px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-630-fullhd {
    min-width: 630px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-630-mobile {
    max-height: 630px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-630-tablet {
    max-height: 630px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-630-tablet-only {
    max-height: 630px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-630-touch {
    max-height: 630px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-630-desktop {
    max-height: 630px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-630-desktop-only {
    max-height: 630px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-630-widescreen {
    max-height: 630px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-630-widescreen-only {
    max-height: 630px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-630-fullhd {
    max-height: 630px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-630-mobile {
    min-height: 630px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-630-tablet {
    min-height: 630px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-630-tablet-only {
    min-height: 630px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-630-touch {
    min-height: 630px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-630-desktop {
    min-height: 630px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-630-desktop-only {
    min-height: 630px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-630-widescreen {
    min-height: 630px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-630-widescreen-only {
    min-height: 630px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-630-fullhd {
    min-height: 630px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-635-mobile {
    max-width: 635px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-635-tablet {
    max-width: 635px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-635-tablet-only {
    max-width: 635px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-635-touch {
    max-width: 635px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-635-desktop {
    max-width: 635px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-635-desktop-only {
    max-width: 635px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-635-widescreen {
    max-width: 635px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-635-widescreen-only {
    max-width: 635px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-635-fullhd {
    max-width: 635px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-635-mobile {
    min-width: 635px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-635-tablet {
    min-width: 635px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-635-tablet-only {
    min-width: 635px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-635-touch {
    min-width: 635px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-635-desktop {
    min-width: 635px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-635-desktop-only {
    min-width: 635px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-635-widescreen {
    min-width: 635px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-635-widescreen-only {
    min-width: 635px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-635-fullhd {
    min-width: 635px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-635-mobile {
    max-height: 635px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-635-tablet {
    max-height: 635px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-635-tablet-only {
    max-height: 635px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-635-touch {
    max-height: 635px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-635-desktop {
    max-height: 635px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-635-desktop-only {
    max-height: 635px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-635-widescreen {
    max-height: 635px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-635-widescreen-only {
    max-height: 635px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-635-fullhd {
    max-height: 635px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-635-mobile {
    min-height: 635px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-635-tablet {
    min-height: 635px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-635-tablet-only {
    min-height: 635px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-635-touch {
    min-height: 635px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-635-desktop {
    min-height: 635px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-635-desktop-only {
    min-height: 635px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-635-widescreen {
    min-height: 635px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-635-widescreen-only {
    min-height: 635px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-635-fullhd {
    min-height: 635px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-640-mobile {
    max-width: 640px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-640-tablet {
    max-width: 640px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-640-tablet-only {
    max-width: 640px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-640-touch {
    max-width: 640px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-640-desktop {
    max-width: 640px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-640-desktop-only {
    max-width: 640px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-640-widescreen {
    max-width: 640px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-640-widescreen-only {
    max-width: 640px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-640-fullhd {
    max-width: 640px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-640-mobile {
    min-width: 640px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-640-tablet {
    min-width: 640px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-640-tablet-only {
    min-width: 640px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-640-touch {
    min-width: 640px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-640-desktop {
    min-width: 640px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-640-desktop-only {
    min-width: 640px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-640-widescreen {
    min-width: 640px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-640-widescreen-only {
    min-width: 640px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-640-fullhd {
    min-width: 640px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-640-mobile {
    max-height: 640px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-640-tablet {
    max-height: 640px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-640-tablet-only {
    max-height: 640px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-640-touch {
    max-height: 640px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-640-desktop {
    max-height: 640px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-640-desktop-only {
    max-height: 640px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-640-widescreen {
    max-height: 640px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-640-widescreen-only {
    max-height: 640px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-640-fullhd {
    max-height: 640px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-640-mobile {
    min-height: 640px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-640-tablet {
    min-height: 640px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-640-tablet-only {
    min-height: 640px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-640-touch {
    min-height: 640px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-640-desktop {
    min-height: 640px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-640-desktop-only {
    min-height: 640px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-640-widescreen {
    min-height: 640px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-640-widescreen-only {
    min-height: 640px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-640-fullhd {
    min-height: 640px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-645-mobile {
    max-width: 645px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-645-tablet {
    max-width: 645px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-645-tablet-only {
    max-width: 645px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-645-touch {
    max-width: 645px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-645-desktop {
    max-width: 645px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-645-desktop-only {
    max-width: 645px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-645-widescreen {
    max-width: 645px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-645-widescreen-only {
    max-width: 645px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-645-fullhd {
    max-width: 645px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-645-mobile {
    min-width: 645px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-645-tablet {
    min-width: 645px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-645-tablet-only {
    min-width: 645px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-645-touch {
    min-width: 645px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-645-desktop {
    min-width: 645px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-645-desktop-only {
    min-width: 645px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-645-widescreen {
    min-width: 645px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-645-widescreen-only {
    min-width: 645px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-645-fullhd {
    min-width: 645px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-645-mobile {
    max-height: 645px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-645-tablet {
    max-height: 645px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-645-tablet-only {
    max-height: 645px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-645-touch {
    max-height: 645px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-645-desktop {
    max-height: 645px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-645-desktop-only {
    max-height: 645px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-645-widescreen {
    max-height: 645px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-645-widescreen-only {
    max-height: 645px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-645-fullhd {
    max-height: 645px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-645-mobile {
    min-height: 645px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-645-tablet {
    min-height: 645px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-645-tablet-only {
    min-height: 645px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-645-touch {
    min-height: 645px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-645-desktop {
    min-height: 645px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-645-desktop-only {
    min-height: 645px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-645-widescreen {
    min-height: 645px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-645-widescreen-only {
    min-height: 645px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-645-fullhd {
    min-height: 645px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-650-mobile {
    max-width: 650px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-650-tablet {
    max-width: 650px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-650-tablet-only {
    max-width: 650px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-650-touch {
    max-width: 650px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-650-desktop {
    max-width: 650px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-650-desktop-only {
    max-width: 650px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-650-widescreen {
    max-width: 650px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-650-widescreen-only {
    max-width: 650px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-650-fullhd {
    max-width: 650px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-650-mobile {
    min-width: 650px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-650-tablet {
    min-width: 650px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-650-tablet-only {
    min-width: 650px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-650-touch {
    min-width: 650px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-650-desktop {
    min-width: 650px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-650-desktop-only {
    min-width: 650px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-650-widescreen {
    min-width: 650px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-650-widescreen-only {
    min-width: 650px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-650-fullhd {
    min-width: 650px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-650-mobile {
    max-height: 650px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-650-tablet {
    max-height: 650px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-650-tablet-only {
    max-height: 650px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-650-touch {
    max-height: 650px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-650-desktop {
    max-height: 650px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-650-desktop-only {
    max-height: 650px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-650-widescreen {
    max-height: 650px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-650-widescreen-only {
    max-height: 650px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-650-fullhd {
    max-height: 650px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-650-mobile {
    min-height: 650px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-650-tablet {
    min-height: 650px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-650-tablet-only {
    min-height: 650px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-650-touch {
    min-height: 650px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-650-desktop {
    min-height: 650px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-650-desktop-only {
    min-height: 650px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-650-widescreen {
    min-height: 650px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-650-widescreen-only {
    min-height: 650px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-650-fullhd {
    min-height: 650px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-655-mobile {
    max-width: 655px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-655-tablet {
    max-width: 655px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-655-tablet-only {
    max-width: 655px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-655-touch {
    max-width: 655px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-655-desktop {
    max-width: 655px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-655-desktop-only {
    max-width: 655px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-655-widescreen {
    max-width: 655px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-655-widescreen-only {
    max-width: 655px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-655-fullhd {
    max-width: 655px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-655-mobile {
    min-width: 655px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-655-tablet {
    min-width: 655px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-655-tablet-only {
    min-width: 655px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-655-touch {
    min-width: 655px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-655-desktop {
    min-width: 655px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-655-desktop-only {
    min-width: 655px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-655-widescreen {
    min-width: 655px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-655-widescreen-only {
    min-width: 655px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-655-fullhd {
    min-width: 655px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-655-mobile {
    max-height: 655px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-655-tablet {
    max-height: 655px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-655-tablet-only {
    max-height: 655px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-655-touch {
    max-height: 655px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-655-desktop {
    max-height: 655px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-655-desktop-only {
    max-height: 655px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-655-widescreen {
    max-height: 655px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-655-widescreen-only {
    max-height: 655px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-655-fullhd {
    max-height: 655px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-655-mobile {
    min-height: 655px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-655-tablet {
    min-height: 655px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-655-tablet-only {
    min-height: 655px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-655-touch {
    min-height: 655px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-655-desktop {
    min-height: 655px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-655-desktop-only {
    min-height: 655px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-655-widescreen {
    min-height: 655px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-655-widescreen-only {
    min-height: 655px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-655-fullhd {
    min-height: 655px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-660-mobile {
    max-width: 660px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-660-tablet {
    max-width: 660px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-660-tablet-only {
    max-width: 660px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-660-touch {
    max-width: 660px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-660-desktop {
    max-width: 660px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-660-desktop-only {
    max-width: 660px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-660-widescreen {
    max-width: 660px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-660-widescreen-only {
    max-width: 660px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-660-fullhd {
    max-width: 660px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-660-mobile {
    min-width: 660px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-660-tablet {
    min-width: 660px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-660-tablet-only {
    min-width: 660px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-660-touch {
    min-width: 660px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-660-desktop {
    min-width: 660px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-660-desktop-only {
    min-width: 660px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-660-widescreen {
    min-width: 660px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-660-widescreen-only {
    min-width: 660px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-660-fullhd {
    min-width: 660px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-660-mobile {
    max-height: 660px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-660-tablet {
    max-height: 660px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-660-tablet-only {
    max-height: 660px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-660-touch {
    max-height: 660px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-660-desktop {
    max-height: 660px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-660-desktop-only {
    max-height: 660px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-660-widescreen {
    max-height: 660px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-660-widescreen-only {
    max-height: 660px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-660-fullhd {
    max-height: 660px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-660-mobile {
    min-height: 660px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-660-tablet {
    min-height: 660px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-660-tablet-only {
    min-height: 660px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-660-touch {
    min-height: 660px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-660-desktop {
    min-height: 660px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-660-desktop-only {
    min-height: 660px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-660-widescreen {
    min-height: 660px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-660-widescreen-only {
    min-height: 660px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-660-fullhd {
    min-height: 660px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-665-mobile {
    max-width: 665px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-665-tablet {
    max-width: 665px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-665-tablet-only {
    max-width: 665px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-665-touch {
    max-width: 665px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-665-desktop {
    max-width: 665px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-665-desktop-only {
    max-width: 665px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-665-widescreen {
    max-width: 665px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-665-widescreen-only {
    max-width: 665px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-665-fullhd {
    max-width: 665px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-665-mobile {
    min-width: 665px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-665-tablet {
    min-width: 665px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-665-tablet-only {
    min-width: 665px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-665-touch {
    min-width: 665px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-665-desktop {
    min-width: 665px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-665-desktop-only {
    min-width: 665px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-665-widescreen {
    min-width: 665px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-665-widescreen-only {
    min-width: 665px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-665-fullhd {
    min-width: 665px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-665-mobile {
    max-height: 665px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-665-tablet {
    max-height: 665px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-665-tablet-only {
    max-height: 665px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-665-touch {
    max-height: 665px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-665-desktop {
    max-height: 665px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-665-desktop-only {
    max-height: 665px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-665-widescreen {
    max-height: 665px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-665-widescreen-only {
    max-height: 665px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-665-fullhd {
    max-height: 665px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-665-mobile {
    min-height: 665px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-665-tablet {
    min-height: 665px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-665-tablet-only {
    min-height: 665px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-665-touch {
    min-height: 665px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-665-desktop {
    min-height: 665px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-665-desktop-only {
    min-height: 665px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-665-widescreen {
    min-height: 665px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-665-widescreen-only {
    min-height: 665px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-665-fullhd {
    min-height: 665px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-670-mobile {
    max-width: 670px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-670-tablet {
    max-width: 670px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-670-tablet-only {
    max-width: 670px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-670-touch {
    max-width: 670px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-670-desktop {
    max-width: 670px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-670-desktop-only {
    max-width: 670px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-670-widescreen {
    max-width: 670px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-670-widescreen-only {
    max-width: 670px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-670-fullhd {
    max-width: 670px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-670-mobile {
    min-width: 670px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-670-tablet {
    min-width: 670px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-670-tablet-only {
    min-width: 670px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-670-touch {
    min-width: 670px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-670-desktop {
    min-width: 670px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-670-desktop-only {
    min-width: 670px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-670-widescreen {
    min-width: 670px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-670-widescreen-only {
    min-width: 670px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-670-fullhd {
    min-width: 670px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-670-mobile {
    max-height: 670px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-670-tablet {
    max-height: 670px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-670-tablet-only {
    max-height: 670px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-670-touch {
    max-height: 670px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-670-desktop {
    max-height: 670px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-670-desktop-only {
    max-height: 670px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-670-widescreen {
    max-height: 670px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-670-widescreen-only {
    max-height: 670px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-670-fullhd {
    max-height: 670px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-670-mobile {
    min-height: 670px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-670-tablet {
    min-height: 670px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-670-tablet-only {
    min-height: 670px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-670-touch {
    min-height: 670px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-670-desktop {
    min-height: 670px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-670-desktop-only {
    min-height: 670px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-670-widescreen {
    min-height: 670px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-670-widescreen-only {
    min-height: 670px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-670-fullhd {
    min-height: 670px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-675-mobile {
    max-width: 675px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-675-tablet {
    max-width: 675px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-675-tablet-only {
    max-width: 675px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-675-touch {
    max-width: 675px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-675-desktop {
    max-width: 675px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-675-desktop-only {
    max-width: 675px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-675-widescreen {
    max-width: 675px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-675-widescreen-only {
    max-width: 675px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-675-fullhd {
    max-width: 675px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-675-mobile {
    min-width: 675px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-675-tablet {
    min-width: 675px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-675-tablet-only {
    min-width: 675px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-675-touch {
    min-width: 675px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-675-desktop {
    min-width: 675px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-675-desktop-only {
    min-width: 675px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-675-widescreen {
    min-width: 675px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-675-widescreen-only {
    min-width: 675px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-675-fullhd {
    min-width: 675px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-675-mobile {
    max-height: 675px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-675-tablet {
    max-height: 675px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-675-tablet-only {
    max-height: 675px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-675-touch {
    max-height: 675px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-675-desktop {
    max-height: 675px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-675-desktop-only {
    max-height: 675px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-675-widescreen {
    max-height: 675px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-675-widescreen-only {
    max-height: 675px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-675-fullhd {
    max-height: 675px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-675-mobile {
    min-height: 675px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-675-tablet {
    min-height: 675px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-675-tablet-only {
    min-height: 675px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-675-touch {
    min-height: 675px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-675-desktop {
    min-height: 675px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-675-desktop-only {
    min-height: 675px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-675-widescreen {
    min-height: 675px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-675-widescreen-only {
    min-height: 675px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-675-fullhd {
    min-height: 675px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-680-mobile {
    max-width: 680px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-680-tablet {
    max-width: 680px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-680-tablet-only {
    max-width: 680px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-680-touch {
    max-width: 680px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-680-desktop {
    max-width: 680px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-680-desktop-only {
    max-width: 680px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-680-widescreen {
    max-width: 680px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-680-widescreen-only {
    max-width: 680px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-680-fullhd {
    max-width: 680px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-680-mobile {
    min-width: 680px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-680-tablet {
    min-width: 680px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-680-tablet-only {
    min-width: 680px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-680-touch {
    min-width: 680px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-680-desktop {
    min-width: 680px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-680-desktop-only {
    min-width: 680px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-680-widescreen {
    min-width: 680px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-680-widescreen-only {
    min-width: 680px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-680-fullhd {
    min-width: 680px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-680-mobile {
    max-height: 680px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-680-tablet {
    max-height: 680px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-680-tablet-only {
    max-height: 680px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-680-touch {
    max-height: 680px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-680-desktop {
    max-height: 680px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-680-desktop-only {
    max-height: 680px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-680-widescreen {
    max-height: 680px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-680-widescreen-only {
    max-height: 680px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-680-fullhd {
    max-height: 680px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-680-mobile {
    min-height: 680px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-680-tablet {
    min-height: 680px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-680-tablet-only {
    min-height: 680px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-680-touch {
    min-height: 680px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-680-desktop {
    min-height: 680px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-680-desktop-only {
    min-height: 680px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-680-widescreen {
    min-height: 680px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-680-widescreen-only {
    min-height: 680px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-680-fullhd {
    min-height: 680px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-685-mobile {
    max-width: 685px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-685-tablet {
    max-width: 685px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-685-tablet-only {
    max-width: 685px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-685-touch {
    max-width: 685px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-685-desktop {
    max-width: 685px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-685-desktop-only {
    max-width: 685px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-685-widescreen {
    max-width: 685px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-685-widescreen-only {
    max-width: 685px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-685-fullhd {
    max-width: 685px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-685-mobile {
    min-width: 685px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-685-tablet {
    min-width: 685px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-685-tablet-only {
    min-width: 685px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-685-touch {
    min-width: 685px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-685-desktop {
    min-width: 685px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-685-desktop-only {
    min-width: 685px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-685-widescreen {
    min-width: 685px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-685-widescreen-only {
    min-width: 685px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-685-fullhd {
    min-width: 685px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-685-mobile {
    max-height: 685px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-685-tablet {
    max-height: 685px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-685-tablet-only {
    max-height: 685px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-685-touch {
    max-height: 685px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-685-desktop {
    max-height: 685px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-685-desktop-only {
    max-height: 685px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-685-widescreen {
    max-height: 685px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-685-widescreen-only {
    max-height: 685px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-685-fullhd {
    max-height: 685px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-685-mobile {
    min-height: 685px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-685-tablet {
    min-height: 685px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-685-tablet-only {
    min-height: 685px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-685-touch {
    min-height: 685px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-685-desktop {
    min-height: 685px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-685-desktop-only {
    min-height: 685px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-685-widescreen {
    min-height: 685px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-685-widescreen-only {
    min-height: 685px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-685-fullhd {
    min-height: 685px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-690-mobile {
    max-width: 690px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-690-tablet {
    max-width: 690px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-690-tablet-only {
    max-width: 690px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-690-touch {
    max-width: 690px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-690-desktop {
    max-width: 690px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-690-desktop-only {
    max-width: 690px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-690-widescreen {
    max-width: 690px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-690-widescreen-only {
    max-width: 690px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-690-fullhd {
    max-width: 690px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-690-mobile {
    min-width: 690px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-690-tablet {
    min-width: 690px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-690-tablet-only {
    min-width: 690px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-690-touch {
    min-width: 690px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-690-desktop {
    min-width: 690px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-690-desktop-only {
    min-width: 690px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-690-widescreen {
    min-width: 690px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-690-widescreen-only {
    min-width: 690px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-690-fullhd {
    min-width: 690px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-690-mobile {
    max-height: 690px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-690-tablet {
    max-height: 690px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-690-tablet-only {
    max-height: 690px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-690-touch {
    max-height: 690px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-690-desktop {
    max-height: 690px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-690-desktop-only {
    max-height: 690px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-690-widescreen {
    max-height: 690px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-690-widescreen-only {
    max-height: 690px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-690-fullhd {
    max-height: 690px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-690-mobile {
    min-height: 690px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-690-tablet {
    min-height: 690px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-690-tablet-only {
    min-height: 690px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-690-touch {
    min-height: 690px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-690-desktop {
    min-height: 690px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-690-desktop-only {
    min-height: 690px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-690-widescreen {
    min-height: 690px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-690-widescreen-only {
    min-height: 690px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-690-fullhd {
    min-height: 690px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-695-mobile {
    max-width: 695px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-695-tablet {
    max-width: 695px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-695-tablet-only {
    max-width: 695px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-695-touch {
    max-width: 695px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-695-desktop {
    max-width: 695px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-695-desktop-only {
    max-width: 695px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-695-widescreen {
    max-width: 695px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-695-widescreen-only {
    max-width: 695px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-695-fullhd {
    max-width: 695px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-695-mobile {
    min-width: 695px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-695-tablet {
    min-width: 695px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-695-tablet-only {
    min-width: 695px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-695-touch {
    min-width: 695px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-695-desktop {
    min-width: 695px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-695-desktop-only {
    min-width: 695px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-695-widescreen {
    min-width: 695px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-695-widescreen-only {
    min-width: 695px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-695-fullhd {
    min-width: 695px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-695-mobile {
    max-height: 695px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-695-tablet {
    max-height: 695px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-695-tablet-only {
    max-height: 695px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-695-touch {
    max-height: 695px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-695-desktop {
    max-height: 695px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-695-desktop-only {
    max-height: 695px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-695-widescreen {
    max-height: 695px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-695-widescreen-only {
    max-height: 695px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-695-fullhd {
    max-height: 695px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-695-mobile {
    min-height: 695px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-695-tablet {
    min-height: 695px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-695-tablet-only {
    min-height: 695px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-695-touch {
    min-height: 695px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-695-desktop {
    min-height: 695px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-695-desktop-only {
    min-height: 695px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-695-widescreen {
    min-height: 695px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-695-widescreen-only {
    min-height: 695px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-695-fullhd {
    min-height: 695px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-700-mobile {
    max-width: 700px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-700-tablet {
    max-width: 700px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-700-tablet-only {
    max-width: 700px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-700-touch {
    max-width: 700px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-700-desktop {
    max-width: 700px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-700-desktop-only {
    max-width: 700px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-700-widescreen {
    max-width: 700px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-700-widescreen-only {
    max-width: 700px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-700-fullhd {
    max-width: 700px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-700-mobile {
    min-width: 700px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-700-tablet {
    min-width: 700px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-700-tablet-only {
    min-width: 700px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-700-touch {
    min-width: 700px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-700-desktop {
    min-width: 700px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-700-desktop-only {
    min-width: 700px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-700-widescreen {
    min-width: 700px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-700-widescreen-only {
    min-width: 700px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-700-fullhd {
    min-width: 700px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-700-mobile {
    max-height: 700px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-700-tablet {
    max-height: 700px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-700-tablet-only {
    max-height: 700px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-700-touch {
    max-height: 700px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-700-desktop {
    max-height: 700px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-700-desktop-only {
    max-height: 700px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-700-widescreen {
    max-height: 700px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-700-widescreen-only {
    max-height: 700px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-700-fullhd {
    max-height: 700px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-700-mobile {
    min-height: 700px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-700-tablet {
    min-height: 700px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-700-tablet-only {
    min-height: 700px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-700-touch {
    min-height: 700px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-700-desktop {
    min-height: 700px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-700-desktop-only {
    min-height: 700px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-700-widescreen {
    min-height: 700px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-700-widescreen-only {
    min-height: 700px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-700-fullhd {
    min-height: 700px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-705-mobile {
    max-width: 705px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-705-tablet {
    max-width: 705px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-705-tablet-only {
    max-width: 705px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-705-touch {
    max-width: 705px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-705-desktop {
    max-width: 705px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-705-desktop-only {
    max-width: 705px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-705-widescreen {
    max-width: 705px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-705-widescreen-only {
    max-width: 705px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-705-fullhd {
    max-width: 705px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-705-mobile {
    min-width: 705px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-705-tablet {
    min-width: 705px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-705-tablet-only {
    min-width: 705px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-705-touch {
    min-width: 705px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-705-desktop {
    min-width: 705px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-705-desktop-only {
    min-width: 705px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-705-widescreen {
    min-width: 705px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-705-widescreen-only {
    min-width: 705px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-705-fullhd {
    min-width: 705px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-705-mobile {
    max-height: 705px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-705-tablet {
    max-height: 705px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-705-tablet-only {
    max-height: 705px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-705-touch {
    max-height: 705px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-705-desktop {
    max-height: 705px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-705-desktop-only {
    max-height: 705px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-705-widescreen {
    max-height: 705px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-705-widescreen-only {
    max-height: 705px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-705-fullhd {
    max-height: 705px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-705-mobile {
    min-height: 705px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-705-tablet {
    min-height: 705px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-705-tablet-only {
    min-height: 705px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-705-touch {
    min-height: 705px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-705-desktop {
    min-height: 705px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-705-desktop-only {
    min-height: 705px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-705-widescreen {
    min-height: 705px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-705-widescreen-only {
    min-height: 705px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-705-fullhd {
    min-height: 705px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-710-mobile {
    max-width: 710px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-710-tablet {
    max-width: 710px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-710-tablet-only {
    max-width: 710px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-710-touch {
    max-width: 710px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-710-desktop {
    max-width: 710px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-710-desktop-only {
    max-width: 710px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-710-widescreen {
    max-width: 710px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-710-widescreen-only {
    max-width: 710px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-710-fullhd {
    max-width: 710px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-710-mobile {
    min-width: 710px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-710-tablet {
    min-width: 710px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-710-tablet-only {
    min-width: 710px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-710-touch {
    min-width: 710px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-710-desktop {
    min-width: 710px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-710-desktop-only {
    min-width: 710px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-710-widescreen {
    min-width: 710px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-710-widescreen-only {
    min-width: 710px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-710-fullhd {
    min-width: 710px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-710-mobile {
    max-height: 710px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-710-tablet {
    max-height: 710px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-710-tablet-only {
    max-height: 710px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-710-touch {
    max-height: 710px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-710-desktop {
    max-height: 710px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-710-desktop-only {
    max-height: 710px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-710-widescreen {
    max-height: 710px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-710-widescreen-only {
    max-height: 710px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-710-fullhd {
    max-height: 710px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-710-mobile {
    min-height: 710px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-710-tablet {
    min-height: 710px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-710-tablet-only {
    min-height: 710px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-710-touch {
    min-height: 710px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-710-desktop {
    min-height: 710px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-710-desktop-only {
    min-height: 710px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-710-widescreen {
    min-height: 710px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-710-widescreen-only {
    min-height: 710px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-710-fullhd {
    min-height: 710px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-715-mobile {
    max-width: 715px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-715-tablet {
    max-width: 715px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-715-tablet-only {
    max-width: 715px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-715-touch {
    max-width: 715px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-715-desktop {
    max-width: 715px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-715-desktop-only {
    max-width: 715px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-715-widescreen {
    max-width: 715px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-715-widescreen-only {
    max-width: 715px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-715-fullhd {
    max-width: 715px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-715-mobile {
    min-width: 715px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-715-tablet {
    min-width: 715px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-715-tablet-only {
    min-width: 715px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-715-touch {
    min-width: 715px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-715-desktop {
    min-width: 715px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-715-desktop-only {
    min-width: 715px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-715-widescreen {
    min-width: 715px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-715-widescreen-only {
    min-width: 715px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-715-fullhd {
    min-width: 715px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-715-mobile {
    max-height: 715px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-715-tablet {
    max-height: 715px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-715-tablet-only {
    max-height: 715px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-715-touch {
    max-height: 715px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-715-desktop {
    max-height: 715px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-715-desktop-only {
    max-height: 715px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-715-widescreen {
    max-height: 715px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-715-widescreen-only {
    max-height: 715px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-715-fullhd {
    max-height: 715px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-715-mobile {
    min-height: 715px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-715-tablet {
    min-height: 715px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-715-tablet-only {
    min-height: 715px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-715-touch {
    min-height: 715px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-715-desktop {
    min-height: 715px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-715-desktop-only {
    min-height: 715px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-715-widescreen {
    min-height: 715px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-715-widescreen-only {
    min-height: 715px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-715-fullhd {
    min-height: 715px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-720-mobile {
    max-width: 720px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-720-tablet {
    max-width: 720px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-720-tablet-only {
    max-width: 720px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-720-touch {
    max-width: 720px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-720-desktop {
    max-width: 720px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-720-desktop-only {
    max-width: 720px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-720-widescreen {
    max-width: 720px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-720-widescreen-only {
    max-width: 720px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-720-fullhd {
    max-width: 720px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-720-mobile {
    min-width: 720px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-720-tablet {
    min-width: 720px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-720-tablet-only {
    min-width: 720px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-720-touch {
    min-width: 720px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-720-desktop {
    min-width: 720px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-720-desktop-only {
    min-width: 720px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-720-widescreen {
    min-width: 720px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-720-widescreen-only {
    min-width: 720px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-720-fullhd {
    min-width: 720px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-720-mobile {
    max-height: 720px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-720-tablet {
    max-height: 720px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-720-tablet-only {
    max-height: 720px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-720-touch {
    max-height: 720px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-720-desktop {
    max-height: 720px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-720-desktop-only {
    max-height: 720px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-720-widescreen {
    max-height: 720px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-720-widescreen-only {
    max-height: 720px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-720-fullhd {
    max-height: 720px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-720-mobile {
    min-height: 720px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-720-tablet {
    min-height: 720px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-720-tablet-only {
    min-height: 720px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-720-touch {
    min-height: 720px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-720-desktop {
    min-height: 720px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-720-desktop-only {
    min-height: 720px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-720-widescreen {
    min-height: 720px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-720-widescreen-only {
    min-height: 720px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-720-fullhd {
    min-height: 720px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-725-mobile {
    max-width: 725px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-725-tablet {
    max-width: 725px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-725-tablet-only {
    max-width: 725px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-725-touch {
    max-width: 725px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-725-desktop {
    max-width: 725px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-725-desktop-only {
    max-width: 725px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-725-widescreen {
    max-width: 725px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-725-widescreen-only {
    max-width: 725px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-725-fullhd {
    max-width: 725px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-725-mobile {
    min-width: 725px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-725-tablet {
    min-width: 725px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-725-tablet-only {
    min-width: 725px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-725-touch {
    min-width: 725px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-725-desktop {
    min-width: 725px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-725-desktop-only {
    min-width: 725px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-725-widescreen {
    min-width: 725px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-725-widescreen-only {
    min-width: 725px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-725-fullhd {
    min-width: 725px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-725-mobile {
    max-height: 725px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-725-tablet {
    max-height: 725px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-725-tablet-only {
    max-height: 725px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-725-touch {
    max-height: 725px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-725-desktop {
    max-height: 725px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-725-desktop-only {
    max-height: 725px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-725-widescreen {
    max-height: 725px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-725-widescreen-only {
    max-height: 725px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-725-fullhd {
    max-height: 725px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-725-mobile {
    min-height: 725px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-725-tablet {
    min-height: 725px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-725-tablet-only {
    min-height: 725px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-725-touch {
    min-height: 725px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-725-desktop {
    min-height: 725px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-725-desktop-only {
    min-height: 725px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-725-widescreen {
    min-height: 725px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-725-widescreen-only {
    min-height: 725px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-725-fullhd {
    min-height: 725px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-730-mobile {
    max-width: 730px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-730-tablet {
    max-width: 730px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-730-tablet-only {
    max-width: 730px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-730-touch {
    max-width: 730px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-730-desktop {
    max-width: 730px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-730-desktop-only {
    max-width: 730px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-730-widescreen {
    max-width: 730px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-730-widescreen-only {
    max-width: 730px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-730-fullhd {
    max-width: 730px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-730-mobile {
    min-width: 730px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-730-tablet {
    min-width: 730px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-730-tablet-only {
    min-width: 730px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-730-touch {
    min-width: 730px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-730-desktop {
    min-width: 730px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-730-desktop-only {
    min-width: 730px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-730-widescreen {
    min-width: 730px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-730-widescreen-only {
    min-width: 730px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-730-fullhd {
    min-width: 730px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-730-mobile {
    max-height: 730px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-730-tablet {
    max-height: 730px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-730-tablet-only {
    max-height: 730px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-730-touch {
    max-height: 730px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-730-desktop {
    max-height: 730px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-730-desktop-only {
    max-height: 730px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-730-widescreen {
    max-height: 730px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-730-widescreen-only {
    max-height: 730px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-730-fullhd {
    max-height: 730px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-730-mobile {
    min-height: 730px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-730-tablet {
    min-height: 730px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-730-tablet-only {
    min-height: 730px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-730-touch {
    min-height: 730px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-730-desktop {
    min-height: 730px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-730-desktop-only {
    min-height: 730px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-730-widescreen {
    min-height: 730px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-730-widescreen-only {
    min-height: 730px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-730-fullhd {
    min-height: 730px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-735-mobile {
    max-width: 735px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-735-tablet {
    max-width: 735px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-735-tablet-only {
    max-width: 735px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-735-touch {
    max-width: 735px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-735-desktop {
    max-width: 735px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-735-desktop-only {
    max-width: 735px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-735-widescreen {
    max-width: 735px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-735-widescreen-only {
    max-width: 735px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-735-fullhd {
    max-width: 735px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-735-mobile {
    min-width: 735px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-735-tablet {
    min-width: 735px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-735-tablet-only {
    min-width: 735px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-735-touch {
    min-width: 735px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-735-desktop {
    min-width: 735px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-735-desktop-only {
    min-width: 735px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-735-widescreen {
    min-width: 735px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-735-widescreen-only {
    min-width: 735px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-735-fullhd {
    min-width: 735px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-735-mobile {
    max-height: 735px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-735-tablet {
    max-height: 735px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-735-tablet-only {
    max-height: 735px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-735-touch {
    max-height: 735px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-735-desktop {
    max-height: 735px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-735-desktop-only {
    max-height: 735px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-735-widescreen {
    max-height: 735px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-735-widescreen-only {
    max-height: 735px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-735-fullhd {
    max-height: 735px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-735-mobile {
    min-height: 735px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-735-tablet {
    min-height: 735px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-735-tablet-only {
    min-height: 735px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-735-touch {
    min-height: 735px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-735-desktop {
    min-height: 735px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-735-desktop-only {
    min-height: 735px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-735-widescreen {
    min-height: 735px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-735-widescreen-only {
    min-height: 735px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-735-fullhd {
    min-height: 735px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-740-mobile {
    max-width: 740px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-740-tablet {
    max-width: 740px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-740-tablet-only {
    max-width: 740px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-740-touch {
    max-width: 740px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-740-desktop {
    max-width: 740px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-740-desktop-only {
    max-width: 740px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-740-widescreen {
    max-width: 740px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-740-widescreen-only {
    max-width: 740px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-740-fullhd {
    max-width: 740px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-740-mobile {
    min-width: 740px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-740-tablet {
    min-width: 740px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-740-tablet-only {
    min-width: 740px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-740-touch {
    min-width: 740px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-740-desktop {
    min-width: 740px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-740-desktop-only {
    min-width: 740px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-740-widescreen {
    min-width: 740px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-740-widescreen-only {
    min-width: 740px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-740-fullhd {
    min-width: 740px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-740-mobile {
    max-height: 740px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-740-tablet {
    max-height: 740px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-740-tablet-only {
    max-height: 740px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-740-touch {
    max-height: 740px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-740-desktop {
    max-height: 740px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-740-desktop-only {
    max-height: 740px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-740-widescreen {
    max-height: 740px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-740-widescreen-only {
    max-height: 740px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-740-fullhd {
    max-height: 740px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-740-mobile {
    min-height: 740px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-740-tablet {
    min-height: 740px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-740-tablet-only {
    min-height: 740px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-740-touch {
    min-height: 740px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-740-desktop {
    min-height: 740px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-740-desktop-only {
    min-height: 740px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-740-widescreen {
    min-height: 740px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-740-widescreen-only {
    min-height: 740px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-740-fullhd {
    min-height: 740px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-745-mobile {
    max-width: 745px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-745-tablet {
    max-width: 745px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-745-tablet-only {
    max-width: 745px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-745-touch {
    max-width: 745px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-745-desktop {
    max-width: 745px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-745-desktop-only {
    max-width: 745px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-745-widescreen {
    max-width: 745px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-745-widescreen-only {
    max-width: 745px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-745-fullhd {
    max-width: 745px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-745-mobile {
    min-width: 745px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-745-tablet {
    min-width: 745px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-745-tablet-only {
    min-width: 745px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-745-touch {
    min-width: 745px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-745-desktop {
    min-width: 745px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-745-desktop-only {
    min-width: 745px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-745-widescreen {
    min-width: 745px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-745-widescreen-only {
    min-width: 745px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-745-fullhd {
    min-width: 745px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-745-mobile {
    max-height: 745px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-745-tablet {
    max-height: 745px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-745-tablet-only {
    max-height: 745px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-745-touch {
    max-height: 745px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-745-desktop {
    max-height: 745px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-745-desktop-only {
    max-height: 745px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-745-widescreen {
    max-height: 745px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-745-widescreen-only {
    max-height: 745px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-745-fullhd {
    max-height: 745px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-745-mobile {
    min-height: 745px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-745-tablet {
    min-height: 745px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-745-tablet-only {
    min-height: 745px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-745-touch {
    min-height: 745px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-745-desktop {
    min-height: 745px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-745-desktop-only {
    min-height: 745px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-745-widescreen {
    min-height: 745px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-745-widescreen-only {
    min-height: 745px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-745-fullhd {
    min-height: 745px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-750-mobile {
    max-width: 750px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-750-tablet {
    max-width: 750px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-750-tablet-only {
    max-width: 750px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-750-touch {
    max-width: 750px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-750-desktop {
    max-width: 750px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-750-desktop-only {
    max-width: 750px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-750-widescreen {
    max-width: 750px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-750-widescreen-only {
    max-width: 750px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-750-fullhd {
    max-width: 750px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-750-mobile {
    min-width: 750px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-750-tablet {
    min-width: 750px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-750-tablet-only {
    min-width: 750px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-750-touch {
    min-width: 750px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-750-desktop {
    min-width: 750px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-750-desktop-only {
    min-width: 750px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-750-widescreen {
    min-width: 750px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-750-widescreen-only {
    min-width: 750px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-750-fullhd {
    min-width: 750px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-750-mobile {
    max-height: 750px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-750-tablet {
    max-height: 750px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-750-tablet-only {
    max-height: 750px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-750-touch {
    max-height: 750px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-750-desktop {
    max-height: 750px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-750-desktop-only {
    max-height: 750px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-750-widescreen {
    max-height: 750px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-750-widescreen-only {
    max-height: 750px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-750-fullhd {
    max-height: 750px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-750-mobile {
    min-height: 750px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-750-tablet {
    min-height: 750px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-750-tablet-only {
    min-height: 750px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-750-touch {
    min-height: 750px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-750-desktop {
    min-height: 750px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-750-desktop-only {
    min-height: 750px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-750-widescreen {
    min-height: 750px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-750-widescreen-only {
    min-height: 750px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-750-fullhd {
    min-height: 750px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-755-mobile {
    max-width: 755px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-755-tablet {
    max-width: 755px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-755-tablet-only {
    max-width: 755px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-755-touch {
    max-width: 755px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-755-desktop {
    max-width: 755px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-755-desktop-only {
    max-width: 755px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-755-widescreen {
    max-width: 755px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-755-widescreen-only {
    max-width: 755px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-755-fullhd {
    max-width: 755px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-755-mobile {
    min-width: 755px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-755-tablet {
    min-width: 755px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-755-tablet-only {
    min-width: 755px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-755-touch {
    min-width: 755px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-755-desktop {
    min-width: 755px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-755-desktop-only {
    min-width: 755px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-755-widescreen {
    min-width: 755px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-755-widescreen-only {
    min-width: 755px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-755-fullhd {
    min-width: 755px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-755-mobile {
    max-height: 755px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-755-tablet {
    max-height: 755px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-755-tablet-only {
    max-height: 755px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-755-touch {
    max-height: 755px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-755-desktop {
    max-height: 755px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-755-desktop-only {
    max-height: 755px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-755-widescreen {
    max-height: 755px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-755-widescreen-only {
    max-height: 755px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-755-fullhd {
    max-height: 755px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-755-mobile {
    min-height: 755px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-755-tablet {
    min-height: 755px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-755-tablet-only {
    min-height: 755px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-755-touch {
    min-height: 755px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-755-desktop {
    min-height: 755px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-755-desktop-only {
    min-height: 755px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-755-widescreen {
    min-height: 755px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-755-widescreen-only {
    min-height: 755px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-755-fullhd {
    min-height: 755px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-760-mobile {
    max-width: 760px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-760-tablet {
    max-width: 760px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-760-tablet-only {
    max-width: 760px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-760-touch {
    max-width: 760px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-760-desktop {
    max-width: 760px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-760-desktop-only {
    max-width: 760px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-760-widescreen {
    max-width: 760px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-760-widescreen-only {
    max-width: 760px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-760-fullhd {
    max-width: 760px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-760-mobile {
    min-width: 760px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-760-tablet {
    min-width: 760px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-760-tablet-only {
    min-width: 760px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-760-touch {
    min-width: 760px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-760-desktop {
    min-width: 760px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-760-desktop-only {
    min-width: 760px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-760-widescreen {
    min-width: 760px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-760-widescreen-only {
    min-width: 760px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-760-fullhd {
    min-width: 760px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-760-mobile {
    max-height: 760px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-760-tablet {
    max-height: 760px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-760-tablet-only {
    max-height: 760px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-760-touch {
    max-height: 760px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-760-desktop {
    max-height: 760px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-760-desktop-only {
    max-height: 760px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-760-widescreen {
    max-height: 760px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-760-widescreen-only {
    max-height: 760px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-760-fullhd {
    max-height: 760px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-760-mobile {
    min-height: 760px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-760-tablet {
    min-height: 760px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-760-tablet-only {
    min-height: 760px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-760-touch {
    min-height: 760px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-760-desktop {
    min-height: 760px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-760-desktop-only {
    min-height: 760px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-760-widescreen {
    min-height: 760px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-760-widescreen-only {
    min-height: 760px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-760-fullhd {
    min-height: 760px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-765-mobile {
    max-width: 765px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-765-tablet {
    max-width: 765px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-765-tablet-only {
    max-width: 765px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-765-touch {
    max-width: 765px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-765-desktop {
    max-width: 765px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-765-desktop-only {
    max-width: 765px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-765-widescreen {
    max-width: 765px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-765-widescreen-only {
    max-width: 765px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-765-fullhd {
    max-width: 765px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-765-mobile {
    min-width: 765px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-765-tablet {
    min-width: 765px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-765-tablet-only {
    min-width: 765px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-765-touch {
    min-width: 765px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-765-desktop {
    min-width: 765px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-765-desktop-only {
    min-width: 765px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-765-widescreen {
    min-width: 765px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-765-widescreen-only {
    min-width: 765px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-765-fullhd {
    min-width: 765px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-765-mobile {
    max-height: 765px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-765-tablet {
    max-height: 765px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-765-tablet-only {
    max-height: 765px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-765-touch {
    max-height: 765px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-765-desktop {
    max-height: 765px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-765-desktop-only {
    max-height: 765px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-765-widescreen {
    max-height: 765px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-765-widescreen-only {
    max-height: 765px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-765-fullhd {
    max-height: 765px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-765-mobile {
    min-height: 765px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-765-tablet {
    min-height: 765px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-765-tablet-only {
    min-height: 765px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-765-touch {
    min-height: 765px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-765-desktop {
    min-height: 765px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-765-desktop-only {
    min-height: 765px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-765-widescreen {
    min-height: 765px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-765-widescreen-only {
    min-height: 765px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-765-fullhd {
    min-height: 765px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-770-mobile {
    max-width: 770px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-770-tablet {
    max-width: 770px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-770-tablet-only {
    max-width: 770px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-770-touch {
    max-width: 770px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-770-desktop {
    max-width: 770px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-770-desktop-only {
    max-width: 770px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-770-widescreen {
    max-width: 770px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-770-widescreen-only {
    max-width: 770px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-770-fullhd {
    max-width: 770px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-770-mobile {
    min-width: 770px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-770-tablet {
    min-width: 770px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-770-tablet-only {
    min-width: 770px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-770-touch {
    min-width: 770px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-770-desktop {
    min-width: 770px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-770-desktop-only {
    min-width: 770px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-770-widescreen {
    min-width: 770px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-770-widescreen-only {
    min-width: 770px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-770-fullhd {
    min-width: 770px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-770-mobile {
    max-height: 770px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-770-tablet {
    max-height: 770px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-770-tablet-only {
    max-height: 770px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-770-touch {
    max-height: 770px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-770-desktop {
    max-height: 770px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-770-desktop-only {
    max-height: 770px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-770-widescreen {
    max-height: 770px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-770-widescreen-only {
    max-height: 770px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-770-fullhd {
    max-height: 770px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-770-mobile {
    min-height: 770px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-770-tablet {
    min-height: 770px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-770-tablet-only {
    min-height: 770px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-770-touch {
    min-height: 770px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-770-desktop {
    min-height: 770px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-770-desktop-only {
    min-height: 770px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-770-widescreen {
    min-height: 770px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-770-widescreen-only {
    min-height: 770px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-770-fullhd {
    min-height: 770px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-775-mobile {
    max-width: 775px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-775-tablet {
    max-width: 775px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-775-tablet-only {
    max-width: 775px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-775-touch {
    max-width: 775px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-775-desktop {
    max-width: 775px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-775-desktop-only {
    max-width: 775px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-775-widescreen {
    max-width: 775px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-775-widescreen-only {
    max-width: 775px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-775-fullhd {
    max-width: 775px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-775-mobile {
    min-width: 775px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-775-tablet {
    min-width: 775px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-775-tablet-only {
    min-width: 775px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-775-touch {
    min-width: 775px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-775-desktop {
    min-width: 775px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-775-desktop-only {
    min-width: 775px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-775-widescreen {
    min-width: 775px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-775-widescreen-only {
    min-width: 775px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-775-fullhd {
    min-width: 775px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-775-mobile {
    max-height: 775px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-775-tablet {
    max-height: 775px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-775-tablet-only {
    max-height: 775px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-775-touch {
    max-height: 775px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-775-desktop {
    max-height: 775px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-775-desktop-only {
    max-height: 775px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-775-widescreen {
    max-height: 775px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-775-widescreen-only {
    max-height: 775px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-775-fullhd {
    max-height: 775px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-775-mobile {
    min-height: 775px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-775-tablet {
    min-height: 775px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-775-tablet-only {
    min-height: 775px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-775-touch {
    min-height: 775px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-775-desktop {
    min-height: 775px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-775-desktop-only {
    min-height: 775px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-775-widescreen {
    min-height: 775px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-775-widescreen-only {
    min-height: 775px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-775-fullhd {
    min-height: 775px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-780-mobile {
    max-width: 780px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-780-tablet {
    max-width: 780px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-780-tablet-only {
    max-width: 780px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-780-touch {
    max-width: 780px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-780-desktop {
    max-width: 780px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-780-desktop-only {
    max-width: 780px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-780-widescreen {
    max-width: 780px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-780-widescreen-only {
    max-width: 780px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-780-fullhd {
    max-width: 780px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-780-mobile {
    min-width: 780px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-780-tablet {
    min-width: 780px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-780-tablet-only {
    min-width: 780px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-780-touch {
    min-width: 780px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-780-desktop {
    min-width: 780px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-780-desktop-only {
    min-width: 780px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-780-widescreen {
    min-width: 780px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-780-widescreen-only {
    min-width: 780px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-780-fullhd {
    min-width: 780px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-780-mobile {
    max-height: 780px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-780-tablet {
    max-height: 780px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-780-tablet-only {
    max-height: 780px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-780-touch {
    max-height: 780px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-780-desktop {
    max-height: 780px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-780-desktop-only {
    max-height: 780px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-780-widescreen {
    max-height: 780px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-780-widescreen-only {
    max-height: 780px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-780-fullhd {
    max-height: 780px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-780-mobile {
    min-height: 780px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-780-tablet {
    min-height: 780px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-780-tablet-only {
    min-height: 780px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-780-touch {
    min-height: 780px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-780-desktop {
    min-height: 780px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-780-desktop-only {
    min-height: 780px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-780-widescreen {
    min-height: 780px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-780-widescreen-only {
    min-height: 780px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-780-fullhd {
    min-height: 780px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-785-mobile {
    max-width: 785px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-785-tablet {
    max-width: 785px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-785-tablet-only {
    max-width: 785px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-785-touch {
    max-width: 785px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-785-desktop {
    max-width: 785px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-785-desktop-only {
    max-width: 785px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-785-widescreen {
    max-width: 785px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-785-widescreen-only {
    max-width: 785px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-785-fullhd {
    max-width: 785px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-785-mobile {
    min-width: 785px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-785-tablet {
    min-width: 785px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-785-tablet-only {
    min-width: 785px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-785-touch {
    min-width: 785px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-785-desktop {
    min-width: 785px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-785-desktop-only {
    min-width: 785px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-785-widescreen {
    min-width: 785px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-785-widescreen-only {
    min-width: 785px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-785-fullhd {
    min-width: 785px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-785-mobile {
    max-height: 785px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-785-tablet {
    max-height: 785px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-785-tablet-only {
    max-height: 785px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-785-touch {
    max-height: 785px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-785-desktop {
    max-height: 785px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-785-desktop-only {
    max-height: 785px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-785-widescreen {
    max-height: 785px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-785-widescreen-only {
    max-height: 785px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-785-fullhd {
    max-height: 785px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-785-mobile {
    min-height: 785px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-785-tablet {
    min-height: 785px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-785-tablet-only {
    min-height: 785px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-785-touch {
    min-height: 785px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-785-desktop {
    min-height: 785px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-785-desktop-only {
    min-height: 785px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-785-widescreen {
    min-height: 785px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-785-widescreen-only {
    min-height: 785px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-785-fullhd {
    min-height: 785px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-790-mobile {
    max-width: 790px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-790-tablet {
    max-width: 790px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-790-tablet-only {
    max-width: 790px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-790-touch {
    max-width: 790px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-790-desktop {
    max-width: 790px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-790-desktop-only {
    max-width: 790px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-790-widescreen {
    max-width: 790px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-790-widescreen-only {
    max-width: 790px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-790-fullhd {
    max-width: 790px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-790-mobile {
    min-width: 790px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-790-tablet {
    min-width: 790px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-790-tablet-only {
    min-width: 790px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-790-touch {
    min-width: 790px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-790-desktop {
    min-width: 790px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-790-desktop-only {
    min-width: 790px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-790-widescreen {
    min-width: 790px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-790-widescreen-only {
    min-width: 790px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-790-fullhd {
    min-width: 790px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-790-mobile {
    max-height: 790px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-790-tablet {
    max-height: 790px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-790-tablet-only {
    max-height: 790px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-790-touch {
    max-height: 790px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-790-desktop {
    max-height: 790px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-790-desktop-only {
    max-height: 790px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-790-widescreen {
    max-height: 790px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-790-widescreen-only {
    max-height: 790px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-790-fullhd {
    max-height: 790px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-790-mobile {
    min-height: 790px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-790-tablet {
    min-height: 790px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-790-tablet-only {
    min-height: 790px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-790-touch {
    min-height: 790px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-790-desktop {
    min-height: 790px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-790-desktop-only {
    min-height: 790px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-790-widescreen {
    min-height: 790px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-790-widescreen-only {
    min-height: 790px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-790-fullhd {
    min-height: 790px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-795-mobile {
    max-width: 795px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-795-tablet {
    max-width: 795px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-795-tablet-only {
    max-width: 795px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-795-touch {
    max-width: 795px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-795-desktop {
    max-width: 795px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-795-desktop-only {
    max-width: 795px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-795-widescreen {
    max-width: 795px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-795-widescreen-only {
    max-width: 795px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-795-fullhd {
    max-width: 795px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-795-mobile {
    min-width: 795px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-795-tablet {
    min-width: 795px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-795-tablet-only {
    min-width: 795px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-795-touch {
    min-width: 795px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-795-desktop {
    min-width: 795px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-795-desktop-only {
    min-width: 795px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-795-widescreen {
    min-width: 795px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-795-widescreen-only {
    min-width: 795px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-795-fullhd {
    min-width: 795px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-795-mobile {
    max-height: 795px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-795-tablet {
    max-height: 795px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-795-tablet-only {
    max-height: 795px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-795-touch {
    max-height: 795px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-795-desktop {
    max-height: 795px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-795-desktop-only {
    max-height: 795px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-795-widescreen {
    max-height: 795px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-795-widescreen-only {
    max-height: 795px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-795-fullhd {
    max-height: 795px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-795-mobile {
    min-height: 795px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-795-tablet {
    min-height: 795px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-795-tablet-only {
    min-height: 795px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-795-touch {
    min-height: 795px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-795-desktop {
    min-height: 795px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-795-desktop-only {
    min-height: 795px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-795-widescreen {
    min-height: 795px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-795-widescreen-only {
    min-height: 795px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-795-fullhd {
    min-height: 795px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-800-mobile {
    max-width: 800px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-800-tablet {
    max-width: 800px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-800-tablet-only {
    max-width: 800px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-800-touch {
    max-width: 800px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-800-desktop {
    max-width: 800px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-800-desktop-only {
    max-width: 800px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-800-widescreen {
    max-width: 800px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-800-widescreen-only {
    max-width: 800px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-800-fullhd {
    max-width: 800px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-800-mobile {
    min-width: 800px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-800-tablet {
    min-width: 800px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-800-tablet-only {
    min-width: 800px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-800-touch {
    min-width: 800px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-800-desktop {
    min-width: 800px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-800-desktop-only {
    min-width: 800px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-800-widescreen {
    min-width: 800px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-800-widescreen-only {
    min-width: 800px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-800-fullhd {
    min-width: 800px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-800-mobile {
    max-height: 800px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-800-tablet {
    max-height: 800px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-800-tablet-only {
    max-height: 800px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-800-touch {
    max-height: 800px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-800-desktop {
    max-height: 800px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-800-desktop-only {
    max-height: 800px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-800-widescreen {
    max-height: 800px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-800-widescreen-only {
    max-height: 800px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-800-fullhd {
    max-height: 800px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-800-mobile {
    min-height: 800px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-800-tablet {
    min-height: 800px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-800-tablet-only {
    min-height: 800px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-800-touch {
    min-height: 800px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-800-desktop {
    min-height: 800px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-800-desktop-only {
    min-height: 800px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-800-widescreen {
    min-height: 800px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-800-widescreen-only {
    min-height: 800px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-800-fullhd {
    min-height: 800px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-805-mobile {
    max-width: 805px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-805-tablet {
    max-width: 805px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-805-tablet-only {
    max-width: 805px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-805-touch {
    max-width: 805px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-805-desktop {
    max-width: 805px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-805-desktop-only {
    max-width: 805px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-805-widescreen {
    max-width: 805px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-805-widescreen-only {
    max-width: 805px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-805-fullhd {
    max-width: 805px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-805-mobile {
    min-width: 805px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-805-tablet {
    min-width: 805px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-805-tablet-only {
    min-width: 805px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-805-touch {
    min-width: 805px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-805-desktop {
    min-width: 805px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-805-desktop-only {
    min-width: 805px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-805-widescreen {
    min-width: 805px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-805-widescreen-only {
    min-width: 805px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-805-fullhd {
    min-width: 805px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-805-mobile {
    max-height: 805px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-805-tablet {
    max-height: 805px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-805-tablet-only {
    max-height: 805px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-805-touch {
    max-height: 805px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-805-desktop {
    max-height: 805px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-805-desktop-only {
    max-height: 805px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-805-widescreen {
    max-height: 805px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-805-widescreen-only {
    max-height: 805px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-805-fullhd {
    max-height: 805px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-805-mobile {
    min-height: 805px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-805-tablet {
    min-height: 805px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-805-tablet-only {
    min-height: 805px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-805-touch {
    min-height: 805px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-805-desktop {
    min-height: 805px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-805-desktop-only {
    min-height: 805px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-805-widescreen {
    min-height: 805px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-805-widescreen-only {
    min-height: 805px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-805-fullhd {
    min-height: 805px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-810-mobile {
    max-width: 810px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-810-tablet {
    max-width: 810px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-810-tablet-only {
    max-width: 810px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-810-touch {
    max-width: 810px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-810-desktop {
    max-width: 810px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-810-desktop-only {
    max-width: 810px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-810-widescreen {
    max-width: 810px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-810-widescreen-only {
    max-width: 810px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-810-fullhd {
    max-width: 810px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-810-mobile {
    min-width: 810px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-810-tablet {
    min-width: 810px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-810-tablet-only {
    min-width: 810px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-810-touch {
    min-width: 810px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-810-desktop {
    min-width: 810px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-810-desktop-only {
    min-width: 810px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-810-widescreen {
    min-width: 810px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-810-widescreen-only {
    min-width: 810px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-810-fullhd {
    min-width: 810px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-810-mobile {
    max-height: 810px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-810-tablet {
    max-height: 810px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-810-tablet-only {
    max-height: 810px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-810-touch {
    max-height: 810px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-810-desktop {
    max-height: 810px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-810-desktop-only {
    max-height: 810px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-810-widescreen {
    max-height: 810px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-810-widescreen-only {
    max-height: 810px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-810-fullhd {
    max-height: 810px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-810-mobile {
    min-height: 810px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-810-tablet {
    min-height: 810px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-810-tablet-only {
    min-height: 810px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-810-touch {
    min-height: 810px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-810-desktop {
    min-height: 810px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-810-desktop-only {
    min-height: 810px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-810-widescreen {
    min-height: 810px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-810-widescreen-only {
    min-height: 810px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-810-fullhd {
    min-height: 810px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-815-mobile {
    max-width: 815px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-815-tablet {
    max-width: 815px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-815-tablet-only {
    max-width: 815px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-815-touch {
    max-width: 815px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-815-desktop {
    max-width: 815px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-815-desktop-only {
    max-width: 815px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-815-widescreen {
    max-width: 815px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-815-widescreen-only {
    max-width: 815px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-815-fullhd {
    max-width: 815px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-815-mobile {
    min-width: 815px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-815-tablet {
    min-width: 815px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-815-tablet-only {
    min-width: 815px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-815-touch {
    min-width: 815px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-815-desktop {
    min-width: 815px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-815-desktop-only {
    min-width: 815px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-815-widescreen {
    min-width: 815px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-815-widescreen-only {
    min-width: 815px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-815-fullhd {
    min-width: 815px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-815-mobile {
    max-height: 815px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-815-tablet {
    max-height: 815px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-815-tablet-only {
    max-height: 815px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-815-touch {
    max-height: 815px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-815-desktop {
    max-height: 815px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-815-desktop-only {
    max-height: 815px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-815-widescreen {
    max-height: 815px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-815-widescreen-only {
    max-height: 815px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-815-fullhd {
    max-height: 815px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-815-mobile {
    min-height: 815px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-815-tablet {
    min-height: 815px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-815-tablet-only {
    min-height: 815px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-815-touch {
    min-height: 815px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-815-desktop {
    min-height: 815px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-815-desktop-only {
    min-height: 815px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-815-widescreen {
    min-height: 815px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-815-widescreen-only {
    min-height: 815px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-815-fullhd {
    min-height: 815px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-820-mobile {
    max-width: 820px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-820-tablet {
    max-width: 820px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-820-tablet-only {
    max-width: 820px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-820-touch {
    max-width: 820px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-820-desktop {
    max-width: 820px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-820-desktop-only {
    max-width: 820px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-820-widescreen {
    max-width: 820px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-820-widescreen-only {
    max-width: 820px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-820-fullhd {
    max-width: 820px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-820-mobile {
    min-width: 820px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-820-tablet {
    min-width: 820px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-820-tablet-only {
    min-width: 820px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-820-touch {
    min-width: 820px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-820-desktop {
    min-width: 820px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-820-desktop-only {
    min-width: 820px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-820-widescreen {
    min-width: 820px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-820-widescreen-only {
    min-width: 820px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-820-fullhd {
    min-width: 820px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-820-mobile {
    max-height: 820px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-820-tablet {
    max-height: 820px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-820-tablet-only {
    max-height: 820px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-820-touch {
    max-height: 820px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-820-desktop {
    max-height: 820px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-820-desktop-only {
    max-height: 820px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-820-widescreen {
    max-height: 820px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-820-widescreen-only {
    max-height: 820px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-820-fullhd {
    max-height: 820px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-820-mobile {
    min-height: 820px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-820-tablet {
    min-height: 820px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-820-tablet-only {
    min-height: 820px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-820-touch {
    min-height: 820px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-820-desktop {
    min-height: 820px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-820-desktop-only {
    min-height: 820px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-820-widescreen {
    min-height: 820px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-820-widescreen-only {
    min-height: 820px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-820-fullhd {
    min-height: 820px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-825-mobile {
    max-width: 825px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-825-tablet {
    max-width: 825px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-825-tablet-only {
    max-width: 825px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-825-touch {
    max-width: 825px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-825-desktop {
    max-width: 825px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-825-desktop-only {
    max-width: 825px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-825-widescreen {
    max-width: 825px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-825-widescreen-only {
    max-width: 825px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-825-fullhd {
    max-width: 825px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-825-mobile {
    min-width: 825px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-825-tablet {
    min-width: 825px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-825-tablet-only {
    min-width: 825px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-825-touch {
    min-width: 825px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-825-desktop {
    min-width: 825px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-825-desktop-only {
    min-width: 825px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-825-widescreen {
    min-width: 825px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-825-widescreen-only {
    min-width: 825px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-825-fullhd {
    min-width: 825px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-825-mobile {
    max-height: 825px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-825-tablet {
    max-height: 825px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-825-tablet-only {
    max-height: 825px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-825-touch {
    max-height: 825px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-825-desktop {
    max-height: 825px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-825-desktop-only {
    max-height: 825px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-825-widescreen {
    max-height: 825px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-825-widescreen-only {
    max-height: 825px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-825-fullhd {
    max-height: 825px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-825-mobile {
    min-height: 825px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-825-tablet {
    min-height: 825px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-825-tablet-only {
    min-height: 825px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-825-touch {
    min-height: 825px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-825-desktop {
    min-height: 825px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-825-desktop-only {
    min-height: 825px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-825-widescreen {
    min-height: 825px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-825-widescreen-only {
    min-height: 825px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-825-fullhd {
    min-height: 825px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-830-mobile {
    max-width: 830px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-830-tablet {
    max-width: 830px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-830-tablet-only {
    max-width: 830px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-830-touch {
    max-width: 830px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-830-desktop {
    max-width: 830px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-830-desktop-only {
    max-width: 830px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-830-widescreen {
    max-width: 830px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-830-widescreen-only {
    max-width: 830px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-830-fullhd {
    max-width: 830px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-830-mobile {
    min-width: 830px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-830-tablet {
    min-width: 830px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-830-tablet-only {
    min-width: 830px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-830-touch {
    min-width: 830px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-830-desktop {
    min-width: 830px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-830-desktop-only {
    min-width: 830px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-830-widescreen {
    min-width: 830px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-830-widescreen-only {
    min-width: 830px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-830-fullhd {
    min-width: 830px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-830-mobile {
    max-height: 830px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-830-tablet {
    max-height: 830px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-830-tablet-only {
    max-height: 830px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-830-touch {
    max-height: 830px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-830-desktop {
    max-height: 830px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-830-desktop-only {
    max-height: 830px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-830-widescreen {
    max-height: 830px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-830-widescreen-only {
    max-height: 830px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-830-fullhd {
    max-height: 830px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-830-mobile {
    min-height: 830px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-830-tablet {
    min-height: 830px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-830-tablet-only {
    min-height: 830px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-830-touch {
    min-height: 830px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-830-desktop {
    min-height: 830px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-830-desktop-only {
    min-height: 830px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-830-widescreen {
    min-height: 830px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-830-widescreen-only {
    min-height: 830px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-830-fullhd {
    min-height: 830px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-835-mobile {
    max-width: 835px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-835-tablet {
    max-width: 835px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-835-tablet-only {
    max-width: 835px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-835-touch {
    max-width: 835px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-835-desktop {
    max-width: 835px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-835-desktop-only {
    max-width: 835px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-835-widescreen {
    max-width: 835px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-835-widescreen-only {
    max-width: 835px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-835-fullhd {
    max-width: 835px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-835-mobile {
    min-width: 835px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-835-tablet {
    min-width: 835px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-835-tablet-only {
    min-width: 835px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-835-touch {
    min-width: 835px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-835-desktop {
    min-width: 835px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-835-desktop-only {
    min-width: 835px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-835-widescreen {
    min-width: 835px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-835-widescreen-only {
    min-width: 835px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-835-fullhd {
    min-width: 835px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-835-mobile {
    max-height: 835px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-835-tablet {
    max-height: 835px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-835-tablet-only {
    max-height: 835px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-835-touch {
    max-height: 835px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-835-desktop {
    max-height: 835px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-835-desktop-only {
    max-height: 835px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-835-widescreen {
    max-height: 835px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-835-widescreen-only {
    max-height: 835px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-835-fullhd {
    max-height: 835px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-835-mobile {
    min-height: 835px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-835-tablet {
    min-height: 835px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-835-tablet-only {
    min-height: 835px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-835-touch {
    min-height: 835px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-835-desktop {
    min-height: 835px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-835-desktop-only {
    min-height: 835px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-835-widescreen {
    min-height: 835px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-835-widescreen-only {
    min-height: 835px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-835-fullhd {
    min-height: 835px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-840-mobile {
    max-width: 840px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-840-tablet {
    max-width: 840px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-840-tablet-only {
    max-width: 840px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-840-touch {
    max-width: 840px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-840-desktop {
    max-width: 840px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-840-desktop-only {
    max-width: 840px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-840-widescreen {
    max-width: 840px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-840-widescreen-only {
    max-width: 840px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-840-fullhd {
    max-width: 840px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-840-mobile {
    min-width: 840px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-840-tablet {
    min-width: 840px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-840-tablet-only {
    min-width: 840px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-840-touch {
    min-width: 840px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-840-desktop {
    min-width: 840px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-840-desktop-only {
    min-width: 840px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-840-widescreen {
    min-width: 840px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-840-widescreen-only {
    min-width: 840px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-840-fullhd {
    min-width: 840px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-840-mobile {
    max-height: 840px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-840-tablet {
    max-height: 840px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-840-tablet-only {
    max-height: 840px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-840-touch {
    max-height: 840px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-840-desktop {
    max-height: 840px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-840-desktop-only {
    max-height: 840px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-840-widescreen {
    max-height: 840px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-840-widescreen-only {
    max-height: 840px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-840-fullhd {
    max-height: 840px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-840-mobile {
    min-height: 840px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-840-tablet {
    min-height: 840px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-840-tablet-only {
    min-height: 840px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-840-touch {
    min-height: 840px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-840-desktop {
    min-height: 840px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-840-desktop-only {
    min-height: 840px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-840-widescreen {
    min-height: 840px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-840-widescreen-only {
    min-height: 840px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-840-fullhd {
    min-height: 840px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-845-mobile {
    max-width: 845px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-845-tablet {
    max-width: 845px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-845-tablet-only {
    max-width: 845px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-845-touch {
    max-width: 845px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-845-desktop {
    max-width: 845px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-845-desktop-only {
    max-width: 845px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-845-widescreen {
    max-width: 845px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-845-widescreen-only {
    max-width: 845px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-845-fullhd {
    max-width: 845px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-845-mobile {
    min-width: 845px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-845-tablet {
    min-width: 845px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-845-tablet-only {
    min-width: 845px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-845-touch {
    min-width: 845px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-845-desktop {
    min-width: 845px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-845-desktop-only {
    min-width: 845px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-845-widescreen {
    min-width: 845px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-845-widescreen-only {
    min-width: 845px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-845-fullhd {
    min-width: 845px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-845-mobile {
    max-height: 845px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-845-tablet {
    max-height: 845px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-845-tablet-only {
    max-height: 845px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-845-touch {
    max-height: 845px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-845-desktop {
    max-height: 845px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-845-desktop-only {
    max-height: 845px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-845-widescreen {
    max-height: 845px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-845-widescreen-only {
    max-height: 845px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-845-fullhd {
    max-height: 845px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-845-mobile {
    min-height: 845px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-845-tablet {
    min-height: 845px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-845-tablet-only {
    min-height: 845px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-845-touch {
    min-height: 845px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-845-desktop {
    min-height: 845px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-845-desktop-only {
    min-height: 845px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-845-widescreen {
    min-height: 845px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-845-widescreen-only {
    min-height: 845px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-845-fullhd {
    min-height: 845px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-850-mobile {
    max-width: 850px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-850-tablet {
    max-width: 850px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-850-tablet-only {
    max-width: 850px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-850-touch {
    max-width: 850px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-850-desktop {
    max-width: 850px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-850-desktop-only {
    max-width: 850px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-850-widescreen {
    max-width: 850px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-850-widescreen-only {
    max-width: 850px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-850-fullhd {
    max-width: 850px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-850-mobile {
    min-width: 850px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-850-tablet {
    min-width: 850px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-850-tablet-only {
    min-width: 850px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-850-touch {
    min-width: 850px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-850-desktop {
    min-width: 850px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-850-desktop-only {
    min-width: 850px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-850-widescreen {
    min-width: 850px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-850-widescreen-only {
    min-width: 850px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-850-fullhd {
    min-width: 850px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-850-mobile {
    max-height: 850px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-850-tablet {
    max-height: 850px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-850-tablet-only {
    max-height: 850px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-850-touch {
    max-height: 850px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-850-desktop {
    max-height: 850px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-850-desktop-only {
    max-height: 850px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-850-widescreen {
    max-height: 850px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-850-widescreen-only {
    max-height: 850px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-850-fullhd {
    max-height: 850px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-850-mobile {
    min-height: 850px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-850-tablet {
    min-height: 850px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-850-tablet-only {
    min-height: 850px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-850-touch {
    min-height: 850px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-850-desktop {
    min-height: 850px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-850-desktop-only {
    min-height: 850px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-850-widescreen {
    min-height: 850px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-850-widescreen-only {
    min-height: 850px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-850-fullhd {
    min-height: 850px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-855-mobile {
    max-width: 855px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-855-tablet {
    max-width: 855px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-855-tablet-only {
    max-width: 855px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-855-touch {
    max-width: 855px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-855-desktop {
    max-width: 855px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-855-desktop-only {
    max-width: 855px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-855-widescreen {
    max-width: 855px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-855-widescreen-only {
    max-width: 855px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-855-fullhd {
    max-width: 855px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-855-mobile {
    min-width: 855px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-855-tablet {
    min-width: 855px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-855-tablet-only {
    min-width: 855px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-855-touch {
    min-width: 855px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-855-desktop {
    min-width: 855px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-855-desktop-only {
    min-width: 855px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-855-widescreen {
    min-width: 855px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-855-widescreen-only {
    min-width: 855px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-855-fullhd {
    min-width: 855px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-855-mobile {
    max-height: 855px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-855-tablet {
    max-height: 855px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-855-tablet-only {
    max-height: 855px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-855-touch {
    max-height: 855px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-855-desktop {
    max-height: 855px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-855-desktop-only {
    max-height: 855px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-855-widescreen {
    max-height: 855px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-855-widescreen-only {
    max-height: 855px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-855-fullhd {
    max-height: 855px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-855-mobile {
    min-height: 855px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-855-tablet {
    min-height: 855px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-855-tablet-only {
    min-height: 855px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-855-touch {
    min-height: 855px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-855-desktop {
    min-height: 855px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-855-desktop-only {
    min-height: 855px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-855-widescreen {
    min-height: 855px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-855-widescreen-only {
    min-height: 855px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-855-fullhd {
    min-height: 855px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-860-mobile {
    max-width: 860px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-860-tablet {
    max-width: 860px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-860-tablet-only {
    max-width: 860px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-860-touch {
    max-width: 860px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-860-desktop {
    max-width: 860px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-860-desktop-only {
    max-width: 860px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-860-widescreen {
    max-width: 860px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-860-widescreen-only {
    max-width: 860px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-860-fullhd {
    max-width: 860px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-860-mobile {
    min-width: 860px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-860-tablet {
    min-width: 860px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-860-tablet-only {
    min-width: 860px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-860-touch {
    min-width: 860px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-860-desktop {
    min-width: 860px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-860-desktop-only {
    min-width: 860px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-860-widescreen {
    min-width: 860px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-860-widescreen-only {
    min-width: 860px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-860-fullhd {
    min-width: 860px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-860-mobile {
    max-height: 860px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-860-tablet {
    max-height: 860px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-860-tablet-only {
    max-height: 860px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-860-touch {
    max-height: 860px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-860-desktop {
    max-height: 860px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-860-desktop-only {
    max-height: 860px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-860-widescreen {
    max-height: 860px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-860-widescreen-only {
    max-height: 860px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-860-fullhd {
    max-height: 860px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-860-mobile {
    min-height: 860px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-860-tablet {
    min-height: 860px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-860-tablet-only {
    min-height: 860px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-860-touch {
    min-height: 860px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-860-desktop {
    min-height: 860px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-860-desktop-only {
    min-height: 860px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-860-widescreen {
    min-height: 860px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-860-widescreen-only {
    min-height: 860px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-860-fullhd {
    min-height: 860px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-865-mobile {
    max-width: 865px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-865-tablet {
    max-width: 865px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-865-tablet-only {
    max-width: 865px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-865-touch {
    max-width: 865px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-865-desktop {
    max-width: 865px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-865-desktop-only {
    max-width: 865px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-865-widescreen {
    max-width: 865px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-865-widescreen-only {
    max-width: 865px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-865-fullhd {
    max-width: 865px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-865-mobile {
    min-width: 865px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-865-tablet {
    min-width: 865px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-865-tablet-only {
    min-width: 865px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-865-touch {
    min-width: 865px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-865-desktop {
    min-width: 865px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-865-desktop-only {
    min-width: 865px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-865-widescreen {
    min-width: 865px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-865-widescreen-only {
    min-width: 865px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-865-fullhd {
    min-width: 865px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-865-mobile {
    max-height: 865px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-865-tablet {
    max-height: 865px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-865-tablet-only {
    max-height: 865px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-865-touch {
    max-height: 865px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-865-desktop {
    max-height: 865px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-865-desktop-only {
    max-height: 865px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-865-widescreen {
    max-height: 865px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-865-widescreen-only {
    max-height: 865px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-865-fullhd {
    max-height: 865px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-865-mobile {
    min-height: 865px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-865-tablet {
    min-height: 865px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-865-tablet-only {
    min-height: 865px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-865-touch {
    min-height: 865px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-865-desktop {
    min-height: 865px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-865-desktop-only {
    min-height: 865px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-865-widescreen {
    min-height: 865px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-865-widescreen-only {
    min-height: 865px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-865-fullhd {
    min-height: 865px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-870-mobile {
    max-width: 870px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-870-tablet {
    max-width: 870px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-870-tablet-only {
    max-width: 870px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-870-touch {
    max-width: 870px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-870-desktop {
    max-width: 870px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-870-desktop-only {
    max-width: 870px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-870-widescreen {
    max-width: 870px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-870-widescreen-only {
    max-width: 870px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-870-fullhd {
    max-width: 870px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-870-mobile {
    min-width: 870px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-870-tablet {
    min-width: 870px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-870-tablet-only {
    min-width: 870px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-870-touch {
    min-width: 870px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-870-desktop {
    min-width: 870px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-870-desktop-only {
    min-width: 870px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-870-widescreen {
    min-width: 870px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-870-widescreen-only {
    min-width: 870px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-870-fullhd {
    min-width: 870px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-870-mobile {
    max-height: 870px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-870-tablet {
    max-height: 870px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-870-tablet-only {
    max-height: 870px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-870-touch {
    max-height: 870px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-870-desktop {
    max-height: 870px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-870-desktop-only {
    max-height: 870px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-870-widescreen {
    max-height: 870px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-870-widescreen-only {
    max-height: 870px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-870-fullhd {
    max-height: 870px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-870-mobile {
    min-height: 870px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-870-tablet {
    min-height: 870px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-870-tablet-only {
    min-height: 870px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-870-touch {
    min-height: 870px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-870-desktop {
    min-height: 870px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-870-desktop-only {
    min-height: 870px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-870-widescreen {
    min-height: 870px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-870-widescreen-only {
    min-height: 870px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-870-fullhd {
    min-height: 870px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-875-mobile {
    max-width: 875px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-875-tablet {
    max-width: 875px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-875-tablet-only {
    max-width: 875px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-875-touch {
    max-width: 875px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-875-desktop {
    max-width: 875px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-875-desktop-only {
    max-width: 875px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-875-widescreen {
    max-width: 875px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-875-widescreen-only {
    max-width: 875px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-875-fullhd {
    max-width: 875px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-875-mobile {
    min-width: 875px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-875-tablet {
    min-width: 875px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-875-tablet-only {
    min-width: 875px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-875-touch {
    min-width: 875px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-875-desktop {
    min-width: 875px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-875-desktop-only {
    min-width: 875px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-875-widescreen {
    min-width: 875px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-875-widescreen-only {
    min-width: 875px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-875-fullhd {
    min-width: 875px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-875-mobile {
    max-height: 875px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-875-tablet {
    max-height: 875px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-875-tablet-only {
    max-height: 875px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-875-touch {
    max-height: 875px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-875-desktop {
    max-height: 875px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-875-desktop-only {
    max-height: 875px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-875-widescreen {
    max-height: 875px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-875-widescreen-only {
    max-height: 875px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-875-fullhd {
    max-height: 875px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-875-mobile {
    min-height: 875px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-875-tablet {
    min-height: 875px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-875-tablet-only {
    min-height: 875px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-875-touch {
    min-height: 875px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-875-desktop {
    min-height: 875px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-875-desktop-only {
    min-height: 875px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-875-widescreen {
    min-height: 875px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-875-widescreen-only {
    min-height: 875px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-875-fullhd {
    min-height: 875px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-880-mobile {
    max-width: 880px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-880-tablet {
    max-width: 880px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-880-tablet-only {
    max-width: 880px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-880-touch {
    max-width: 880px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-880-desktop {
    max-width: 880px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-880-desktop-only {
    max-width: 880px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-880-widescreen {
    max-width: 880px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-880-widescreen-only {
    max-width: 880px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-880-fullhd {
    max-width: 880px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-880-mobile {
    min-width: 880px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-880-tablet {
    min-width: 880px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-880-tablet-only {
    min-width: 880px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-880-touch {
    min-width: 880px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-880-desktop {
    min-width: 880px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-880-desktop-only {
    min-width: 880px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-880-widescreen {
    min-width: 880px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-880-widescreen-only {
    min-width: 880px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-880-fullhd {
    min-width: 880px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-880-mobile {
    max-height: 880px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-880-tablet {
    max-height: 880px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-880-tablet-only {
    max-height: 880px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-880-touch {
    max-height: 880px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-880-desktop {
    max-height: 880px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-880-desktop-only {
    max-height: 880px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-880-widescreen {
    max-height: 880px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-880-widescreen-only {
    max-height: 880px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-880-fullhd {
    max-height: 880px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-880-mobile {
    min-height: 880px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-880-tablet {
    min-height: 880px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-880-tablet-only {
    min-height: 880px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-880-touch {
    min-height: 880px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-880-desktop {
    min-height: 880px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-880-desktop-only {
    min-height: 880px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-880-widescreen {
    min-height: 880px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-880-widescreen-only {
    min-height: 880px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-880-fullhd {
    min-height: 880px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-885-mobile {
    max-width: 885px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-885-tablet {
    max-width: 885px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-885-tablet-only {
    max-width: 885px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-885-touch {
    max-width: 885px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-885-desktop {
    max-width: 885px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-885-desktop-only {
    max-width: 885px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-885-widescreen {
    max-width: 885px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-885-widescreen-only {
    max-width: 885px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-885-fullhd {
    max-width: 885px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-885-mobile {
    min-width: 885px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-885-tablet {
    min-width: 885px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-885-tablet-only {
    min-width: 885px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-885-touch {
    min-width: 885px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-885-desktop {
    min-width: 885px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-885-desktop-only {
    min-width: 885px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-885-widescreen {
    min-width: 885px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-885-widescreen-only {
    min-width: 885px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-885-fullhd {
    min-width: 885px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-885-mobile {
    max-height: 885px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-885-tablet {
    max-height: 885px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-885-tablet-only {
    max-height: 885px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-885-touch {
    max-height: 885px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-885-desktop {
    max-height: 885px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-885-desktop-only {
    max-height: 885px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-885-widescreen {
    max-height: 885px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-885-widescreen-only {
    max-height: 885px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-885-fullhd {
    max-height: 885px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-885-mobile {
    min-height: 885px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-885-tablet {
    min-height: 885px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-885-tablet-only {
    min-height: 885px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-885-touch {
    min-height: 885px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-885-desktop {
    min-height: 885px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-885-desktop-only {
    min-height: 885px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-885-widescreen {
    min-height: 885px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-885-widescreen-only {
    min-height: 885px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-885-fullhd {
    min-height: 885px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-890-mobile {
    max-width: 890px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-890-tablet {
    max-width: 890px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-890-tablet-only {
    max-width: 890px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-890-touch {
    max-width: 890px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-890-desktop {
    max-width: 890px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-890-desktop-only {
    max-width: 890px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-890-widescreen {
    max-width: 890px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-890-widescreen-only {
    max-width: 890px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-890-fullhd {
    max-width: 890px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-890-mobile {
    min-width: 890px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-890-tablet {
    min-width: 890px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-890-tablet-only {
    min-width: 890px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-890-touch {
    min-width: 890px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-890-desktop {
    min-width: 890px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-890-desktop-only {
    min-width: 890px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-890-widescreen {
    min-width: 890px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-890-widescreen-only {
    min-width: 890px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-890-fullhd {
    min-width: 890px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-890-mobile {
    max-height: 890px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-890-tablet {
    max-height: 890px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-890-tablet-only {
    max-height: 890px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-890-touch {
    max-height: 890px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-890-desktop {
    max-height: 890px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-890-desktop-only {
    max-height: 890px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-890-widescreen {
    max-height: 890px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-890-widescreen-only {
    max-height: 890px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-890-fullhd {
    max-height: 890px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-890-mobile {
    min-height: 890px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-890-tablet {
    min-height: 890px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-890-tablet-only {
    min-height: 890px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-890-touch {
    min-height: 890px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-890-desktop {
    min-height: 890px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-890-desktop-only {
    min-height: 890px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-890-widescreen {
    min-height: 890px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-890-widescreen-only {
    min-height: 890px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-890-fullhd {
    min-height: 890px !important; } }

@media screen and (max-width: 768px) {
  .has-max-width-895-mobile {
    max-width: 895px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-width-895-tablet {
    max-width: 895px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-width-895-tablet-only {
    max-width: 895px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-width-895-touch {
    max-width: 895px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-width-895-desktop {
    max-width: 895px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-width-895-desktop-only {
    max-width: 895px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-width-895-widescreen {
    max-width: 895px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-width-895-widescreen-only {
    max-width: 895px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-width-895-fullhd {
    max-width: 895px !important; } }

@media screen and (max-width: 768px) {
  .has-min-width-895-mobile {
    min-width: 895px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-width-895-tablet {
    min-width: 895px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-width-895-tablet-only {
    min-width: 895px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-width-895-touch {
    min-width: 895px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-width-895-desktop {
    min-width: 895px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-width-895-desktop-only {
    min-width: 895px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-width-895-widescreen {
    min-width: 895px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-width-895-widescreen-only {
    min-width: 895px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-width-895-fullhd {
    min-width: 895px !important; } }

@media screen and (max-width: 768px) {
  .has-max-height-895-mobile {
    max-height: 895px !important; } }

@media screen and (min-width: 769px), print {
  .has-max-height-895-tablet {
    max-height: 895px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-max-height-895-tablet-only {
    max-height: 895px !important; } }

@media screen and (max-width: 1279px) {
  .has-max-height-895-touch {
    max-height: 895px !important; } }

@media screen and (min-width: 1280px) {
  .has-max-height-895-desktop {
    max-height: 895px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-max-height-895-desktop-only {
    max-height: 895px !important; } }

@media screen and (min-width: 1680px) {
  .has-max-height-895-widescreen {
    max-height: 895px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-max-height-895-widescreen-only {
    max-height: 895px !important; } }

@media screen and (min-width: 1984px) {
  .has-max-height-895-fullhd {
    max-height: 895px !important; } }

@media screen and (max-width: 768px) {
  .has-min-height-895-mobile {
    min-height: 895px !important; } }

@media screen and (min-width: 769px), print {
  .has-min-height-895-tablet {
    min-height: 895px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-min-height-895-tablet-only {
    min-height: 895px !important; } }

@media screen and (max-width: 1279px) {
  .has-min-height-895-touch {
    min-height: 895px !important; } }

@media screen and (min-width: 1280px) {
  .has-min-height-895-desktop {
    min-height: 895px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-min-height-895-desktop-only {
    min-height: 895px !important; } }

@media screen and (min-width: 1680px) {
  .has-min-height-895-widescreen {
    min-height: 895px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-min-height-895-widescreen-only {
    min-height: 895px !important; } }

@media screen and (min-width: 1984px) {
  .has-min-height-895-fullhd {
    min-height: 895px !important; } }

@media screen and (max-width: 768px) {
  .is-full-height-mobile {
    height: 100% !important; }
  .has-page-height-mobile {
    height: 100vh !important; }
  .is-half-height-mobile {
    height: 50% !important; }
  .has-half-page-height-mobile {
    height: 50vh !important; }
  .is-quarter-height-mobile {
    height: 25% !important; }
  .has-quarter-page-height-mobile {
    height: 25vh !important; } }

@media screen and (min-width: 769px), print {
  .is-full-height-tablet {
    height: 100% !important; }
  .has-page-height-tablet {
    height: 100vh !important; }
  .is-half-height-tablet {
    height: 50% !important; }
  .has-half-page-height-tablet {
    height: 50vh !important; }
  .is-quarter-height-tablet {
    height: 25% !important; }
  .has-quarter-page-height-tablet {
    height: 25vh !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-full-height-tablet-only {
    height: 100% !important; }
  .has-page-height-tablet-only {
    height: 100vh !important; }
  .is-half-height-tablet-only {
    height: 50% !important; }
  .has-half-page-height-tablet-only {
    height: 50vh !important; }
  .is-quarter-height-tablet-only {
    height: 25% !important; }
  .has-quarter-page-height-tablet-only {
    height: 25vh !important; } }

@media screen and (max-width: 1279px) {
  .is-full-height-touch {
    height: 100% !important; }
  .has-page-height-touch {
    height: 100vh !important; }
  .is-half-height-touch {
    height: 50% !important; }
  .has-half-page-height-touch {
    height: 50vh !important; }
  .is-quarter-height-touch {
    height: 25% !important; }
  .has-quarter-page-height-touch {
    height: 25vh !important; } }

@media screen and (min-width: 1280px) {
  .is-full-height-desktop {
    height: 100% !important; }
  .has-page-height-desktop {
    height: 100vh !important; }
  .is-half-height-desktop {
    height: 50% !important; }
  .has-half-page-height-desktop {
    height: 50vh !important; }
  .is-quarter-height-desktop {
    height: 25% !important; }
  .has-quarter-page-height-desktop {
    height: 25vh !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-full-height-desktop-only {
    height: 100% !important; }
  .has-page-height-desktop-only {
    height: 100vh !important; }
  .is-half-height-desktop-only {
    height: 50% !important; }
  .has-half-page-height-desktop-only {
    height: 50vh !important; }
  .is-quarter-height-desktop-only {
    height: 25% !important; }
  .has-quarter-page-height-desktop-only {
    height: 25vh !important; } }

@media screen and (min-width: 1680px) {
  .is-full-height-widescreen {
    height: 100% !important; }
  .has-page-height-widescreen {
    height: 100vh !important; }
  .is-half-height-widescreen {
    height: 50% !important; }
  .has-half-page-height-widescreen {
    height: 50vh !important; }
  .is-quarter-height-widescreen {
    height: 25% !important; }
  .has-quarter-page-height-widescreen {
    height: 25vh !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-full-height-widescreen-only {
    height: 100% !important; }
  .has-page-height-widescreen-only {
    height: 100vh !important; }
  .is-half-height-widescreen-only {
    height: 50% !important; }
  .has-half-page-height-widescreen-only {
    height: 50vh !important; }
  .is-quarter-height-widescreen-only {
    height: 25% !important; }
  .has-quarter-page-height-widescreen-only {
    height: 25vh !important; } }

@media screen and (min-width: 1984px) {
  .is-full-height-fullhd {
    height: 100% !important; }
  .has-page-height-fullhd {
    height: 100vh !important; }
  .is-half-height-fullhd {
    height: 50% !important; }
  .has-half-page-height-fullhd {
    height: 50vh !important; }
  .is-quarter-height-fullhd {
    height: 25% !important; }
  .has-quarter-page-height-fullhd {
    height: 25vh !important; } }

@media screen and (max-width: 768px) {
  .is-full-width-mobile {
    width: 100% !important; }
  .has-page-width-mobile {
    width: 100vw !important; }
  .is-half-width-mobile {
    width: 50% !important; }
  .has-half-page-width-mobile {
    width: 50vw !important; }
  .is-quarter-width-mobile {
    width: 25% !important; }
  .has-quarter-page-width-mobile {
    width: 25vw !important; } }

@media screen and (min-width: 769px), print {
  .is-full-width-tablet {
    width: 100% !important; }
  .has-page-width-tablet {
    width: 100vw !important; }
  .is-half-width-tablet {
    width: 50% !important; }
  .has-half-page-width-tablet {
    width: 50vw !important; }
  .is-quarter-width-tablet {
    width: 25% !important; }
  .has-quarter-page-width-tablet {
    width: 25vw !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-full-width-tablet-only {
    width: 100% !important; }
  .has-page-width-tablet-only {
    width: 100vw !important; }
  .is-half-width-tablet-only {
    width: 50% !important; }
  .has-half-page-width-tablet-only {
    width: 50vw !important; }
  .is-quarter-width-tablet-only {
    width: 25% !important; }
  .has-quarter-page-width-tablet-only {
    width: 25vw !important; } }

@media screen and (max-width: 1279px) {
  .is-full-width-touch {
    width: 100% !important; }
  .has-page-width-touch {
    width: 100vw !important; }
  .is-half-width-touch {
    width: 50% !important; }
  .has-half-page-width-touch {
    width: 50vw !important; }
  .is-quarter-width-touch {
    width: 25% !important; }
  .has-quarter-page-width-touch {
    width: 25vw !important; } }

@media screen and (min-width: 1280px) {
  .is-full-width-desktop {
    width: 100% !important; }
  .has-page-width-desktop {
    width: 100vw !important; }
  .is-half-width-desktop {
    width: 50% !important; }
  .has-half-page-width-desktop {
    width: 50vw !important; }
  .is-quarter-width-desktop {
    width: 25% !important; }
  .has-quarter-page-width-desktop {
    width: 25vw !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-full-width-desktop-only {
    width: 100% !important; }
  .has-page-width-desktop-only {
    width: 100vw !important; }
  .is-half-width-desktop-only {
    width: 50% !important; }
  .has-half-page-width-desktop-only {
    width: 50vw !important; }
  .is-quarter-width-desktop-only {
    width: 25% !important; }
  .has-quarter-page-width-desktop-only {
    width: 25vw !important; } }

@media screen and (min-width: 1680px) {
  .is-full-width-widescreen {
    width: 100% !important; }
  .has-page-width-widescreen {
    width: 100vw !important; }
  .is-half-width-widescreen {
    width: 50% !important; }
  .has-half-page-width-widescreen {
    width: 50vw !important; }
  .is-quarter-width-widescreen {
    width: 25% !important; }
  .has-quarter-page-width-widescreen {
    width: 25vw !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-full-width-widescreen-only {
    width: 100% !important; }
  .has-page-width-widescreen-only {
    width: 100vw !important; }
  .is-half-width-widescreen-only {
    width: 50% !important; }
  .has-half-page-width-widescreen-only {
    width: 50vw !important; }
  .is-quarter-width-widescreen-only {
    width: 25% !important; }
  .has-quarter-page-width-widescreen-only {
    width: 25vw !important; } }

@media screen and (min-width: 1984px) {
  .is-full-width-fullhd {
    width: 100% !important; }
  .has-page-width-fullhd {
    width: 100vw !important; }
  .is-half-width-fullhd {
    width: 50% !important; }
  .has-half-page-width-fullhd {
    width: 50vw !important; }
  .is-quarter-width-fullhd {
    width: 25% !important; }
  .has-quarter-page-width-fullhd {
    width: 25vw !important; } }

@media screen and (max-width: 768px) {
  .has-margin-0-mobile {
    margin: 0px !important; }
  .has-padding-0-mobile {
    padding: 0px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-0-tablet {
    margin: 0px !important; }
  .has-padding-0-tablet {
    padding: 0px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-0-tablet-only {
    margin: 0px !important; }
  .has-padding-0-tablet-only {
    padding: 0px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-0-touch {
    margin: 0px !important; }
  .has-padding-0-touch {
    padding: 0px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-0-desktop {
    margin: 0px !important; }
  .has-padding-0-desktop {
    padding: 0px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-0-desktop-only {
    margin: 0px !important; }
  .has-padding-0-desktop-only {
    padding: 0px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-0-widescreen {
    margin: 0px !important; }
  .has-padding-0-widescreen {
    padding: 0px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-0-widescreen-only {
    margin: 0px !important; }
  .has-padding-0-widescreen-only {
    padding: 0px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-0-fullhd {
    margin: 0px !important; }
  .has-padding-0-fullhd {
    padding: 0px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-0-mobile {
    margin-top: 0px !important; }
  .has-padding-top-0-mobile {
    padding-top: 0px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-0-tablet {
    margin-top: 0px !important; }
  .has-padding-top-0-tablet {
    padding-top: 0px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-0-tablet-only {
    margin-top: 0px !important; }
  .has-padding-top-0-tablet-only {
    padding-top: 0px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-0-touch {
    margin-top: 0px !important; }
  .has-padding-top-0-touch {
    padding-top: 0px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-0-desktop {
    margin-top: 0px !important; }
  .has-padding-top-0-desktop {
    padding-top: 0px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-0-desktop-only {
    margin-top: 0px !important; }
  .has-padding-top-0-desktop-only {
    padding-top: 0px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-0-widescreen {
    margin-top: 0px !important; }
  .has-padding-top-0-widescreen {
    padding-top: 0px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-0-widescreen-only {
    margin-top: 0px !important; }
  .has-padding-top-0-widescreen-only {
    padding-top: 0px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-0-fullhd {
    margin-top: 0px !important; }
  .has-padding-top-0-fullhd {
    padding-top: 0px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-0-mobile {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-mobile {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-0-tablet {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-tablet {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-0-tablet-only {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-tablet-only {
    padding-bottom: 0px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-0-touch {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-touch {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-0-desktop {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-desktop {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-0-desktop-only {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-desktop-only {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-0-widescreen {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-widescreen {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-0-widescreen-only {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-widescreen-only {
    padding-bottom: 0px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-0-fullhd {
    margin-bottom: 0px !important; }
  .has-padding-bottom-0-fullhd {
    padding-bottom: 0px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-0-mobile {
    margin-left: 0px !important; }
  .has-padding-left-0-mobile {
    padding-left: 0px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-0-tablet {
    margin-left: 0px !important; }
  .has-padding-left-0-tablet {
    padding-left: 0px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-0-tablet-only {
    margin-left: 0px !important; }
  .has-padding-left-0-tablet-only {
    padding-left: 0px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-0-touch {
    margin-left: 0px !important; }
  .has-padding-left-0-touch {
    padding-left: 0px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-0-desktop {
    margin-left: 0px !important; }
  .has-padding-left-0-desktop {
    padding-left: 0px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-0-desktop-only {
    margin-left: 0px !important; }
  .has-padding-left-0-desktop-only {
    padding-left: 0px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-0-widescreen {
    margin-left: 0px !important; }
  .has-padding-left-0-widescreen {
    padding-left: 0px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-0-widescreen-only {
    margin-left: 0px !important; }
  .has-padding-left-0-widescreen-only {
    padding-left: 0px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-0-fullhd {
    margin-left: 0px !important; }
  .has-padding-left-0-fullhd {
    padding-left: 0px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-0-mobile {
    margin-right: 0px !important; }
  .has-padding-right-0-mobile {
    padding-right: 0px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-0-tablet {
    margin-right: 0px !important; }
  .has-padding-right-0-tablet {
    padding-right: 0px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-0-tablet-only {
    margin-right: 0px !important; }
  .has-padding-right-0-tablet-only {
    padding-right: 0px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-0-touch {
    margin-right: 0px !important; }
  .has-padding-right-0-touch {
    padding-right: 0px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-0-desktop {
    margin-right: 0px !important; }
  .has-padding-right-0-desktop {
    padding-right: 0px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-0-desktop-only {
    margin-right: 0px !important; }
  .has-padding-right-0-desktop-only {
    padding-right: 0px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-0-widescreen {
    margin-right: 0px !important; }
  .has-padding-right-0-widescreen {
    padding-right: 0px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-0-widescreen-only {
    margin-right: 0px !important; }
  .has-padding-right-0-widescreen-only {
    padding-right: 0px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-0-fullhd {
    margin-right: 0px !important; }
  .has-padding-right-0-fullhd {
    padding-right: 0px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-5-mobile {
    margin: 5px !important; }
  .has-padding-5-mobile {
    padding: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-5-tablet {
    margin: 5px !important; }
  .has-padding-5-tablet {
    padding: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-5-tablet-only {
    margin: 5px !important; }
  .has-padding-5-tablet-only {
    padding: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-5-touch {
    margin: 5px !important; }
  .has-padding-5-touch {
    padding: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-5-desktop {
    margin: 5px !important; }
  .has-padding-5-desktop {
    padding: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-5-desktop-only {
    margin: 5px !important; }
  .has-padding-5-desktop-only {
    padding: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-5-widescreen {
    margin: 5px !important; }
  .has-padding-5-widescreen {
    padding: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-5-widescreen-only {
    margin: 5px !important; }
  .has-padding-5-widescreen-only {
    padding: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-5-fullhd {
    margin: 5px !important; }
  .has-padding-5-fullhd {
    padding: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-5-mobile {
    margin-top: 5px !important; }
  .has-padding-top-5-mobile {
    padding-top: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-5-tablet {
    margin-top: 5px !important; }
  .has-padding-top-5-tablet {
    padding-top: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-5-tablet-only {
    margin-top: 5px !important; }
  .has-padding-top-5-tablet-only {
    padding-top: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-5-touch {
    margin-top: 5px !important; }
  .has-padding-top-5-touch {
    padding-top: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-5-desktop {
    margin-top: 5px !important; }
  .has-padding-top-5-desktop {
    padding-top: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-5-desktop-only {
    margin-top: 5px !important; }
  .has-padding-top-5-desktop-only {
    padding-top: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-5-widescreen {
    margin-top: 5px !important; }
  .has-padding-top-5-widescreen {
    padding-top: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-5-widescreen-only {
    margin-top: 5px !important; }
  .has-padding-top-5-widescreen-only {
    padding-top: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-5-fullhd {
    margin-top: 5px !important; }
  .has-padding-top-5-fullhd {
    padding-top: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-5-mobile {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-mobile {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-5-tablet {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-tablet {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-5-tablet-only {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-tablet-only {
    padding-bottom: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-5-touch {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-touch {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-5-desktop {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-desktop {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-5-desktop-only {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-desktop-only {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-5-widescreen {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-widescreen {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-5-widescreen-only {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-widescreen-only {
    padding-bottom: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-5-fullhd {
    margin-bottom: 5px !important; }
  .has-padding-bottom-5-fullhd {
    padding-bottom: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-5-mobile {
    margin-left: 5px !important; }
  .has-padding-left-5-mobile {
    padding-left: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-5-tablet {
    margin-left: 5px !important; }
  .has-padding-left-5-tablet {
    padding-left: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-5-tablet-only {
    margin-left: 5px !important; }
  .has-padding-left-5-tablet-only {
    padding-left: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-5-touch {
    margin-left: 5px !important; }
  .has-padding-left-5-touch {
    padding-left: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-5-desktop {
    margin-left: 5px !important; }
  .has-padding-left-5-desktop {
    padding-left: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-5-desktop-only {
    margin-left: 5px !important; }
  .has-padding-left-5-desktop-only {
    padding-left: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-5-widescreen {
    margin-left: 5px !important; }
  .has-padding-left-5-widescreen {
    padding-left: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-5-widescreen-only {
    margin-left: 5px !important; }
  .has-padding-left-5-widescreen-only {
    padding-left: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-5-fullhd {
    margin-left: 5px !important; }
  .has-padding-left-5-fullhd {
    padding-left: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-5-mobile {
    margin-right: 5px !important; }
  .has-padding-right-5-mobile {
    padding-right: 5px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-5-tablet {
    margin-right: 5px !important; }
  .has-padding-right-5-tablet {
    padding-right: 5px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-5-tablet-only {
    margin-right: 5px !important; }
  .has-padding-right-5-tablet-only {
    padding-right: 5px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-5-touch {
    margin-right: 5px !important; }
  .has-padding-right-5-touch {
    padding-right: 5px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-5-desktop {
    margin-right: 5px !important; }
  .has-padding-right-5-desktop {
    padding-right: 5px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-5-desktop-only {
    margin-right: 5px !important; }
  .has-padding-right-5-desktop-only {
    padding-right: 5px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-5-widescreen {
    margin-right: 5px !important; }
  .has-padding-right-5-widescreen {
    padding-right: 5px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-5-widescreen-only {
    margin-right: 5px !important; }
  .has-padding-right-5-widescreen-only {
    padding-right: 5px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-5-fullhd {
    margin-right: 5px !important; }
  .has-padding-right-5-fullhd {
    padding-right: 5px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-10-mobile {
    margin: 10px !important; }
  .has-padding-10-mobile {
    padding: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-10-tablet {
    margin: 10px !important; }
  .has-padding-10-tablet {
    padding: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-10-tablet-only {
    margin: 10px !important; }
  .has-padding-10-tablet-only {
    padding: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-10-touch {
    margin: 10px !important; }
  .has-padding-10-touch {
    padding: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-10-desktop {
    margin: 10px !important; }
  .has-padding-10-desktop {
    padding: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-10-desktop-only {
    margin: 10px !important; }
  .has-padding-10-desktop-only {
    padding: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-10-widescreen {
    margin: 10px !important; }
  .has-padding-10-widescreen {
    padding: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-10-widescreen-only {
    margin: 10px !important; }
  .has-padding-10-widescreen-only {
    padding: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-10-fullhd {
    margin: 10px !important; }
  .has-padding-10-fullhd {
    padding: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-10-mobile {
    margin-top: 10px !important; }
  .has-padding-top-10-mobile {
    padding-top: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-10-tablet {
    margin-top: 10px !important; }
  .has-padding-top-10-tablet {
    padding-top: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-10-tablet-only {
    margin-top: 10px !important; }
  .has-padding-top-10-tablet-only {
    padding-top: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-10-touch {
    margin-top: 10px !important; }
  .has-padding-top-10-touch {
    padding-top: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-10-desktop {
    margin-top: 10px !important; }
  .has-padding-top-10-desktop {
    padding-top: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-10-desktop-only {
    margin-top: 10px !important; }
  .has-padding-top-10-desktop-only {
    padding-top: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-10-widescreen {
    margin-top: 10px !important; }
  .has-padding-top-10-widescreen {
    padding-top: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-10-widescreen-only {
    margin-top: 10px !important; }
  .has-padding-top-10-widescreen-only {
    padding-top: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-10-fullhd {
    margin-top: 10px !important; }
  .has-padding-top-10-fullhd {
    padding-top: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-10-mobile {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-mobile {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-10-tablet {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-tablet {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-10-tablet-only {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-tablet-only {
    padding-bottom: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-10-touch {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-touch {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-10-desktop {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-desktop {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-10-desktop-only {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-desktop-only {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-10-widescreen {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-widescreen {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-10-widescreen-only {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-widescreen-only {
    padding-bottom: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-10-fullhd {
    margin-bottom: 10px !important; }
  .has-padding-bottom-10-fullhd {
    padding-bottom: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-10-mobile {
    margin-left: 10px !important; }
  .has-padding-left-10-mobile {
    padding-left: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-10-tablet {
    margin-left: 10px !important; }
  .has-padding-left-10-tablet {
    padding-left: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-10-tablet-only {
    margin-left: 10px !important; }
  .has-padding-left-10-tablet-only {
    padding-left: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-10-touch {
    margin-left: 10px !important; }
  .has-padding-left-10-touch {
    padding-left: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-10-desktop {
    margin-left: 10px !important; }
  .has-padding-left-10-desktop {
    padding-left: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-10-desktop-only {
    margin-left: 10px !important; }
  .has-padding-left-10-desktop-only {
    padding-left: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-10-widescreen {
    margin-left: 10px !important; }
  .has-padding-left-10-widescreen {
    padding-left: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-10-widescreen-only {
    margin-left: 10px !important; }
  .has-padding-left-10-widescreen-only {
    padding-left: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-10-fullhd {
    margin-left: 10px !important; }
  .has-padding-left-10-fullhd {
    padding-left: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-10-mobile {
    margin-right: 10px !important; }
  .has-padding-right-10-mobile {
    padding-right: 10px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-10-tablet {
    margin-right: 10px !important; }
  .has-padding-right-10-tablet {
    padding-right: 10px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-10-tablet-only {
    margin-right: 10px !important; }
  .has-padding-right-10-tablet-only {
    padding-right: 10px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-10-touch {
    margin-right: 10px !important; }
  .has-padding-right-10-touch {
    padding-right: 10px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-10-desktop {
    margin-right: 10px !important; }
  .has-padding-right-10-desktop {
    padding-right: 10px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-10-desktop-only {
    margin-right: 10px !important; }
  .has-padding-right-10-desktop-only {
    padding-right: 10px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-10-widescreen {
    margin-right: 10px !important; }
  .has-padding-right-10-widescreen {
    padding-right: 10px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-10-widescreen-only {
    margin-right: 10px !important; }
  .has-padding-right-10-widescreen-only {
    padding-right: 10px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-10-fullhd {
    margin-right: 10px !important; }
  .has-padding-right-10-fullhd {
    padding-right: 10px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-15-mobile {
    margin: 15px !important; }
  .has-padding-15-mobile {
    padding: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-15-tablet {
    margin: 15px !important; }
  .has-padding-15-tablet {
    padding: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-15-tablet-only {
    margin: 15px !important; }
  .has-padding-15-tablet-only {
    padding: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-15-touch {
    margin: 15px !important; }
  .has-padding-15-touch {
    padding: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-15-desktop {
    margin: 15px !important; }
  .has-padding-15-desktop {
    padding: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-15-desktop-only {
    margin: 15px !important; }
  .has-padding-15-desktop-only {
    padding: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-15-widescreen {
    margin: 15px !important; }
  .has-padding-15-widescreen {
    padding: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-15-widescreen-only {
    margin: 15px !important; }
  .has-padding-15-widescreen-only {
    padding: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-15-fullhd {
    margin: 15px !important; }
  .has-padding-15-fullhd {
    padding: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-15-mobile {
    margin-top: 15px !important; }
  .has-padding-top-15-mobile {
    padding-top: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-15-tablet {
    margin-top: 15px !important; }
  .has-padding-top-15-tablet {
    padding-top: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-15-tablet-only {
    margin-top: 15px !important; }
  .has-padding-top-15-tablet-only {
    padding-top: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-15-touch {
    margin-top: 15px !important; }
  .has-padding-top-15-touch {
    padding-top: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-15-desktop {
    margin-top: 15px !important; }
  .has-padding-top-15-desktop {
    padding-top: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-15-desktop-only {
    margin-top: 15px !important; }
  .has-padding-top-15-desktop-only {
    padding-top: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-15-widescreen {
    margin-top: 15px !important; }
  .has-padding-top-15-widescreen {
    padding-top: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-15-widescreen-only {
    margin-top: 15px !important; }
  .has-padding-top-15-widescreen-only {
    padding-top: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-15-fullhd {
    margin-top: 15px !important; }
  .has-padding-top-15-fullhd {
    padding-top: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-15-mobile {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-mobile {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-15-tablet {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-tablet {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-15-tablet-only {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-tablet-only {
    padding-bottom: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-15-touch {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-touch {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-15-desktop {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-desktop {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-15-desktop-only {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-desktop-only {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-15-widescreen {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-widescreen {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-15-widescreen-only {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-widescreen-only {
    padding-bottom: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-15-fullhd {
    margin-bottom: 15px !important; }
  .has-padding-bottom-15-fullhd {
    padding-bottom: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-15-mobile {
    margin-left: 15px !important; }
  .has-padding-left-15-mobile {
    padding-left: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-15-tablet {
    margin-left: 15px !important; }
  .has-padding-left-15-tablet {
    padding-left: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-15-tablet-only {
    margin-left: 15px !important; }
  .has-padding-left-15-tablet-only {
    padding-left: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-15-touch {
    margin-left: 15px !important; }
  .has-padding-left-15-touch {
    padding-left: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-15-desktop {
    margin-left: 15px !important; }
  .has-padding-left-15-desktop {
    padding-left: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-15-desktop-only {
    margin-left: 15px !important; }
  .has-padding-left-15-desktop-only {
    padding-left: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-15-widescreen {
    margin-left: 15px !important; }
  .has-padding-left-15-widescreen {
    padding-left: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-15-widescreen-only {
    margin-left: 15px !important; }
  .has-padding-left-15-widescreen-only {
    padding-left: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-15-fullhd {
    margin-left: 15px !important; }
  .has-padding-left-15-fullhd {
    padding-left: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-15-mobile {
    margin-right: 15px !important; }
  .has-padding-right-15-mobile {
    padding-right: 15px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-15-tablet {
    margin-right: 15px !important; }
  .has-padding-right-15-tablet {
    padding-right: 15px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-15-tablet-only {
    margin-right: 15px !important; }
  .has-padding-right-15-tablet-only {
    padding-right: 15px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-15-touch {
    margin-right: 15px !important; }
  .has-padding-right-15-touch {
    padding-right: 15px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-15-desktop {
    margin-right: 15px !important; }
  .has-padding-right-15-desktop {
    padding-right: 15px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-15-desktop-only {
    margin-right: 15px !important; }
  .has-padding-right-15-desktop-only {
    padding-right: 15px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-15-widescreen {
    margin-right: 15px !important; }
  .has-padding-right-15-widescreen {
    padding-right: 15px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-15-widescreen-only {
    margin-right: 15px !important; }
  .has-padding-right-15-widescreen-only {
    padding-right: 15px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-15-fullhd {
    margin-right: 15px !important; }
  .has-padding-right-15-fullhd {
    padding-right: 15px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-20-mobile {
    margin: 20px !important; }
  .has-padding-20-mobile {
    padding: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-20-tablet {
    margin: 20px !important; }
  .has-padding-20-tablet {
    padding: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-20-tablet-only {
    margin: 20px !important; }
  .has-padding-20-tablet-only {
    padding: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-20-touch {
    margin: 20px !important; }
  .has-padding-20-touch {
    padding: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-20-desktop {
    margin: 20px !important; }
  .has-padding-20-desktop {
    padding: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-20-desktop-only {
    margin: 20px !important; }
  .has-padding-20-desktop-only {
    padding: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-20-widescreen {
    margin: 20px !important; }
  .has-padding-20-widescreen {
    padding: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-20-widescreen-only {
    margin: 20px !important; }
  .has-padding-20-widescreen-only {
    padding: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-20-fullhd {
    margin: 20px !important; }
  .has-padding-20-fullhd {
    padding: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-20-mobile {
    margin-top: 20px !important; }
  .has-padding-top-20-mobile {
    padding-top: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-20-tablet {
    margin-top: 20px !important; }
  .has-padding-top-20-tablet {
    padding-top: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-20-tablet-only {
    margin-top: 20px !important; }
  .has-padding-top-20-tablet-only {
    padding-top: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-20-touch {
    margin-top: 20px !important; }
  .has-padding-top-20-touch {
    padding-top: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-20-desktop {
    margin-top: 20px !important; }
  .has-padding-top-20-desktop {
    padding-top: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-20-desktop-only {
    margin-top: 20px !important; }
  .has-padding-top-20-desktop-only {
    padding-top: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-20-widescreen {
    margin-top: 20px !important; }
  .has-padding-top-20-widescreen {
    padding-top: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-20-widescreen-only {
    margin-top: 20px !important; }
  .has-padding-top-20-widescreen-only {
    padding-top: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-20-fullhd {
    margin-top: 20px !important; }
  .has-padding-top-20-fullhd {
    padding-top: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-20-mobile {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-mobile {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-20-tablet {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-tablet {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-20-tablet-only {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-tablet-only {
    padding-bottom: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-20-touch {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-touch {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-20-desktop {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-desktop {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-20-desktop-only {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-desktop-only {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-20-widescreen {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-widescreen {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-20-widescreen-only {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-widescreen-only {
    padding-bottom: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-20-fullhd {
    margin-bottom: 20px !important; }
  .has-padding-bottom-20-fullhd {
    padding-bottom: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-20-mobile {
    margin-left: 20px !important; }
  .has-padding-left-20-mobile {
    padding-left: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-20-tablet {
    margin-left: 20px !important; }
  .has-padding-left-20-tablet {
    padding-left: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-20-tablet-only {
    margin-left: 20px !important; }
  .has-padding-left-20-tablet-only {
    padding-left: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-20-touch {
    margin-left: 20px !important; }
  .has-padding-left-20-touch {
    padding-left: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-20-desktop {
    margin-left: 20px !important; }
  .has-padding-left-20-desktop {
    padding-left: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-20-desktop-only {
    margin-left: 20px !important; }
  .has-padding-left-20-desktop-only {
    padding-left: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-20-widescreen {
    margin-left: 20px !important; }
  .has-padding-left-20-widescreen {
    padding-left: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-20-widescreen-only {
    margin-left: 20px !important; }
  .has-padding-left-20-widescreen-only {
    padding-left: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-20-fullhd {
    margin-left: 20px !important; }
  .has-padding-left-20-fullhd {
    padding-left: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-20-mobile {
    margin-right: 20px !important; }
  .has-padding-right-20-mobile {
    padding-right: 20px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-20-tablet {
    margin-right: 20px !important; }
  .has-padding-right-20-tablet {
    padding-right: 20px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-20-tablet-only {
    margin-right: 20px !important; }
  .has-padding-right-20-tablet-only {
    padding-right: 20px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-20-touch {
    margin-right: 20px !important; }
  .has-padding-right-20-touch {
    padding-right: 20px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-20-desktop {
    margin-right: 20px !important; }
  .has-padding-right-20-desktop {
    padding-right: 20px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-20-desktop-only {
    margin-right: 20px !important; }
  .has-padding-right-20-desktop-only {
    padding-right: 20px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-20-widescreen {
    margin-right: 20px !important; }
  .has-padding-right-20-widescreen {
    padding-right: 20px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-20-widescreen-only {
    margin-right: 20px !important; }
  .has-padding-right-20-widescreen-only {
    padding-right: 20px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-20-fullhd {
    margin-right: 20px !important; }
  .has-padding-right-20-fullhd {
    padding-right: 20px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-25-mobile {
    margin: 25px !important; }
  .has-padding-25-mobile {
    padding: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-25-tablet {
    margin: 25px !important; }
  .has-padding-25-tablet {
    padding: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-25-tablet-only {
    margin: 25px !important; }
  .has-padding-25-tablet-only {
    padding: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-25-touch {
    margin: 25px !important; }
  .has-padding-25-touch {
    padding: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-25-desktop {
    margin: 25px !important; }
  .has-padding-25-desktop {
    padding: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-25-desktop-only {
    margin: 25px !important; }
  .has-padding-25-desktop-only {
    padding: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-25-widescreen {
    margin: 25px !important; }
  .has-padding-25-widescreen {
    padding: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-25-widescreen-only {
    margin: 25px !important; }
  .has-padding-25-widescreen-only {
    padding: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-25-fullhd {
    margin: 25px !important; }
  .has-padding-25-fullhd {
    padding: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-25-mobile {
    margin-top: 25px !important; }
  .has-padding-top-25-mobile {
    padding-top: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-25-tablet {
    margin-top: 25px !important; }
  .has-padding-top-25-tablet {
    padding-top: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-25-tablet-only {
    margin-top: 25px !important; }
  .has-padding-top-25-tablet-only {
    padding-top: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-25-touch {
    margin-top: 25px !important; }
  .has-padding-top-25-touch {
    padding-top: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-25-desktop {
    margin-top: 25px !important; }
  .has-padding-top-25-desktop {
    padding-top: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-25-desktop-only {
    margin-top: 25px !important; }
  .has-padding-top-25-desktop-only {
    padding-top: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-25-widescreen {
    margin-top: 25px !important; }
  .has-padding-top-25-widescreen {
    padding-top: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-25-widescreen-only {
    margin-top: 25px !important; }
  .has-padding-top-25-widescreen-only {
    padding-top: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-25-fullhd {
    margin-top: 25px !important; }
  .has-padding-top-25-fullhd {
    padding-top: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-25-mobile {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-mobile {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-25-tablet {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-tablet {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-25-tablet-only {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-tablet-only {
    padding-bottom: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-25-touch {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-touch {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-25-desktop {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-desktop {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-25-desktop-only {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-desktop-only {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-25-widescreen {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-widescreen {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-25-widescreen-only {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-widescreen-only {
    padding-bottom: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-25-fullhd {
    margin-bottom: 25px !important; }
  .has-padding-bottom-25-fullhd {
    padding-bottom: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-25-mobile {
    margin-left: 25px !important; }
  .has-padding-left-25-mobile {
    padding-left: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-25-tablet {
    margin-left: 25px !important; }
  .has-padding-left-25-tablet {
    padding-left: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-25-tablet-only {
    margin-left: 25px !important; }
  .has-padding-left-25-tablet-only {
    padding-left: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-25-touch {
    margin-left: 25px !important; }
  .has-padding-left-25-touch {
    padding-left: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-25-desktop {
    margin-left: 25px !important; }
  .has-padding-left-25-desktop {
    padding-left: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-25-desktop-only {
    margin-left: 25px !important; }
  .has-padding-left-25-desktop-only {
    padding-left: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-25-widescreen {
    margin-left: 25px !important; }
  .has-padding-left-25-widescreen {
    padding-left: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-25-widescreen-only {
    margin-left: 25px !important; }
  .has-padding-left-25-widescreen-only {
    padding-left: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-25-fullhd {
    margin-left: 25px !important; }
  .has-padding-left-25-fullhd {
    padding-left: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-25-mobile {
    margin-right: 25px !important; }
  .has-padding-right-25-mobile {
    padding-right: 25px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-25-tablet {
    margin-right: 25px !important; }
  .has-padding-right-25-tablet {
    padding-right: 25px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-25-tablet-only {
    margin-right: 25px !important; }
  .has-padding-right-25-tablet-only {
    padding-right: 25px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-25-touch {
    margin-right: 25px !important; }
  .has-padding-right-25-touch {
    padding-right: 25px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-25-desktop {
    margin-right: 25px !important; }
  .has-padding-right-25-desktop {
    padding-right: 25px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-25-desktop-only {
    margin-right: 25px !important; }
  .has-padding-right-25-desktop-only {
    padding-right: 25px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-25-widescreen {
    margin-right: 25px !important; }
  .has-padding-right-25-widescreen {
    padding-right: 25px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-25-widescreen-only {
    margin-right: 25px !important; }
  .has-padding-right-25-widescreen-only {
    padding-right: 25px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-25-fullhd {
    margin-right: 25px !important; }
  .has-padding-right-25-fullhd {
    padding-right: 25px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-30-mobile {
    margin: 30px !important; }
  .has-padding-30-mobile {
    padding: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-30-tablet {
    margin: 30px !important; }
  .has-padding-30-tablet {
    padding: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-30-tablet-only {
    margin: 30px !important; }
  .has-padding-30-tablet-only {
    padding: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-30-touch {
    margin: 30px !important; }
  .has-padding-30-touch {
    padding: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-30-desktop {
    margin: 30px !important; }
  .has-padding-30-desktop {
    padding: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-30-desktop-only {
    margin: 30px !important; }
  .has-padding-30-desktop-only {
    padding: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-30-widescreen {
    margin: 30px !important; }
  .has-padding-30-widescreen {
    padding: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-30-widescreen-only {
    margin: 30px !important; }
  .has-padding-30-widescreen-only {
    padding: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-30-fullhd {
    margin: 30px !important; }
  .has-padding-30-fullhd {
    padding: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-30-mobile {
    margin-top: 30px !important; }
  .has-padding-top-30-mobile {
    padding-top: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-30-tablet {
    margin-top: 30px !important; }
  .has-padding-top-30-tablet {
    padding-top: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-30-tablet-only {
    margin-top: 30px !important; }
  .has-padding-top-30-tablet-only {
    padding-top: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-30-touch {
    margin-top: 30px !important; }
  .has-padding-top-30-touch {
    padding-top: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-30-desktop {
    margin-top: 30px !important; }
  .has-padding-top-30-desktop {
    padding-top: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-30-desktop-only {
    margin-top: 30px !important; }
  .has-padding-top-30-desktop-only {
    padding-top: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-30-widescreen {
    margin-top: 30px !important; }
  .has-padding-top-30-widescreen {
    padding-top: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-30-widescreen-only {
    margin-top: 30px !important; }
  .has-padding-top-30-widescreen-only {
    padding-top: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-30-fullhd {
    margin-top: 30px !important; }
  .has-padding-top-30-fullhd {
    padding-top: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-30-mobile {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-mobile {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-30-tablet {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-tablet {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-30-tablet-only {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-tablet-only {
    padding-bottom: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-30-touch {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-touch {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-30-desktop {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-desktop {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-30-desktop-only {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-desktop-only {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-30-widescreen {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-widescreen {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-30-widescreen-only {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-widescreen-only {
    padding-bottom: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-30-fullhd {
    margin-bottom: 30px !important; }
  .has-padding-bottom-30-fullhd {
    padding-bottom: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-30-mobile {
    margin-left: 30px !important; }
  .has-padding-left-30-mobile {
    padding-left: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-30-tablet {
    margin-left: 30px !important; }
  .has-padding-left-30-tablet {
    padding-left: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-30-tablet-only {
    margin-left: 30px !important; }
  .has-padding-left-30-tablet-only {
    padding-left: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-30-touch {
    margin-left: 30px !important; }
  .has-padding-left-30-touch {
    padding-left: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-30-desktop {
    margin-left: 30px !important; }
  .has-padding-left-30-desktop {
    padding-left: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-30-desktop-only {
    margin-left: 30px !important; }
  .has-padding-left-30-desktop-only {
    padding-left: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-30-widescreen {
    margin-left: 30px !important; }
  .has-padding-left-30-widescreen {
    padding-left: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-30-widescreen-only {
    margin-left: 30px !important; }
  .has-padding-left-30-widescreen-only {
    padding-left: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-30-fullhd {
    margin-left: 30px !important; }
  .has-padding-left-30-fullhd {
    padding-left: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-30-mobile {
    margin-right: 30px !important; }
  .has-padding-right-30-mobile {
    padding-right: 30px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-30-tablet {
    margin-right: 30px !important; }
  .has-padding-right-30-tablet {
    padding-right: 30px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-30-tablet-only {
    margin-right: 30px !important; }
  .has-padding-right-30-tablet-only {
    padding-right: 30px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-30-touch {
    margin-right: 30px !important; }
  .has-padding-right-30-touch {
    padding-right: 30px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-30-desktop {
    margin-right: 30px !important; }
  .has-padding-right-30-desktop {
    padding-right: 30px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-30-desktop-only {
    margin-right: 30px !important; }
  .has-padding-right-30-desktop-only {
    padding-right: 30px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-30-widescreen {
    margin-right: 30px !important; }
  .has-padding-right-30-widescreen {
    padding-right: 30px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-30-widescreen-only {
    margin-right: 30px !important; }
  .has-padding-right-30-widescreen-only {
    padding-right: 30px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-30-fullhd {
    margin-right: 30px !important; }
  .has-padding-right-30-fullhd {
    padding-right: 30px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-35-mobile {
    margin: 35px !important; }
  .has-padding-35-mobile {
    padding: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-35-tablet {
    margin: 35px !important; }
  .has-padding-35-tablet {
    padding: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-35-tablet-only {
    margin: 35px !important; }
  .has-padding-35-tablet-only {
    padding: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-35-touch {
    margin: 35px !important; }
  .has-padding-35-touch {
    padding: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-35-desktop {
    margin: 35px !important; }
  .has-padding-35-desktop {
    padding: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-35-desktop-only {
    margin: 35px !important; }
  .has-padding-35-desktop-only {
    padding: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-35-widescreen {
    margin: 35px !important; }
  .has-padding-35-widescreen {
    padding: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-35-widescreen-only {
    margin: 35px !important; }
  .has-padding-35-widescreen-only {
    padding: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-35-fullhd {
    margin: 35px !important; }
  .has-padding-35-fullhd {
    padding: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-35-mobile {
    margin-top: 35px !important; }
  .has-padding-top-35-mobile {
    padding-top: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-35-tablet {
    margin-top: 35px !important; }
  .has-padding-top-35-tablet {
    padding-top: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-35-tablet-only {
    margin-top: 35px !important; }
  .has-padding-top-35-tablet-only {
    padding-top: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-35-touch {
    margin-top: 35px !important; }
  .has-padding-top-35-touch {
    padding-top: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-35-desktop {
    margin-top: 35px !important; }
  .has-padding-top-35-desktop {
    padding-top: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-35-desktop-only {
    margin-top: 35px !important; }
  .has-padding-top-35-desktop-only {
    padding-top: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-35-widescreen {
    margin-top: 35px !important; }
  .has-padding-top-35-widescreen {
    padding-top: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-35-widescreen-only {
    margin-top: 35px !important; }
  .has-padding-top-35-widescreen-only {
    padding-top: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-35-fullhd {
    margin-top: 35px !important; }
  .has-padding-top-35-fullhd {
    padding-top: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-35-mobile {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-mobile {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-35-tablet {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-tablet {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-35-tablet-only {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-tablet-only {
    padding-bottom: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-35-touch {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-touch {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-35-desktop {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-desktop {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-35-desktop-only {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-desktop-only {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-35-widescreen {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-widescreen {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-35-widescreen-only {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-widescreen-only {
    padding-bottom: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-35-fullhd {
    margin-bottom: 35px !important; }
  .has-padding-bottom-35-fullhd {
    padding-bottom: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-35-mobile {
    margin-left: 35px !important; }
  .has-padding-left-35-mobile {
    padding-left: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-35-tablet {
    margin-left: 35px !important; }
  .has-padding-left-35-tablet {
    padding-left: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-35-tablet-only {
    margin-left: 35px !important; }
  .has-padding-left-35-tablet-only {
    padding-left: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-35-touch {
    margin-left: 35px !important; }
  .has-padding-left-35-touch {
    padding-left: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-35-desktop {
    margin-left: 35px !important; }
  .has-padding-left-35-desktop {
    padding-left: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-35-desktop-only {
    margin-left: 35px !important; }
  .has-padding-left-35-desktop-only {
    padding-left: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-35-widescreen {
    margin-left: 35px !important; }
  .has-padding-left-35-widescreen {
    padding-left: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-35-widescreen-only {
    margin-left: 35px !important; }
  .has-padding-left-35-widescreen-only {
    padding-left: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-35-fullhd {
    margin-left: 35px !important; }
  .has-padding-left-35-fullhd {
    padding-left: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-35-mobile {
    margin-right: 35px !important; }
  .has-padding-right-35-mobile {
    padding-right: 35px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-35-tablet {
    margin-right: 35px !important; }
  .has-padding-right-35-tablet {
    padding-right: 35px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-35-tablet-only {
    margin-right: 35px !important; }
  .has-padding-right-35-tablet-only {
    padding-right: 35px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-35-touch {
    margin-right: 35px !important; }
  .has-padding-right-35-touch {
    padding-right: 35px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-35-desktop {
    margin-right: 35px !important; }
  .has-padding-right-35-desktop {
    padding-right: 35px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-35-desktop-only {
    margin-right: 35px !important; }
  .has-padding-right-35-desktop-only {
    padding-right: 35px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-35-widescreen {
    margin-right: 35px !important; }
  .has-padding-right-35-widescreen {
    padding-right: 35px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-35-widescreen-only {
    margin-right: 35px !important; }
  .has-padding-right-35-widescreen-only {
    padding-right: 35px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-35-fullhd {
    margin-right: 35px !important; }
  .has-padding-right-35-fullhd {
    padding-right: 35px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-40-mobile {
    margin: 40px !important; }
  .has-padding-40-mobile {
    padding: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-40-tablet {
    margin: 40px !important; }
  .has-padding-40-tablet {
    padding: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-40-tablet-only {
    margin: 40px !important; }
  .has-padding-40-tablet-only {
    padding: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-40-touch {
    margin: 40px !important; }
  .has-padding-40-touch {
    padding: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-40-desktop {
    margin: 40px !important; }
  .has-padding-40-desktop {
    padding: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-40-desktop-only {
    margin: 40px !important; }
  .has-padding-40-desktop-only {
    padding: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-40-widescreen {
    margin: 40px !important; }
  .has-padding-40-widescreen {
    padding: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-40-widescreen-only {
    margin: 40px !important; }
  .has-padding-40-widescreen-only {
    padding: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-40-fullhd {
    margin: 40px !important; }
  .has-padding-40-fullhd {
    padding: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-40-mobile {
    margin-top: 40px !important; }
  .has-padding-top-40-mobile {
    padding-top: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-40-tablet {
    margin-top: 40px !important; }
  .has-padding-top-40-tablet {
    padding-top: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-40-tablet-only {
    margin-top: 40px !important; }
  .has-padding-top-40-tablet-only {
    padding-top: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-40-touch {
    margin-top: 40px !important; }
  .has-padding-top-40-touch {
    padding-top: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-40-desktop {
    margin-top: 40px !important; }
  .has-padding-top-40-desktop {
    padding-top: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-40-desktop-only {
    margin-top: 40px !important; }
  .has-padding-top-40-desktop-only {
    padding-top: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-40-widescreen {
    margin-top: 40px !important; }
  .has-padding-top-40-widescreen {
    padding-top: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-40-widescreen-only {
    margin-top: 40px !important; }
  .has-padding-top-40-widescreen-only {
    padding-top: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-40-fullhd {
    margin-top: 40px !important; }
  .has-padding-top-40-fullhd {
    padding-top: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-40-mobile {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-mobile {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-40-tablet {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-tablet {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-40-tablet-only {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-tablet-only {
    padding-bottom: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-40-touch {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-touch {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-40-desktop {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-desktop {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-40-desktop-only {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-desktop-only {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-40-widescreen {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-widescreen {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-40-widescreen-only {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-widescreen-only {
    padding-bottom: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-40-fullhd {
    margin-bottom: 40px !important; }
  .has-padding-bottom-40-fullhd {
    padding-bottom: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-40-mobile {
    margin-left: 40px !important; }
  .has-padding-left-40-mobile {
    padding-left: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-40-tablet {
    margin-left: 40px !important; }
  .has-padding-left-40-tablet {
    padding-left: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-40-tablet-only {
    margin-left: 40px !important; }
  .has-padding-left-40-tablet-only {
    padding-left: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-40-touch {
    margin-left: 40px !important; }
  .has-padding-left-40-touch {
    padding-left: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-40-desktop {
    margin-left: 40px !important; }
  .has-padding-left-40-desktop {
    padding-left: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-40-desktop-only {
    margin-left: 40px !important; }
  .has-padding-left-40-desktop-only {
    padding-left: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-40-widescreen {
    margin-left: 40px !important; }
  .has-padding-left-40-widescreen {
    padding-left: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-40-widescreen-only {
    margin-left: 40px !important; }
  .has-padding-left-40-widescreen-only {
    padding-left: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-40-fullhd {
    margin-left: 40px !important; }
  .has-padding-left-40-fullhd {
    padding-left: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-40-mobile {
    margin-right: 40px !important; }
  .has-padding-right-40-mobile {
    padding-right: 40px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-40-tablet {
    margin-right: 40px !important; }
  .has-padding-right-40-tablet {
    padding-right: 40px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-40-tablet-only {
    margin-right: 40px !important; }
  .has-padding-right-40-tablet-only {
    padding-right: 40px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-40-touch {
    margin-right: 40px !important; }
  .has-padding-right-40-touch {
    padding-right: 40px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-40-desktop {
    margin-right: 40px !important; }
  .has-padding-right-40-desktop {
    padding-right: 40px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-40-desktop-only {
    margin-right: 40px !important; }
  .has-padding-right-40-desktop-only {
    padding-right: 40px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-40-widescreen {
    margin-right: 40px !important; }
  .has-padding-right-40-widescreen {
    padding-right: 40px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-40-widescreen-only {
    margin-right: 40px !important; }
  .has-padding-right-40-widescreen-only {
    padding-right: 40px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-40-fullhd {
    margin-right: 40px !important; }
  .has-padding-right-40-fullhd {
    padding-right: 40px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-45-mobile {
    margin: 45px !important; }
  .has-padding-45-mobile {
    padding: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-45-tablet {
    margin: 45px !important; }
  .has-padding-45-tablet {
    padding: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-45-tablet-only {
    margin: 45px !important; }
  .has-padding-45-tablet-only {
    padding: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-45-touch {
    margin: 45px !important; }
  .has-padding-45-touch {
    padding: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-45-desktop {
    margin: 45px !important; }
  .has-padding-45-desktop {
    padding: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-45-desktop-only {
    margin: 45px !important; }
  .has-padding-45-desktop-only {
    padding: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-45-widescreen {
    margin: 45px !important; }
  .has-padding-45-widescreen {
    padding: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-45-widescreen-only {
    margin: 45px !important; }
  .has-padding-45-widescreen-only {
    padding: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-45-fullhd {
    margin: 45px !important; }
  .has-padding-45-fullhd {
    padding: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-45-mobile {
    margin-top: 45px !important; }
  .has-padding-top-45-mobile {
    padding-top: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-45-tablet {
    margin-top: 45px !important; }
  .has-padding-top-45-tablet {
    padding-top: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-45-tablet-only {
    margin-top: 45px !important; }
  .has-padding-top-45-tablet-only {
    padding-top: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-45-touch {
    margin-top: 45px !important; }
  .has-padding-top-45-touch {
    padding-top: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-45-desktop {
    margin-top: 45px !important; }
  .has-padding-top-45-desktop {
    padding-top: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-45-desktop-only {
    margin-top: 45px !important; }
  .has-padding-top-45-desktop-only {
    padding-top: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-45-widescreen {
    margin-top: 45px !important; }
  .has-padding-top-45-widescreen {
    padding-top: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-45-widescreen-only {
    margin-top: 45px !important; }
  .has-padding-top-45-widescreen-only {
    padding-top: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-45-fullhd {
    margin-top: 45px !important; }
  .has-padding-top-45-fullhd {
    padding-top: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-45-mobile {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-mobile {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-45-tablet {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-tablet {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-45-tablet-only {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-tablet-only {
    padding-bottom: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-45-touch {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-touch {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-45-desktop {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-desktop {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-45-desktop-only {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-desktop-only {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-45-widescreen {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-widescreen {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-45-widescreen-only {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-widescreen-only {
    padding-bottom: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-45-fullhd {
    margin-bottom: 45px !important; }
  .has-padding-bottom-45-fullhd {
    padding-bottom: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-45-mobile {
    margin-left: 45px !important; }
  .has-padding-left-45-mobile {
    padding-left: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-45-tablet {
    margin-left: 45px !important; }
  .has-padding-left-45-tablet {
    padding-left: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-45-tablet-only {
    margin-left: 45px !important; }
  .has-padding-left-45-tablet-only {
    padding-left: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-45-touch {
    margin-left: 45px !important; }
  .has-padding-left-45-touch {
    padding-left: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-45-desktop {
    margin-left: 45px !important; }
  .has-padding-left-45-desktop {
    padding-left: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-45-desktop-only {
    margin-left: 45px !important; }
  .has-padding-left-45-desktop-only {
    padding-left: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-45-widescreen {
    margin-left: 45px !important; }
  .has-padding-left-45-widescreen {
    padding-left: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-45-widescreen-only {
    margin-left: 45px !important; }
  .has-padding-left-45-widescreen-only {
    padding-left: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-45-fullhd {
    margin-left: 45px !important; }
  .has-padding-left-45-fullhd {
    padding-left: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-45-mobile {
    margin-right: 45px !important; }
  .has-padding-right-45-mobile {
    padding-right: 45px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-45-tablet {
    margin-right: 45px !important; }
  .has-padding-right-45-tablet {
    padding-right: 45px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-45-tablet-only {
    margin-right: 45px !important; }
  .has-padding-right-45-tablet-only {
    padding-right: 45px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-45-touch {
    margin-right: 45px !important; }
  .has-padding-right-45-touch {
    padding-right: 45px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-45-desktop {
    margin-right: 45px !important; }
  .has-padding-right-45-desktop {
    padding-right: 45px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-45-desktop-only {
    margin-right: 45px !important; }
  .has-padding-right-45-desktop-only {
    padding-right: 45px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-45-widescreen {
    margin-right: 45px !important; }
  .has-padding-right-45-widescreen {
    padding-right: 45px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-45-widescreen-only {
    margin-right: 45px !important; }
  .has-padding-right-45-widescreen-only {
    padding-right: 45px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-45-fullhd {
    margin-right: 45px !important; }
  .has-padding-right-45-fullhd {
    padding-right: 45px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-50-mobile {
    margin: 50px !important; }
  .has-padding-50-mobile {
    padding: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-50-tablet {
    margin: 50px !important; }
  .has-padding-50-tablet {
    padding: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-50-tablet-only {
    margin: 50px !important; }
  .has-padding-50-tablet-only {
    padding: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-50-touch {
    margin: 50px !important; }
  .has-padding-50-touch {
    padding: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-50-desktop {
    margin: 50px !important; }
  .has-padding-50-desktop {
    padding: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-50-desktop-only {
    margin: 50px !important; }
  .has-padding-50-desktop-only {
    padding: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-50-widescreen {
    margin: 50px !important; }
  .has-padding-50-widescreen {
    padding: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-50-widescreen-only {
    margin: 50px !important; }
  .has-padding-50-widescreen-only {
    padding: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-50-fullhd {
    margin: 50px !important; }
  .has-padding-50-fullhd {
    padding: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-50-mobile {
    margin-top: 50px !important; }
  .has-padding-top-50-mobile {
    padding-top: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-50-tablet {
    margin-top: 50px !important; }
  .has-padding-top-50-tablet {
    padding-top: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-50-tablet-only {
    margin-top: 50px !important; }
  .has-padding-top-50-tablet-only {
    padding-top: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-50-touch {
    margin-top: 50px !important; }
  .has-padding-top-50-touch {
    padding-top: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-50-desktop {
    margin-top: 50px !important; }
  .has-padding-top-50-desktop {
    padding-top: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-50-desktop-only {
    margin-top: 50px !important; }
  .has-padding-top-50-desktop-only {
    padding-top: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-50-widescreen {
    margin-top: 50px !important; }
  .has-padding-top-50-widescreen {
    padding-top: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-50-widescreen-only {
    margin-top: 50px !important; }
  .has-padding-top-50-widescreen-only {
    padding-top: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-50-fullhd {
    margin-top: 50px !important; }
  .has-padding-top-50-fullhd {
    padding-top: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-50-mobile {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-mobile {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-50-tablet {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-tablet {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-50-tablet-only {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-tablet-only {
    padding-bottom: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-50-touch {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-touch {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-50-desktop {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-desktop {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-50-desktop-only {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-desktop-only {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-50-widescreen {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-widescreen {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-50-widescreen-only {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-widescreen-only {
    padding-bottom: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-50-fullhd {
    margin-bottom: 50px !important; }
  .has-padding-bottom-50-fullhd {
    padding-bottom: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-50-mobile {
    margin-left: 50px !important; }
  .has-padding-left-50-mobile {
    padding-left: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-50-tablet {
    margin-left: 50px !important; }
  .has-padding-left-50-tablet {
    padding-left: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-50-tablet-only {
    margin-left: 50px !important; }
  .has-padding-left-50-tablet-only {
    padding-left: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-50-touch {
    margin-left: 50px !important; }
  .has-padding-left-50-touch {
    padding-left: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-50-desktop {
    margin-left: 50px !important; }
  .has-padding-left-50-desktop {
    padding-left: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-50-desktop-only {
    margin-left: 50px !important; }
  .has-padding-left-50-desktop-only {
    padding-left: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-50-widescreen {
    margin-left: 50px !important; }
  .has-padding-left-50-widescreen {
    padding-left: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-50-widescreen-only {
    margin-left: 50px !important; }
  .has-padding-left-50-widescreen-only {
    padding-left: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-50-fullhd {
    margin-left: 50px !important; }
  .has-padding-left-50-fullhd {
    padding-left: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-50-mobile {
    margin-right: 50px !important; }
  .has-padding-right-50-mobile {
    padding-right: 50px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-50-tablet {
    margin-right: 50px !important; }
  .has-padding-right-50-tablet {
    padding-right: 50px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-50-tablet-only {
    margin-right: 50px !important; }
  .has-padding-right-50-tablet-only {
    padding-right: 50px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-50-touch {
    margin-right: 50px !important; }
  .has-padding-right-50-touch {
    padding-right: 50px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-50-desktop {
    margin-right: 50px !important; }
  .has-padding-right-50-desktop {
    padding-right: 50px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-50-desktop-only {
    margin-right: 50px !important; }
  .has-padding-right-50-desktop-only {
    padding-right: 50px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-50-widescreen {
    margin-right: 50px !important; }
  .has-padding-right-50-widescreen {
    padding-right: 50px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-50-widescreen-only {
    margin-right: 50px !important; }
  .has-padding-right-50-widescreen-only {
    padding-right: 50px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-50-fullhd {
    margin-right: 50px !important; }
  .has-padding-right-50-fullhd {
    padding-right: 50px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-55-mobile {
    margin: 55px !important; }
  .has-padding-55-mobile {
    padding: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-55-tablet {
    margin: 55px !important; }
  .has-padding-55-tablet {
    padding: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-55-tablet-only {
    margin: 55px !important; }
  .has-padding-55-tablet-only {
    padding: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-55-touch {
    margin: 55px !important; }
  .has-padding-55-touch {
    padding: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-55-desktop {
    margin: 55px !important; }
  .has-padding-55-desktop {
    padding: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-55-desktop-only {
    margin: 55px !important; }
  .has-padding-55-desktop-only {
    padding: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-55-widescreen {
    margin: 55px !important; }
  .has-padding-55-widescreen {
    padding: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-55-widescreen-only {
    margin: 55px !important; }
  .has-padding-55-widescreen-only {
    padding: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-55-fullhd {
    margin: 55px !important; }
  .has-padding-55-fullhd {
    padding: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-55-mobile {
    margin-top: 55px !important; }
  .has-padding-top-55-mobile {
    padding-top: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-55-tablet {
    margin-top: 55px !important; }
  .has-padding-top-55-tablet {
    padding-top: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-55-tablet-only {
    margin-top: 55px !important; }
  .has-padding-top-55-tablet-only {
    padding-top: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-55-touch {
    margin-top: 55px !important; }
  .has-padding-top-55-touch {
    padding-top: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-55-desktop {
    margin-top: 55px !important; }
  .has-padding-top-55-desktop {
    padding-top: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-55-desktop-only {
    margin-top: 55px !important; }
  .has-padding-top-55-desktop-only {
    padding-top: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-55-widescreen {
    margin-top: 55px !important; }
  .has-padding-top-55-widescreen {
    padding-top: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-55-widescreen-only {
    margin-top: 55px !important; }
  .has-padding-top-55-widescreen-only {
    padding-top: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-55-fullhd {
    margin-top: 55px !important; }
  .has-padding-top-55-fullhd {
    padding-top: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-55-mobile {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-mobile {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-55-tablet {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-tablet {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-55-tablet-only {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-tablet-only {
    padding-bottom: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-55-touch {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-touch {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-55-desktop {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-desktop {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-55-desktop-only {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-desktop-only {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-55-widescreen {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-widescreen {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-55-widescreen-only {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-widescreen-only {
    padding-bottom: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-55-fullhd {
    margin-bottom: 55px !important; }
  .has-padding-bottom-55-fullhd {
    padding-bottom: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-55-mobile {
    margin-left: 55px !important; }
  .has-padding-left-55-mobile {
    padding-left: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-55-tablet {
    margin-left: 55px !important; }
  .has-padding-left-55-tablet {
    padding-left: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-55-tablet-only {
    margin-left: 55px !important; }
  .has-padding-left-55-tablet-only {
    padding-left: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-55-touch {
    margin-left: 55px !important; }
  .has-padding-left-55-touch {
    padding-left: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-55-desktop {
    margin-left: 55px !important; }
  .has-padding-left-55-desktop {
    padding-left: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-55-desktop-only {
    margin-left: 55px !important; }
  .has-padding-left-55-desktop-only {
    padding-left: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-55-widescreen {
    margin-left: 55px !important; }
  .has-padding-left-55-widescreen {
    padding-left: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-55-widescreen-only {
    margin-left: 55px !important; }
  .has-padding-left-55-widescreen-only {
    padding-left: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-55-fullhd {
    margin-left: 55px !important; }
  .has-padding-left-55-fullhd {
    padding-left: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-55-mobile {
    margin-right: 55px !important; }
  .has-padding-right-55-mobile {
    padding-right: 55px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-55-tablet {
    margin-right: 55px !important; }
  .has-padding-right-55-tablet {
    padding-right: 55px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-55-tablet-only {
    margin-right: 55px !important; }
  .has-padding-right-55-tablet-only {
    padding-right: 55px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-55-touch {
    margin-right: 55px !important; }
  .has-padding-right-55-touch {
    padding-right: 55px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-55-desktop {
    margin-right: 55px !important; }
  .has-padding-right-55-desktop {
    padding-right: 55px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-55-desktop-only {
    margin-right: 55px !important; }
  .has-padding-right-55-desktop-only {
    padding-right: 55px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-55-widescreen {
    margin-right: 55px !important; }
  .has-padding-right-55-widescreen {
    padding-right: 55px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-55-widescreen-only {
    margin-right: 55px !important; }
  .has-padding-right-55-widescreen-only {
    padding-right: 55px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-55-fullhd {
    margin-right: 55px !important; }
  .has-padding-right-55-fullhd {
    padding-right: 55px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-60-mobile {
    margin: 60px !important; }
  .has-padding-60-mobile {
    padding: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-60-tablet {
    margin: 60px !important; }
  .has-padding-60-tablet {
    padding: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-60-tablet-only {
    margin: 60px !important; }
  .has-padding-60-tablet-only {
    padding: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-60-touch {
    margin: 60px !important; }
  .has-padding-60-touch {
    padding: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-60-desktop {
    margin: 60px !important; }
  .has-padding-60-desktop {
    padding: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-60-desktop-only {
    margin: 60px !important; }
  .has-padding-60-desktop-only {
    padding: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-60-widescreen {
    margin: 60px !important; }
  .has-padding-60-widescreen {
    padding: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-60-widescreen-only {
    margin: 60px !important; }
  .has-padding-60-widescreen-only {
    padding: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-60-fullhd {
    margin: 60px !important; }
  .has-padding-60-fullhd {
    padding: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-60-mobile {
    margin-top: 60px !important; }
  .has-padding-top-60-mobile {
    padding-top: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-60-tablet {
    margin-top: 60px !important; }
  .has-padding-top-60-tablet {
    padding-top: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-60-tablet-only {
    margin-top: 60px !important; }
  .has-padding-top-60-tablet-only {
    padding-top: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-60-touch {
    margin-top: 60px !important; }
  .has-padding-top-60-touch {
    padding-top: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-60-desktop {
    margin-top: 60px !important; }
  .has-padding-top-60-desktop {
    padding-top: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-60-desktop-only {
    margin-top: 60px !important; }
  .has-padding-top-60-desktop-only {
    padding-top: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-60-widescreen {
    margin-top: 60px !important; }
  .has-padding-top-60-widescreen {
    padding-top: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-60-widescreen-only {
    margin-top: 60px !important; }
  .has-padding-top-60-widescreen-only {
    padding-top: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-60-fullhd {
    margin-top: 60px !important; }
  .has-padding-top-60-fullhd {
    padding-top: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-60-mobile {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-mobile {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-60-tablet {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-tablet {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-60-tablet-only {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-tablet-only {
    padding-bottom: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-60-touch {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-touch {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-60-desktop {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-desktop {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-60-desktop-only {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-desktop-only {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-60-widescreen {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-widescreen {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-60-widescreen-only {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-widescreen-only {
    padding-bottom: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-60-fullhd {
    margin-bottom: 60px !important; }
  .has-padding-bottom-60-fullhd {
    padding-bottom: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-60-mobile {
    margin-left: 60px !important; }
  .has-padding-left-60-mobile {
    padding-left: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-60-tablet {
    margin-left: 60px !important; }
  .has-padding-left-60-tablet {
    padding-left: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-60-tablet-only {
    margin-left: 60px !important; }
  .has-padding-left-60-tablet-only {
    padding-left: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-60-touch {
    margin-left: 60px !important; }
  .has-padding-left-60-touch {
    padding-left: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-60-desktop {
    margin-left: 60px !important; }
  .has-padding-left-60-desktop {
    padding-left: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-60-desktop-only {
    margin-left: 60px !important; }
  .has-padding-left-60-desktop-only {
    padding-left: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-60-widescreen {
    margin-left: 60px !important; }
  .has-padding-left-60-widescreen {
    padding-left: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-60-widescreen-only {
    margin-left: 60px !important; }
  .has-padding-left-60-widescreen-only {
    padding-left: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-60-fullhd {
    margin-left: 60px !important; }
  .has-padding-left-60-fullhd {
    padding-left: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-60-mobile {
    margin-right: 60px !important; }
  .has-padding-right-60-mobile {
    padding-right: 60px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-60-tablet {
    margin-right: 60px !important; }
  .has-padding-right-60-tablet {
    padding-right: 60px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-60-tablet-only {
    margin-right: 60px !important; }
  .has-padding-right-60-tablet-only {
    padding-right: 60px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-60-touch {
    margin-right: 60px !important; }
  .has-padding-right-60-touch {
    padding-right: 60px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-60-desktop {
    margin-right: 60px !important; }
  .has-padding-right-60-desktop {
    padding-right: 60px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-60-desktop-only {
    margin-right: 60px !important; }
  .has-padding-right-60-desktop-only {
    padding-right: 60px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-60-widescreen {
    margin-right: 60px !important; }
  .has-padding-right-60-widescreen {
    padding-right: 60px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-60-widescreen-only {
    margin-right: 60px !important; }
  .has-padding-right-60-widescreen-only {
    padding-right: 60px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-60-fullhd {
    margin-right: 60px !important; }
  .has-padding-right-60-fullhd {
    padding-right: 60px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-65-mobile {
    margin: 65px !important; }
  .has-padding-65-mobile {
    padding: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-65-tablet {
    margin: 65px !important; }
  .has-padding-65-tablet {
    padding: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-65-tablet-only {
    margin: 65px !important; }
  .has-padding-65-tablet-only {
    padding: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-65-touch {
    margin: 65px !important; }
  .has-padding-65-touch {
    padding: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-65-desktop {
    margin: 65px !important; }
  .has-padding-65-desktop {
    padding: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-65-desktop-only {
    margin: 65px !important; }
  .has-padding-65-desktop-only {
    padding: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-65-widescreen {
    margin: 65px !important; }
  .has-padding-65-widescreen {
    padding: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-65-widescreen-only {
    margin: 65px !important; }
  .has-padding-65-widescreen-only {
    padding: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-65-fullhd {
    margin: 65px !important; }
  .has-padding-65-fullhd {
    padding: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-65-mobile {
    margin-top: 65px !important; }
  .has-padding-top-65-mobile {
    padding-top: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-65-tablet {
    margin-top: 65px !important; }
  .has-padding-top-65-tablet {
    padding-top: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-65-tablet-only {
    margin-top: 65px !important; }
  .has-padding-top-65-tablet-only {
    padding-top: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-65-touch {
    margin-top: 65px !important; }
  .has-padding-top-65-touch {
    padding-top: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-65-desktop {
    margin-top: 65px !important; }
  .has-padding-top-65-desktop {
    padding-top: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-65-desktop-only {
    margin-top: 65px !important; }
  .has-padding-top-65-desktop-only {
    padding-top: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-65-widescreen {
    margin-top: 65px !important; }
  .has-padding-top-65-widescreen {
    padding-top: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-65-widescreen-only {
    margin-top: 65px !important; }
  .has-padding-top-65-widescreen-only {
    padding-top: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-65-fullhd {
    margin-top: 65px !important; }
  .has-padding-top-65-fullhd {
    padding-top: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-65-mobile {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-mobile {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-65-tablet {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-tablet {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-65-tablet-only {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-tablet-only {
    padding-bottom: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-65-touch {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-touch {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-65-desktop {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-desktop {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-65-desktop-only {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-desktop-only {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-65-widescreen {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-widescreen {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-65-widescreen-only {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-widescreen-only {
    padding-bottom: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-65-fullhd {
    margin-bottom: 65px !important; }
  .has-padding-bottom-65-fullhd {
    padding-bottom: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-65-mobile {
    margin-left: 65px !important; }
  .has-padding-left-65-mobile {
    padding-left: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-65-tablet {
    margin-left: 65px !important; }
  .has-padding-left-65-tablet {
    padding-left: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-65-tablet-only {
    margin-left: 65px !important; }
  .has-padding-left-65-tablet-only {
    padding-left: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-65-touch {
    margin-left: 65px !important; }
  .has-padding-left-65-touch {
    padding-left: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-65-desktop {
    margin-left: 65px !important; }
  .has-padding-left-65-desktop {
    padding-left: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-65-desktop-only {
    margin-left: 65px !important; }
  .has-padding-left-65-desktop-only {
    padding-left: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-65-widescreen {
    margin-left: 65px !important; }
  .has-padding-left-65-widescreen {
    padding-left: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-65-widescreen-only {
    margin-left: 65px !important; }
  .has-padding-left-65-widescreen-only {
    padding-left: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-65-fullhd {
    margin-left: 65px !important; }
  .has-padding-left-65-fullhd {
    padding-left: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-65-mobile {
    margin-right: 65px !important; }
  .has-padding-right-65-mobile {
    padding-right: 65px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-65-tablet {
    margin-right: 65px !important; }
  .has-padding-right-65-tablet {
    padding-right: 65px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-65-tablet-only {
    margin-right: 65px !important; }
  .has-padding-right-65-tablet-only {
    padding-right: 65px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-65-touch {
    margin-right: 65px !important; }
  .has-padding-right-65-touch {
    padding-right: 65px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-65-desktop {
    margin-right: 65px !important; }
  .has-padding-right-65-desktop {
    padding-right: 65px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-65-desktop-only {
    margin-right: 65px !important; }
  .has-padding-right-65-desktop-only {
    padding-right: 65px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-65-widescreen {
    margin-right: 65px !important; }
  .has-padding-right-65-widescreen {
    padding-right: 65px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-65-widescreen-only {
    margin-right: 65px !important; }
  .has-padding-right-65-widescreen-only {
    padding-right: 65px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-65-fullhd {
    margin-right: 65px !important; }
  .has-padding-right-65-fullhd {
    padding-right: 65px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-70-mobile {
    margin: 70px !important; }
  .has-padding-70-mobile {
    padding: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-70-tablet {
    margin: 70px !important; }
  .has-padding-70-tablet {
    padding: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-70-tablet-only {
    margin: 70px !important; }
  .has-padding-70-tablet-only {
    padding: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-70-touch {
    margin: 70px !important; }
  .has-padding-70-touch {
    padding: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-70-desktop {
    margin: 70px !important; }
  .has-padding-70-desktop {
    padding: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-70-desktop-only {
    margin: 70px !important; }
  .has-padding-70-desktop-only {
    padding: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-70-widescreen {
    margin: 70px !important; }
  .has-padding-70-widescreen {
    padding: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-70-widescreen-only {
    margin: 70px !important; }
  .has-padding-70-widescreen-only {
    padding: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-70-fullhd {
    margin: 70px !important; }
  .has-padding-70-fullhd {
    padding: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-70-mobile {
    margin-top: 70px !important; }
  .has-padding-top-70-mobile {
    padding-top: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-70-tablet {
    margin-top: 70px !important; }
  .has-padding-top-70-tablet {
    padding-top: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-70-tablet-only {
    margin-top: 70px !important; }
  .has-padding-top-70-tablet-only {
    padding-top: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-70-touch {
    margin-top: 70px !important; }
  .has-padding-top-70-touch {
    padding-top: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-70-desktop {
    margin-top: 70px !important; }
  .has-padding-top-70-desktop {
    padding-top: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-70-desktop-only {
    margin-top: 70px !important; }
  .has-padding-top-70-desktop-only {
    padding-top: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-70-widescreen {
    margin-top: 70px !important; }
  .has-padding-top-70-widescreen {
    padding-top: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-70-widescreen-only {
    margin-top: 70px !important; }
  .has-padding-top-70-widescreen-only {
    padding-top: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-70-fullhd {
    margin-top: 70px !important; }
  .has-padding-top-70-fullhd {
    padding-top: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-70-mobile {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-mobile {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-70-tablet {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-tablet {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-70-tablet-only {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-tablet-only {
    padding-bottom: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-70-touch {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-touch {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-70-desktop {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-desktop {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-70-desktop-only {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-desktop-only {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-70-widescreen {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-widescreen {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-70-widescreen-only {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-widescreen-only {
    padding-bottom: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-70-fullhd {
    margin-bottom: 70px !important; }
  .has-padding-bottom-70-fullhd {
    padding-bottom: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-70-mobile {
    margin-left: 70px !important; }
  .has-padding-left-70-mobile {
    padding-left: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-70-tablet {
    margin-left: 70px !important; }
  .has-padding-left-70-tablet {
    padding-left: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-70-tablet-only {
    margin-left: 70px !important; }
  .has-padding-left-70-tablet-only {
    padding-left: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-70-touch {
    margin-left: 70px !important; }
  .has-padding-left-70-touch {
    padding-left: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-70-desktop {
    margin-left: 70px !important; }
  .has-padding-left-70-desktop {
    padding-left: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-70-desktop-only {
    margin-left: 70px !important; }
  .has-padding-left-70-desktop-only {
    padding-left: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-70-widescreen {
    margin-left: 70px !important; }
  .has-padding-left-70-widescreen {
    padding-left: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-70-widescreen-only {
    margin-left: 70px !important; }
  .has-padding-left-70-widescreen-only {
    padding-left: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-70-fullhd {
    margin-left: 70px !important; }
  .has-padding-left-70-fullhd {
    padding-left: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-70-mobile {
    margin-right: 70px !important; }
  .has-padding-right-70-mobile {
    padding-right: 70px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-70-tablet {
    margin-right: 70px !important; }
  .has-padding-right-70-tablet {
    padding-right: 70px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-70-tablet-only {
    margin-right: 70px !important; }
  .has-padding-right-70-tablet-only {
    padding-right: 70px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-70-touch {
    margin-right: 70px !important; }
  .has-padding-right-70-touch {
    padding-right: 70px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-70-desktop {
    margin-right: 70px !important; }
  .has-padding-right-70-desktop {
    padding-right: 70px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-70-desktop-only {
    margin-right: 70px !important; }
  .has-padding-right-70-desktop-only {
    padding-right: 70px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-70-widescreen {
    margin-right: 70px !important; }
  .has-padding-right-70-widescreen {
    padding-right: 70px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-70-widescreen-only {
    margin-right: 70px !important; }
  .has-padding-right-70-widescreen-only {
    padding-right: 70px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-70-fullhd {
    margin-right: 70px !important; }
  .has-padding-right-70-fullhd {
    padding-right: 70px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-75-mobile {
    margin: 75px !important; }
  .has-padding-75-mobile {
    padding: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-75-tablet {
    margin: 75px !important; }
  .has-padding-75-tablet {
    padding: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-75-tablet-only {
    margin: 75px !important; }
  .has-padding-75-tablet-only {
    padding: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-75-touch {
    margin: 75px !important; }
  .has-padding-75-touch {
    padding: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-75-desktop {
    margin: 75px !important; }
  .has-padding-75-desktop {
    padding: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-75-desktop-only {
    margin: 75px !important; }
  .has-padding-75-desktop-only {
    padding: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-75-widescreen {
    margin: 75px !important; }
  .has-padding-75-widescreen {
    padding: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-75-widescreen-only {
    margin: 75px !important; }
  .has-padding-75-widescreen-only {
    padding: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-75-fullhd {
    margin: 75px !important; }
  .has-padding-75-fullhd {
    padding: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-75-mobile {
    margin-top: 75px !important; }
  .has-padding-top-75-mobile {
    padding-top: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-75-tablet {
    margin-top: 75px !important; }
  .has-padding-top-75-tablet {
    padding-top: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-75-tablet-only {
    margin-top: 75px !important; }
  .has-padding-top-75-tablet-only {
    padding-top: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-75-touch {
    margin-top: 75px !important; }
  .has-padding-top-75-touch {
    padding-top: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-75-desktop {
    margin-top: 75px !important; }
  .has-padding-top-75-desktop {
    padding-top: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-75-desktop-only {
    margin-top: 75px !important; }
  .has-padding-top-75-desktop-only {
    padding-top: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-75-widescreen {
    margin-top: 75px !important; }
  .has-padding-top-75-widescreen {
    padding-top: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-75-widescreen-only {
    margin-top: 75px !important; }
  .has-padding-top-75-widescreen-only {
    padding-top: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-75-fullhd {
    margin-top: 75px !important; }
  .has-padding-top-75-fullhd {
    padding-top: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-75-mobile {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-mobile {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-75-tablet {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-tablet {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-75-tablet-only {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-tablet-only {
    padding-bottom: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-75-touch {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-touch {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-75-desktop {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-desktop {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-75-desktop-only {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-desktop-only {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-75-widescreen {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-widescreen {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-75-widescreen-only {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-widescreen-only {
    padding-bottom: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-75-fullhd {
    margin-bottom: 75px !important; }
  .has-padding-bottom-75-fullhd {
    padding-bottom: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-75-mobile {
    margin-left: 75px !important; }
  .has-padding-left-75-mobile {
    padding-left: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-75-tablet {
    margin-left: 75px !important; }
  .has-padding-left-75-tablet {
    padding-left: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-75-tablet-only {
    margin-left: 75px !important; }
  .has-padding-left-75-tablet-only {
    padding-left: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-75-touch {
    margin-left: 75px !important; }
  .has-padding-left-75-touch {
    padding-left: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-75-desktop {
    margin-left: 75px !important; }
  .has-padding-left-75-desktop {
    padding-left: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-75-desktop-only {
    margin-left: 75px !important; }
  .has-padding-left-75-desktop-only {
    padding-left: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-75-widescreen {
    margin-left: 75px !important; }
  .has-padding-left-75-widescreen {
    padding-left: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-75-widescreen-only {
    margin-left: 75px !important; }
  .has-padding-left-75-widescreen-only {
    padding-left: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-75-fullhd {
    margin-left: 75px !important; }
  .has-padding-left-75-fullhd {
    padding-left: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-75-mobile {
    margin-right: 75px !important; }
  .has-padding-right-75-mobile {
    padding-right: 75px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-75-tablet {
    margin-right: 75px !important; }
  .has-padding-right-75-tablet {
    padding-right: 75px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-75-tablet-only {
    margin-right: 75px !important; }
  .has-padding-right-75-tablet-only {
    padding-right: 75px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-75-touch {
    margin-right: 75px !important; }
  .has-padding-right-75-touch {
    padding-right: 75px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-75-desktop {
    margin-right: 75px !important; }
  .has-padding-right-75-desktop {
    padding-right: 75px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-75-desktop-only {
    margin-right: 75px !important; }
  .has-padding-right-75-desktop-only {
    padding-right: 75px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-75-widescreen {
    margin-right: 75px !important; }
  .has-padding-right-75-widescreen {
    padding-right: 75px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-75-widescreen-only {
    margin-right: 75px !important; }
  .has-padding-right-75-widescreen-only {
    padding-right: 75px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-75-fullhd {
    margin-right: 75px !important; }
  .has-padding-right-75-fullhd {
    padding-right: 75px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-80-mobile {
    margin: 80px !important; }
  .has-padding-80-mobile {
    padding: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-80-tablet {
    margin: 80px !important; }
  .has-padding-80-tablet {
    padding: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-80-tablet-only {
    margin: 80px !important; }
  .has-padding-80-tablet-only {
    padding: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-80-touch {
    margin: 80px !important; }
  .has-padding-80-touch {
    padding: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-80-desktop {
    margin: 80px !important; }
  .has-padding-80-desktop {
    padding: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-80-desktop-only {
    margin: 80px !important; }
  .has-padding-80-desktop-only {
    padding: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-80-widescreen {
    margin: 80px !important; }
  .has-padding-80-widescreen {
    padding: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-80-widescreen-only {
    margin: 80px !important; }
  .has-padding-80-widescreen-only {
    padding: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-80-fullhd {
    margin: 80px !important; }
  .has-padding-80-fullhd {
    padding: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-80-mobile {
    margin-top: 80px !important; }
  .has-padding-top-80-mobile {
    padding-top: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-80-tablet {
    margin-top: 80px !important; }
  .has-padding-top-80-tablet {
    padding-top: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-80-tablet-only {
    margin-top: 80px !important; }
  .has-padding-top-80-tablet-only {
    padding-top: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-80-touch {
    margin-top: 80px !important; }
  .has-padding-top-80-touch {
    padding-top: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-80-desktop {
    margin-top: 80px !important; }
  .has-padding-top-80-desktop {
    padding-top: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-80-desktop-only {
    margin-top: 80px !important; }
  .has-padding-top-80-desktop-only {
    padding-top: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-80-widescreen {
    margin-top: 80px !important; }
  .has-padding-top-80-widescreen {
    padding-top: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-80-widescreen-only {
    margin-top: 80px !important; }
  .has-padding-top-80-widescreen-only {
    padding-top: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-80-fullhd {
    margin-top: 80px !important; }
  .has-padding-top-80-fullhd {
    padding-top: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-80-mobile {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-mobile {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-80-tablet {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-tablet {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-80-tablet-only {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-tablet-only {
    padding-bottom: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-80-touch {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-touch {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-80-desktop {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-desktop {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-80-desktop-only {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-desktop-only {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-80-widescreen {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-widescreen {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-80-widescreen-only {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-widescreen-only {
    padding-bottom: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-80-fullhd {
    margin-bottom: 80px !important; }
  .has-padding-bottom-80-fullhd {
    padding-bottom: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-80-mobile {
    margin-left: 80px !important; }
  .has-padding-left-80-mobile {
    padding-left: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-80-tablet {
    margin-left: 80px !important; }
  .has-padding-left-80-tablet {
    padding-left: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-80-tablet-only {
    margin-left: 80px !important; }
  .has-padding-left-80-tablet-only {
    padding-left: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-80-touch {
    margin-left: 80px !important; }
  .has-padding-left-80-touch {
    padding-left: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-80-desktop {
    margin-left: 80px !important; }
  .has-padding-left-80-desktop {
    padding-left: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-80-desktop-only {
    margin-left: 80px !important; }
  .has-padding-left-80-desktop-only {
    padding-left: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-80-widescreen {
    margin-left: 80px !important; }
  .has-padding-left-80-widescreen {
    padding-left: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-80-widescreen-only {
    margin-left: 80px !important; }
  .has-padding-left-80-widescreen-only {
    padding-left: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-80-fullhd {
    margin-left: 80px !important; }
  .has-padding-left-80-fullhd {
    padding-left: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-80-mobile {
    margin-right: 80px !important; }
  .has-padding-right-80-mobile {
    padding-right: 80px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-80-tablet {
    margin-right: 80px !important; }
  .has-padding-right-80-tablet {
    padding-right: 80px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-80-tablet-only {
    margin-right: 80px !important; }
  .has-padding-right-80-tablet-only {
    padding-right: 80px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-80-touch {
    margin-right: 80px !important; }
  .has-padding-right-80-touch {
    padding-right: 80px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-80-desktop {
    margin-right: 80px !important; }
  .has-padding-right-80-desktop {
    padding-right: 80px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-80-desktop-only {
    margin-right: 80px !important; }
  .has-padding-right-80-desktop-only {
    padding-right: 80px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-80-widescreen {
    margin-right: 80px !important; }
  .has-padding-right-80-widescreen {
    padding-right: 80px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-80-widescreen-only {
    margin-right: 80px !important; }
  .has-padding-right-80-widescreen-only {
    padding-right: 80px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-80-fullhd {
    margin-right: 80px !important; }
  .has-padding-right-80-fullhd {
    padding-right: 80px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-85-mobile {
    margin: 85px !important; }
  .has-padding-85-mobile {
    padding: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-85-tablet {
    margin: 85px !important; }
  .has-padding-85-tablet {
    padding: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-85-tablet-only {
    margin: 85px !important; }
  .has-padding-85-tablet-only {
    padding: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-85-touch {
    margin: 85px !important; }
  .has-padding-85-touch {
    padding: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-85-desktop {
    margin: 85px !important; }
  .has-padding-85-desktop {
    padding: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-85-desktop-only {
    margin: 85px !important; }
  .has-padding-85-desktop-only {
    padding: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-85-widescreen {
    margin: 85px !important; }
  .has-padding-85-widescreen {
    padding: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-85-widescreen-only {
    margin: 85px !important; }
  .has-padding-85-widescreen-only {
    padding: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-85-fullhd {
    margin: 85px !important; }
  .has-padding-85-fullhd {
    padding: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-85-mobile {
    margin-top: 85px !important; }
  .has-padding-top-85-mobile {
    padding-top: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-85-tablet {
    margin-top: 85px !important; }
  .has-padding-top-85-tablet {
    padding-top: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-85-tablet-only {
    margin-top: 85px !important; }
  .has-padding-top-85-tablet-only {
    padding-top: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-85-touch {
    margin-top: 85px !important; }
  .has-padding-top-85-touch {
    padding-top: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-85-desktop {
    margin-top: 85px !important; }
  .has-padding-top-85-desktop {
    padding-top: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-85-desktop-only {
    margin-top: 85px !important; }
  .has-padding-top-85-desktop-only {
    padding-top: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-85-widescreen {
    margin-top: 85px !important; }
  .has-padding-top-85-widescreen {
    padding-top: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-85-widescreen-only {
    margin-top: 85px !important; }
  .has-padding-top-85-widescreen-only {
    padding-top: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-85-fullhd {
    margin-top: 85px !important; }
  .has-padding-top-85-fullhd {
    padding-top: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-85-mobile {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-mobile {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-85-tablet {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-tablet {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-85-tablet-only {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-tablet-only {
    padding-bottom: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-85-touch {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-touch {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-85-desktop {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-desktop {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-85-desktop-only {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-desktop-only {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-85-widescreen {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-widescreen {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-85-widescreen-only {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-widescreen-only {
    padding-bottom: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-85-fullhd {
    margin-bottom: 85px !important; }
  .has-padding-bottom-85-fullhd {
    padding-bottom: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-85-mobile {
    margin-left: 85px !important; }
  .has-padding-left-85-mobile {
    padding-left: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-85-tablet {
    margin-left: 85px !important; }
  .has-padding-left-85-tablet {
    padding-left: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-85-tablet-only {
    margin-left: 85px !important; }
  .has-padding-left-85-tablet-only {
    padding-left: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-85-touch {
    margin-left: 85px !important; }
  .has-padding-left-85-touch {
    padding-left: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-85-desktop {
    margin-left: 85px !important; }
  .has-padding-left-85-desktop {
    padding-left: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-85-desktop-only {
    margin-left: 85px !important; }
  .has-padding-left-85-desktop-only {
    padding-left: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-85-widescreen {
    margin-left: 85px !important; }
  .has-padding-left-85-widescreen {
    padding-left: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-85-widescreen-only {
    margin-left: 85px !important; }
  .has-padding-left-85-widescreen-only {
    padding-left: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-85-fullhd {
    margin-left: 85px !important; }
  .has-padding-left-85-fullhd {
    padding-left: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-85-mobile {
    margin-right: 85px !important; }
  .has-padding-right-85-mobile {
    padding-right: 85px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-85-tablet {
    margin-right: 85px !important; }
  .has-padding-right-85-tablet {
    padding-right: 85px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-85-tablet-only {
    margin-right: 85px !important; }
  .has-padding-right-85-tablet-only {
    padding-right: 85px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-85-touch {
    margin-right: 85px !important; }
  .has-padding-right-85-touch {
    padding-right: 85px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-85-desktop {
    margin-right: 85px !important; }
  .has-padding-right-85-desktop {
    padding-right: 85px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-85-desktop-only {
    margin-right: 85px !important; }
  .has-padding-right-85-desktop-only {
    padding-right: 85px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-85-widescreen {
    margin-right: 85px !important; }
  .has-padding-right-85-widescreen {
    padding-right: 85px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-85-widescreen-only {
    margin-right: 85px !important; }
  .has-padding-right-85-widescreen-only {
    padding-right: 85px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-85-fullhd {
    margin-right: 85px !important; }
  .has-padding-right-85-fullhd {
    padding-right: 85px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-90-mobile {
    margin: 90px !important; }
  .has-padding-90-mobile {
    padding: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-90-tablet {
    margin: 90px !important; }
  .has-padding-90-tablet {
    padding: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-90-tablet-only {
    margin: 90px !important; }
  .has-padding-90-tablet-only {
    padding: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-90-touch {
    margin: 90px !important; }
  .has-padding-90-touch {
    padding: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-90-desktop {
    margin: 90px !important; }
  .has-padding-90-desktop {
    padding: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-90-desktop-only {
    margin: 90px !important; }
  .has-padding-90-desktop-only {
    padding: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-90-widescreen {
    margin: 90px !important; }
  .has-padding-90-widescreen {
    padding: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-90-widescreen-only {
    margin: 90px !important; }
  .has-padding-90-widescreen-only {
    padding: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-90-fullhd {
    margin: 90px !important; }
  .has-padding-90-fullhd {
    padding: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-90-mobile {
    margin-top: 90px !important; }
  .has-padding-top-90-mobile {
    padding-top: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-90-tablet {
    margin-top: 90px !important; }
  .has-padding-top-90-tablet {
    padding-top: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-90-tablet-only {
    margin-top: 90px !important; }
  .has-padding-top-90-tablet-only {
    padding-top: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-90-touch {
    margin-top: 90px !important; }
  .has-padding-top-90-touch {
    padding-top: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-90-desktop {
    margin-top: 90px !important; }
  .has-padding-top-90-desktop {
    padding-top: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-90-desktop-only {
    margin-top: 90px !important; }
  .has-padding-top-90-desktop-only {
    padding-top: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-90-widescreen {
    margin-top: 90px !important; }
  .has-padding-top-90-widescreen {
    padding-top: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-90-widescreen-only {
    margin-top: 90px !important; }
  .has-padding-top-90-widescreen-only {
    padding-top: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-90-fullhd {
    margin-top: 90px !important; }
  .has-padding-top-90-fullhd {
    padding-top: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-90-mobile {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-mobile {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-90-tablet {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-tablet {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-90-tablet-only {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-tablet-only {
    padding-bottom: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-90-touch {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-touch {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-90-desktop {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-desktop {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-90-desktop-only {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-desktop-only {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-90-widescreen {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-widescreen {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-90-widescreen-only {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-widescreen-only {
    padding-bottom: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-90-fullhd {
    margin-bottom: 90px !important; }
  .has-padding-bottom-90-fullhd {
    padding-bottom: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-90-mobile {
    margin-left: 90px !important; }
  .has-padding-left-90-mobile {
    padding-left: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-90-tablet {
    margin-left: 90px !important; }
  .has-padding-left-90-tablet {
    padding-left: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-90-tablet-only {
    margin-left: 90px !important; }
  .has-padding-left-90-tablet-only {
    padding-left: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-90-touch {
    margin-left: 90px !important; }
  .has-padding-left-90-touch {
    padding-left: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-90-desktop {
    margin-left: 90px !important; }
  .has-padding-left-90-desktop {
    padding-left: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-90-desktop-only {
    margin-left: 90px !important; }
  .has-padding-left-90-desktop-only {
    padding-left: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-90-widescreen {
    margin-left: 90px !important; }
  .has-padding-left-90-widescreen {
    padding-left: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-90-widescreen-only {
    margin-left: 90px !important; }
  .has-padding-left-90-widescreen-only {
    padding-left: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-90-fullhd {
    margin-left: 90px !important; }
  .has-padding-left-90-fullhd {
    padding-left: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-90-mobile {
    margin-right: 90px !important; }
  .has-padding-right-90-mobile {
    padding-right: 90px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-90-tablet {
    margin-right: 90px !important; }
  .has-padding-right-90-tablet {
    padding-right: 90px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-90-tablet-only {
    margin-right: 90px !important; }
  .has-padding-right-90-tablet-only {
    padding-right: 90px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-90-touch {
    margin-right: 90px !important; }
  .has-padding-right-90-touch {
    padding-right: 90px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-90-desktop {
    margin-right: 90px !important; }
  .has-padding-right-90-desktop {
    padding-right: 90px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-90-desktop-only {
    margin-right: 90px !important; }
  .has-padding-right-90-desktop-only {
    padding-right: 90px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-90-widescreen {
    margin-right: 90px !important; }
  .has-padding-right-90-widescreen {
    padding-right: 90px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-90-widescreen-only {
    margin-right: 90px !important; }
  .has-padding-right-90-widescreen-only {
    padding-right: 90px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-90-fullhd {
    margin-right: 90px !important; }
  .has-padding-right-90-fullhd {
    padding-right: 90px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-95-mobile {
    margin: 95px !important; }
  .has-padding-95-mobile {
    padding: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-95-tablet {
    margin: 95px !important; }
  .has-padding-95-tablet {
    padding: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-95-tablet-only {
    margin: 95px !important; }
  .has-padding-95-tablet-only {
    padding: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-95-touch {
    margin: 95px !important; }
  .has-padding-95-touch {
    padding: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-95-desktop {
    margin: 95px !important; }
  .has-padding-95-desktop {
    padding: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-95-desktop-only {
    margin: 95px !important; }
  .has-padding-95-desktop-only {
    padding: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-95-widescreen {
    margin: 95px !important; }
  .has-padding-95-widescreen {
    padding: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-95-widescreen-only {
    margin: 95px !important; }
  .has-padding-95-widescreen-only {
    padding: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-95-fullhd {
    margin: 95px !important; }
  .has-padding-95-fullhd {
    padding: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-95-mobile {
    margin-top: 95px !important; }
  .has-padding-top-95-mobile {
    padding-top: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-95-tablet {
    margin-top: 95px !important; }
  .has-padding-top-95-tablet {
    padding-top: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-95-tablet-only {
    margin-top: 95px !important; }
  .has-padding-top-95-tablet-only {
    padding-top: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-95-touch {
    margin-top: 95px !important; }
  .has-padding-top-95-touch {
    padding-top: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-95-desktop {
    margin-top: 95px !important; }
  .has-padding-top-95-desktop {
    padding-top: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-95-desktop-only {
    margin-top: 95px !important; }
  .has-padding-top-95-desktop-only {
    padding-top: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-95-widescreen {
    margin-top: 95px !important; }
  .has-padding-top-95-widescreen {
    padding-top: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-95-widescreen-only {
    margin-top: 95px !important; }
  .has-padding-top-95-widescreen-only {
    padding-top: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-95-fullhd {
    margin-top: 95px !important; }
  .has-padding-top-95-fullhd {
    padding-top: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-95-mobile {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-mobile {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-95-tablet {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-tablet {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-95-tablet-only {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-tablet-only {
    padding-bottom: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-95-touch {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-touch {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-95-desktop {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-desktop {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-95-desktop-only {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-desktop-only {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-95-widescreen {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-widescreen {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-95-widescreen-only {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-widescreen-only {
    padding-bottom: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-95-fullhd {
    margin-bottom: 95px !important; }
  .has-padding-bottom-95-fullhd {
    padding-bottom: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-95-mobile {
    margin-left: 95px !important; }
  .has-padding-left-95-mobile {
    padding-left: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-95-tablet {
    margin-left: 95px !important; }
  .has-padding-left-95-tablet {
    padding-left: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-95-tablet-only {
    margin-left: 95px !important; }
  .has-padding-left-95-tablet-only {
    padding-left: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-95-touch {
    margin-left: 95px !important; }
  .has-padding-left-95-touch {
    padding-left: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-95-desktop {
    margin-left: 95px !important; }
  .has-padding-left-95-desktop {
    padding-left: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-95-desktop-only {
    margin-left: 95px !important; }
  .has-padding-left-95-desktop-only {
    padding-left: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-95-widescreen {
    margin-left: 95px !important; }
  .has-padding-left-95-widescreen {
    padding-left: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-95-widescreen-only {
    margin-left: 95px !important; }
  .has-padding-left-95-widescreen-only {
    padding-left: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-95-fullhd {
    margin-left: 95px !important; }
  .has-padding-left-95-fullhd {
    padding-left: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-95-mobile {
    margin-right: 95px !important; }
  .has-padding-right-95-mobile {
    padding-right: 95px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-95-tablet {
    margin-right: 95px !important; }
  .has-padding-right-95-tablet {
    padding-right: 95px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-95-tablet-only {
    margin-right: 95px !important; }
  .has-padding-right-95-tablet-only {
    padding-right: 95px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-95-touch {
    margin-right: 95px !important; }
  .has-padding-right-95-touch {
    padding-right: 95px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-95-desktop {
    margin-right: 95px !important; }
  .has-padding-right-95-desktop {
    padding-right: 95px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-95-desktop-only {
    margin-right: 95px !important; }
  .has-padding-right-95-desktop-only {
    padding-right: 95px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-95-widescreen {
    margin-right: 95px !important; }
  .has-padding-right-95-widescreen {
    padding-right: 95px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-95-widescreen-only {
    margin-right: 95px !important; }
  .has-padding-right-95-widescreen-only {
    padding-right: 95px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-95-fullhd {
    margin-right: 95px !important; }
  .has-padding-right-95-fullhd {
    padding-right: 95px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-100-mobile {
    margin: 100px !important; }
  .has-padding-100-mobile {
    padding: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-100-tablet {
    margin: 100px !important; }
  .has-padding-100-tablet {
    padding: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-100-tablet-only {
    margin: 100px !important; }
  .has-padding-100-tablet-only {
    padding: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-100-touch {
    margin: 100px !important; }
  .has-padding-100-touch {
    padding: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-100-desktop {
    margin: 100px !important; }
  .has-padding-100-desktop {
    padding: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-100-desktop-only {
    margin: 100px !important; }
  .has-padding-100-desktop-only {
    padding: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-100-widescreen {
    margin: 100px !important; }
  .has-padding-100-widescreen {
    padding: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-100-widescreen-only {
    margin: 100px !important; }
  .has-padding-100-widescreen-only {
    padding: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-100-fullhd {
    margin: 100px !important; }
  .has-padding-100-fullhd {
    padding: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-100-mobile {
    margin-top: 100px !important; }
  .has-padding-top-100-mobile {
    padding-top: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-100-tablet {
    margin-top: 100px !important; }
  .has-padding-top-100-tablet {
    padding-top: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-100-tablet-only {
    margin-top: 100px !important; }
  .has-padding-top-100-tablet-only {
    padding-top: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-100-touch {
    margin-top: 100px !important; }
  .has-padding-top-100-touch {
    padding-top: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-100-desktop {
    margin-top: 100px !important; }
  .has-padding-top-100-desktop {
    padding-top: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-100-desktop-only {
    margin-top: 100px !important; }
  .has-padding-top-100-desktop-only {
    padding-top: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-100-widescreen {
    margin-top: 100px !important; }
  .has-padding-top-100-widescreen {
    padding-top: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-100-widescreen-only {
    margin-top: 100px !important; }
  .has-padding-top-100-widescreen-only {
    padding-top: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-100-fullhd {
    margin-top: 100px !important; }
  .has-padding-top-100-fullhd {
    padding-top: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-100-mobile {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-mobile {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-100-tablet {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-tablet {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-100-tablet-only {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-tablet-only {
    padding-bottom: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-100-touch {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-touch {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-100-desktop {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-desktop {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-100-desktop-only {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-desktop-only {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-100-widescreen {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-widescreen {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-100-widescreen-only {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-widescreen-only {
    padding-bottom: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-100-fullhd {
    margin-bottom: 100px !important; }
  .has-padding-bottom-100-fullhd {
    padding-bottom: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-100-mobile {
    margin-left: 100px !important; }
  .has-padding-left-100-mobile {
    padding-left: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-100-tablet {
    margin-left: 100px !important; }
  .has-padding-left-100-tablet {
    padding-left: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-100-tablet-only {
    margin-left: 100px !important; }
  .has-padding-left-100-tablet-only {
    padding-left: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-100-touch {
    margin-left: 100px !important; }
  .has-padding-left-100-touch {
    padding-left: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-100-desktop {
    margin-left: 100px !important; }
  .has-padding-left-100-desktop {
    padding-left: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-100-desktop-only {
    margin-left: 100px !important; }
  .has-padding-left-100-desktop-only {
    padding-left: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-100-widescreen {
    margin-left: 100px !important; }
  .has-padding-left-100-widescreen {
    padding-left: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-100-widescreen-only {
    margin-left: 100px !important; }
  .has-padding-left-100-widescreen-only {
    padding-left: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-100-fullhd {
    margin-left: 100px !important; }
  .has-padding-left-100-fullhd {
    padding-left: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-100-mobile {
    margin-right: 100px !important; }
  .has-padding-right-100-mobile {
    padding-right: 100px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-100-tablet {
    margin-right: 100px !important; }
  .has-padding-right-100-tablet {
    padding-right: 100px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-100-tablet-only {
    margin-right: 100px !important; }
  .has-padding-right-100-tablet-only {
    padding-right: 100px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-100-touch {
    margin-right: 100px !important; }
  .has-padding-right-100-touch {
    padding-right: 100px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-100-desktop {
    margin-right: 100px !important; }
  .has-padding-right-100-desktop {
    padding-right: 100px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-100-desktop-only {
    margin-right: 100px !important; }
  .has-padding-right-100-desktop-only {
    padding-right: 100px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-100-widescreen {
    margin-right: 100px !important; }
  .has-padding-right-100-widescreen {
    padding-right: 100px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-100-widescreen-only {
    margin-right: 100px !important; }
  .has-padding-right-100-widescreen-only {
    padding-right: 100px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-100-fullhd {
    margin-right: 100px !important; }
  .has-padding-right-100-fullhd {
    padding-right: 100px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-105-mobile {
    margin: 105px !important; }
  .has-padding-105-mobile {
    padding: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-105-tablet {
    margin: 105px !important; }
  .has-padding-105-tablet {
    padding: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-105-tablet-only {
    margin: 105px !important; }
  .has-padding-105-tablet-only {
    padding: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-105-touch {
    margin: 105px !important; }
  .has-padding-105-touch {
    padding: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-105-desktop {
    margin: 105px !important; }
  .has-padding-105-desktop {
    padding: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-105-desktop-only {
    margin: 105px !important; }
  .has-padding-105-desktop-only {
    padding: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-105-widescreen {
    margin: 105px !important; }
  .has-padding-105-widescreen {
    padding: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-105-widescreen-only {
    margin: 105px !important; }
  .has-padding-105-widescreen-only {
    padding: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-105-fullhd {
    margin: 105px !important; }
  .has-padding-105-fullhd {
    padding: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-105-mobile {
    margin-top: 105px !important; }
  .has-padding-top-105-mobile {
    padding-top: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-105-tablet {
    margin-top: 105px !important; }
  .has-padding-top-105-tablet {
    padding-top: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-105-tablet-only {
    margin-top: 105px !important; }
  .has-padding-top-105-tablet-only {
    padding-top: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-105-touch {
    margin-top: 105px !important; }
  .has-padding-top-105-touch {
    padding-top: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-105-desktop {
    margin-top: 105px !important; }
  .has-padding-top-105-desktop {
    padding-top: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-105-desktop-only {
    margin-top: 105px !important; }
  .has-padding-top-105-desktop-only {
    padding-top: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-105-widescreen {
    margin-top: 105px !important; }
  .has-padding-top-105-widescreen {
    padding-top: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-105-widescreen-only {
    margin-top: 105px !important; }
  .has-padding-top-105-widescreen-only {
    padding-top: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-105-fullhd {
    margin-top: 105px !important; }
  .has-padding-top-105-fullhd {
    padding-top: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-105-mobile {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-mobile {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-105-tablet {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-tablet {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-105-tablet-only {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-tablet-only {
    padding-bottom: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-105-touch {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-touch {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-105-desktop {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-desktop {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-105-desktop-only {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-desktop-only {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-105-widescreen {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-widescreen {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-105-widescreen-only {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-widescreen-only {
    padding-bottom: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-105-fullhd {
    margin-bottom: 105px !important; }
  .has-padding-bottom-105-fullhd {
    padding-bottom: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-105-mobile {
    margin-left: 105px !important; }
  .has-padding-left-105-mobile {
    padding-left: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-105-tablet {
    margin-left: 105px !important; }
  .has-padding-left-105-tablet {
    padding-left: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-105-tablet-only {
    margin-left: 105px !important; }
  .has-padding-left-105-tablet-only {
    padding-left: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-105-touch {
    margin-left: 105px !important; }
  .has-padding-left-105-touch {
    padding-left: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-105-desktop {
    margin-left: 105px !important; }
  .has-padding-left-105-desktop {
    padding-left: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-105-desktop-only {
    margin-left: 105px !important; }
  .has-padding-left-105-desktop-only {
    padding-left: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-105-widescreen {
    margin-left: 105px !important; }
  .has-padding-left-105-widescreen {
    padding-left: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-105-widescreen-only {
    margin-left: 105px !important; }
  .has-padding-left-105-widescreen-only {
    padding-left: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-105-fullhd {
    margin-left: 105px !important; }
  .has-padding-left-105-fullhd {
    padding-left: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-105-mobile {
    margin-right: 105px !important; }
  .has-padding-right-105-mobile {
    padding-right: 105px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-105-tablet {
    margin-right: 105px !important; }
  .has-padding-right-105-tablet {
    padding-right: 105px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-105-tablet-only {
    margin-right: 105px !important; }
  .has-padding-right-105-tablet-only {
    padding-right: 105px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-105-touch {
    margin-right: 105px !important; }
  .has-padding-right-105-touch {
    padding-right: 105px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-105-desktop {
    margin-right: 105px !important; }
  .has-padding-right-105-desktop {
    padding-right: 105px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-105-desktop-only {
    margin-right: 105px !important; }
  .has-padding-right-105-desktop-only {
    padding-right: 105px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-105-widescreen {
    margin-right: 105px !important; }
  .has-padding-right-105-widescreen {
    padding-right: 105px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-105-widescreen-only {
    margin-right: 105px !important; }
  .has-padding-right-105-widescreen-only {
    padding-right: 105px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-105-fullhd {
    margin-right: 105px !important; }
  .has-padding-right-105-fullhd {
    padding-right: 105px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-110-mobile {
    margin: 110px !important; }
  .has-padding-110-mobile {
    padding: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-110-tablet {
    margin: 110px !important; }
  .has-padding-110-tablet {
    padding: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-110-tablet-only {
    margin: 110px !important; }
  .has-padding-110-tablet-only {
    padding: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-110-touch {
    margin: 110px !important; }
  .has-padding-110-touch {
    padding: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-110-desktop {
    margin: 110px !important; }
  .has-padding-110-desktop {
    padding: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-110-desktop-only {
    margin: 110px !important; }
  .has-padding-110-desktop-only {
    padding: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-110-widescreen {
    margin: 110px !important; }
  .has-padding-110-widescreen {
    padding: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-110-widescreen-only {
    margin: 110px !important; }
  .has-padding-110-widescreen-only {
    padding: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-110-fullhd {
    margin: 110px !important; }
  .has-padding-110-fullhd {
    padding: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-110-mobile {
    margin-top: 110px !important; }
  .has-padding-top-110-mobile {
    padding-top: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-110-tablet {
    margin-top: 110px !important; }
  .has-padding-top-110-tablet {
    padding-top: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-110-tablet-only {
    margin-top: 110px !important; }
  .has-padding-top-110-tablet-only {
    padding-top: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-110-touch {
    margin-top: 110px !important; }
  .has-padding-top-110-touch {
    padding-top: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-110-desktop {
    margin-top: 110px !important; }
  .has-padding-top-110-desktop {
    padding-top: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-110-desktop-only {
    margin-top: 110px !important; }
  .has-padding-top-110-desktop-only {
    padding-top: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-110-widescreen {
    margin-top: 110px !important; }
  .has-padding-top-110-widescreen {
    padding-top: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-110-widescreen-only {
    margin-top: 110px !important; }
  .has-padding-top-110-widescreen-only {
    padding-top: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-110-fullhd {
    margin-top: 110px !important; }
  .has-padding-top-110-fullhd {
    padding-top: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-110-mobile {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-mobile {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-110-tablet {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-tablet {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-110-tablet-only {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-tablet-only {
    padding-bottom: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-110-touch {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-touch {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-110-desktop {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-desktop {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-110-desktop-only {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-desktop-only {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-110-widescreen {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-widescreen {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-110-widescreen-only {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-widescreen-only {
    padding-bottom: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-110-fullhd {
    margin-bottom: 110px !important; }
  .has-padding-bottom-110-fullhd {
    padding-bottom: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-110-mobile {
    margin-left: 110px !important; }
  .has-padding-left-110-mobile {
    padding-left: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-110-tablet {
    margin-left: 110px !important; }
  .has-padding-left-110-tablet {
    padding-left: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-110-tablet-only {
    margin-left: 110px !important; }
  .has-padding-left-110-tablet-only {
    padding-left: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-110-touch {
    margin-left: 110px !important; }
  .has-padding-left-110-touch {
    padding-left: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-110-desktop {
    margin-left: 110px !important; }
  .has-padding-left-110-desktop {
    padding-left: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-110-desktop-only {
    margin-left: 110px !important; }
  .has-padding-left-110-desktop-only {
    padding-left: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-110-widescreen {
    margin-left: 110px !important; }
  .has-padding-left-110-widescreen {
    padding-left: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-110-widescreen-only {
    margin-left: 110px !important; }
  .has-padding-left-110-widescreen-only {
    padding-left: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-110-fullhd {
    margin-left: 110px !important; }
  .has-padding-left-110-fullhd {
    padding-left: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-110-mobile {
    margin-right: 110px !important; }
  .has-padding-right-110-mobile {
    padding-right: 110px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-110-tablet {
    margin-right: 110px !important; }
  .has-padding-right-110-tablet {
    padding-right: 110px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-110-tablet-only {
    margin-right: 110px !important; }
  .has-padding-right-110-tablet-only {
    padding-right: 110px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-110-touch {
    margin-right: 110px !important; }
  .has-padding-right-110-touch {
    padding-right: 110px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-110-desktop {
    margin-right: 110px !important; }
  .has-padding-right-110-desktop {
    padding-right: 110px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-110-desktop-only {
    margin-right: 110px !important; }
  .has-padding-right-110-desktop-only {
    padding-right: 110px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-110-widescreen {
    margin-right: 110px !important; }
  .has-padding-right-110-widescreen {
    padding-right: 110px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-110-widescreen-only {
    margin-right: 110px !important; }
  .has-padding-right-110-widescreen-only {
    padding-right: 110px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-110-fullhd {
    margin-right: 110px !important; }
  .has-padding-right-110-fullhd {
    padding-right: 110px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-115-mobile {
    margin: 115px !important; }
  .has-padding-115-mobile {
    padding: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-115-tablet {
    margin: 115px !important; }
  .has-padding-115-tablet {
    padding: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-115-tablet-only {
    margin: 115px !important; }
  .has-padding-115-tablet-only {
    padding: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-115-touch {
    margin: 115px !important; }
  .has-padding-115-touch {
    padding: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-115-desktop {
    margin: 115px !important; }
  .has-padding-115-desktop {
    padding: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-115-desktop-only {
    margin: 115px !important; }
  .has-padding-115-desktop-only {
    padding: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-115-widescreen {
    margin: 115px !important; }
  .has-padding-115-widescreen {
    padding: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-115-widescreen-only {
    margin: 115px !important; }
  .has-padding-115-widescreen-only {
    padding: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-115-fullhd {
    margin: 115px !important; }
  .has-padding-115-fullhd {
    padding: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-115-mobile {
    margin-top: 115px !important; }
  .has-padding-top-115-mobile {
    padding-top: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-115-tablet {
    margin-top: 115px !important; }
  .has-padding-top-115-tablet {
    padding-top: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-115-tablet-only {
    margin-top: 115px !important; }
  .has-padding-top-115-tablet-only {
    padding-top: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-115-touch {
    margin-top: 115px !important; }
  .has-padding-top-115-touch {
    padding-top: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-115-desktop {
    margin-top: 115px !important; }
  .has-padding-top-115-desktop {
    padding-top: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-115-desktop-only {
    margin-top: 115px !important; }
  .has-padding-top-115-desktop-only {
    padding-top: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-115-widescreen {
    margin-top: 115px !important; }
  .has-padding-top-115-widescreen {
    padding-top: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-115-widescreen-only {
    margin-top: 115px !important; }
  .has-padding-top-115-widescreen-only {
    padding-top: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-115-fullhd {
    margin-top: 115px !important; }
  .has-padding-top-115-fullhd {
    padding-top: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-115-mobile {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-mobile {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-115-tablet {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-tablet {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-115-tablet-only {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-tablet-only {
    padding-bottom: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-115-touch {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-touch {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-115-desktop {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-desktop {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-115-desktop-only {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-desktop-only {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-115-widescreen {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-widescreen {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-115-widescreen-only {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-widescreen-only {
    padding-bottom: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-115-fullhd {
    margin-bottom: 115px !important; }
  .has-padding-bottom-115-fullhd {
    padding-bottom: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-115-mobile {
    margin-left: 115px !important; }
  .has-padding-left-115-mobile {
    padding-left: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-115-tablet {
    margin-left: 115px !important; }
  .has-padding-left-115-tablet {
    padding-left: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-115-tablet-only {
    margin-left: 115px !important; }
  .has-padding-left-115-tablet-only {
    padding-left: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-115-touch {
    margin-left: 115px !important; }
  .has-padding-left-115-touch {
    padding-left: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-115-desktop {
    margin-left: 115px !important; }
  .has-padding-left-115-desktop {
    padding-left: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-115-desktop-only {
    margin-left: 115px !important; }
  .has-padding-left-115-desktop-only {
    padding-left: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-115-widescreen {
    margin-left: 115px !important; }
  .has-padding-left-115-widescreen {
    padding-left: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-115-widescreen-only {
    margin-left: 115px !important; }
  .has-padding-left-115-widescreen-only {
    padding-left: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-115-fullhd {
    margin-left: 115px !important; }
  .has-padding-left-115-fullhd {
    padding-left: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-115-mobile {
    margin-right: 115px !important; }
  .has-padding-right-115-mobile {
    padding-right: 115px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-115-tablet {
    margin-right: 115px !important; }
  .has-padding-right-115-tablet {
    padding-right: 115px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-115-tablet-only {
    margin-right: 115px !important; }
  .has-padding-right-115-tablet-only {
    padding-right: 115px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-115-touch {
    margin-right: 115px !important; }
  .has-padding-right-115-touch {
    padding-right: 115px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-115-desktop {
    margin-right: 115px !important; }
  .has-padding-right-115-desktop {
    padding-right: 115px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-115-desktop-only {
    margin-right: 115px !important; }
  .has-padding-right-115-desktop-only {
    padding-right: 115px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-115-widescreen {
    margin-right: 115px !important; }
  .has-padding-right-115-widescreen {
    padding-right: 115px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-115-widescreen-only {
    margin-right: 115px !important; }
  .has-padding-right-115-widescreen-only {
    padding-right: 115px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-115-fullhd {
    margin-right: 115px !important; }
  .has-padding-right-115-fullhd {
    padding-right: 115px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-120-mobile {
    margin: 120px !important; }
  .has-padding-120-mobile {
    padding: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-120-tablet {
    margin: 120px !important; }
  .has-padding-120-tablet {
    padding: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-120-tablet-only {
    margin: 120px !important; }
  .has-padding-120-tablet-only {
    padding: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-120-touch {
    margin: 120px !important; }
  .has-padding-120-touch {
    padding: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-120-desktop {
    margin: 120px !important; }
  .has-padding-120-desktop {
    padding: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-120-desktop-only {
    margin: 120px !important; }
  .has-padding-120-desktop-only {
    padding: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-120-widescreen {
    margin: 120px !important; }
  .has-padding-120-widescreen {
    padding: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-120-widescreen-only {
    margin: 120px !important; }
  .has-padding-120-widescreen-only {
    padding: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-120-fullhd {
    margin: 120px !important; }
  .has-padding-120-fullhd {
    padding: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-120-mobile {
    margin-top: 120px !important; }
  .has-padding-top-120-mobile {
    padding-top: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-120-tablet {
    margin-top: 120px !important; }
  .has-padding-top-120-tablet {
    padding-top: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-120-tablet-only {
    margin-top: 120px !important; }
  .has-padding-top-120-tablet-only {
    padding-top: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-120-touch {
    margin-top: 120px !important; }
  .has-padding-top-120-touch {
    padding-top: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-120-desktop {
    margin-top: 120px !important; }
  .has-padding-top-120-desktop {
    padding-top: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-120-desktop-only {
    margin-top: 120px !important; }
  .has-padding-top-120-desktop-only {
    padding-top: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-120-widescreen {
    margin-top: 120px !important; }
  .has-padding-top-120-widescreen {
    padding-top: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-120-widescreen-only {
    margin-top: 120px !important; }
  .has-padding-top-120-widescreen-only {
    padding-top: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-120-fullhd {
    margin-top: 120px !important; }
  .has-padding-top-120-fullhd {
    padding-top: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-120-mobile {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-mobile {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-120-tablet {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-tablet {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-120-tablet-only {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-tablet-only {
    padding-bottom: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-120-touch {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-touch {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-120-desktop {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-desktop {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-120-desktop-only {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-desktop-only {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-120-widescreen {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-widescreen {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-120-widescreen-only {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-widescreen-only {
    padding-bottom: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-120-fullhd {
    margin-bottom: 120px !important; }
  .has-padding-bottom-120-fullhd {
    padding-bottom: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-120-mobile {
    margin-left: 120px !important; }
  .has-padding-left-120-mobile {
    padding-left: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-120-tablet {
    margin-left: 120px !important; }
  .has-padding-left-120-tablet {
    padding-left: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-120-tablet-only {
    margin-left: 120px !important; }
  .has-padding-left-120-tablet-only {
    padding-left: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-120-touch {
    margin-left: 120px !important; }
  .has-padding-left-120-touch {
    padding-left: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-120-desktop {
    margin-left: 120px !important; }
  .has-padding-left-120-desktop {
    padding-left: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-120-desktop-only {
    margin-left: 120px !important; }
  .has-padding-left-120-desktop-only {
    padding-left: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-120-widescreen {
    margin-left: 120px !important; }
  .has-padding-left-120-widescreen {
    padding-left: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-120-widescreen-only {
    margin-left: 120px !important; }
  .has-padding-left-120-widescreen-only {
    padding-left: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-120-fullhd {
    margin-left: 120px !important; }
  .has-padding-left-120-fullhd {
    padding-left: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-120-mobile {
    margin-right: 120px !important; }
  .has-padding-right-120-mobile {
    padding-right: 120px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-120-tablet {
    margin-right: 120px !important; }
  .has-padding-right-120-tablet {
    padding-right: 120px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-120-tablet-only {
    margin-right: 120px !important; }
  .has-padding-right-120-tablet-only {
    padding-right: 120px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-120-touch {
    margin-right: 120px !important; }
  .has-padding-right-120-touch {
    padding-right: 120px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-120-desktop {
    margin-right: 120px !important; }
  .has-padding-right-120-desktop {
    padding-right: 120px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-120-desktop-only {
    margin-right: 120px !important; }
  .has-padding-right-120-desktop-only {
    padding-right: 120px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-120-widescreen {
    margin-right: 120px !important; }
  .has-padding-right-120-widescreen {
    padding-right: 120px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-120-widescreen-only {
    margin-right: 120px !important; }
  .has-padding-right-120-widescreen-only {
    padding-right: 120px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-120-fullhd {
    margin-right: 120px !important; }
  .has-padding-right-120-fullhd {
    padding-right: 120px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-125-mobile {
    margin: 125px !important; }
  .has-padding-125-mobile {
    padding: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-125-tablet {
    margin: 125px !important; }
  .has-padding-125-tablet {
    padding: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-125-tablet-only {
    margin: 125px !important; }
  .has-padding-125-tablet-only {
    padding: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-125-touch {
    margin: 125px !important; }
  .has-padding-125-touch {
    padding: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-125-desktop {
    margin: 125px !important; }
  .has-padding-125-desktop {
    padding: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-125-desktop-only {
    margin: 125px !important; }
  .has-padding-125-desktop-only {
    padding: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-125-widescreen {
    margin: 125px !important; }
  .has-padding-125-widescreen {
    padding: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-125-widescreen-only {
    margin: 125px !important; }
  .has-padding-125-widescreen-only {
    padding: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-125-fullhd {
    margin: 125px !important; }
  .has-padding-125-fullhd {
    padding: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-125-mobile {
    margin-top: 125px !important; }
  .has-padding-top-125-mobile {
    padding-top: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-125-tablet {
    margin-top: 125px !important; }
  .has-padding-top-125-tablet {
    padding-top: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-125-tablet-only {
    margin-top: 125px !important; }
  .has-padding-top-125-tablet-only {
    padding-top: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-125-touch {
    margin-top: 125px !important; }
  .has-padding-top-125-touch {
    padding-top: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-125-desktop {
    margin-top: 125px !important; }
  .has-padding-top-125-desktop {
    padding-top: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-125-desktop-only {
    margin-top: 125px !important; }
  .has-padding-top-125-desktop-only {
    padding-top: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-125-widescreen {
    margin-top: 125px !important; }
  .has-padding-top-125-widescreen {
    padding-top: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-125-widescreen-only {
    margin-top: 125px !important; }
  .has-padding-top-125-widescreen-only {
    padding-top: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-125-fullhd {
    margin-top: 125px !important; }
  .has-padding-top-125-fullhd {
    padding-top: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-125-mobile {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-mobile {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-125-tablet {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-tablet {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-125-tablet-only {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-tablet-only {
    padding-bottom: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-125-touch {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-touch {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-125-desktop {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-desktop {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-125-desktop-only {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-desktop-only {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-125-widescreen {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-widescreen {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-125-widescreen-only {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-widescreen-only {
    padding-bottom: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-125-fullhd {
    margin-bottom: 125px !important; }
  .has-padding-bottom-125-fullhd {
    padding-bottom: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-125-mobile {
    margin-left: 125px !important; }
  .has-padding-left-125-mobile {
    padding-left: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-125-tablet {
    margin-left: 125px !important; }
  .has-padding-left-125-tablet {
    padding-left: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-125-tablet-only {
    margin-left: 125px !important; }
  .has-padding-left-125-tablet-only {
    padding-left: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-125-touch {
    margin-left: 125px !important; }
  .has-padding-left-125-touch {
    padding-left: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-125-desktop {
    margin-left: 125px !important; }
  .has-padding-left-125-desktop {
    padding-left: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-125-desktop-only {
    margin-left: 125px !important; }
  .has-padding-left-125-desktop-only {
    padding-left: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-125-widescreen {
    margin-left: 125px !important; }
  .has-padding-left-125-widescreen {
    padding-left: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-125-widescreen-only {
    margin-left: 125px !important; }
  .has-padding-left-125-widescreen-only {
    padding-left: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-125-fullhd {
    margin-left: 125px !important; }
  .has-padding-left-125-fullhd {
    padding-left: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-125-mobile {
    margin-right: 125px !important; }
  .has-padding-right-125-mobile {
    padding-right: 125px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-125-tablet {
    margin-right: 125px !important; }
  .has-padding-right-125-tablet {
    padding-right: 125px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-125-tablet-only {
    margin-right: 125px !important; }
  .has-padding-right-125-tablet-only {
    padding-right: 125px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-125-touch {
    margin-right: 125px !important; }
  .has-padding-right-125-touch {
    padding-right: 125px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-125-desktop {
    margin-right: 125px !important; }
  .has-padding-right-125-desktop {
    padding-right: 125px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-125-desktop-only {
    margin-right: 125px !important; }
  .has-padding-right-125-desktop-only {
    padding-right: 125px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-125-widescreen {
    margin-right: 125px !important; }
  .has-padding-right-125-widescreen {
    padding-right: 125px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-125-widescreen-only {
    margin-right: 125px !important; }
  .has-padding-right-125-widescreen-only {
    padding-right: 125px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-125-fullhd {
    margin-right: 125px !important; }
  .has-padding-right-125-fullhd {
    padding-right: 125px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-130-mobile {
    margin: 130px !important; }
  .has-padding-130-mobile {
    padding: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-130-tablet {
    margin: 130px !important; }
  .has-padding-130-tablet {
    padding: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-130-tablet-only {
    margin: 130px !important; }
  .has-padding-130-tablet-only {
    padding: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-130-touch {
    margin: 130px !important; }
  .has-padding-130-touch {
    padding: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-130-desktop {
    margin: 130px !important; }
  .has-padding-130-desktop {
    padding: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-130-desktop-only {
    margin: 130px !important; }
  .has-padding-130-desktop-only {
    padding: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-130-widescreen {
    margin: 130px !important; }
  .has-padding-130-widescreen {
    padding: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-130-widescreen-only {
    margin: 130px !important; }
  .has-padding-130-widescreen-only {
    padding: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-130-fullhd {
    margin: 130px !important; }
  .has-padding-130-fullhd {
    padding: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-130-mobile {
    margin-top: 130px !important; }
  .has-padding-top-130-mobile {
    padding-top: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-130-tablet {
    margin-top: 130px !important; }
  .has-padding-top-130-tablet {
    padding-top: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-130-tablet-only {
    margin-top: 130px !important; }
  .has-padding-top-130-tablet-only {
    padding-top: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-130-touch {
    margin-top: 130px !important; }
  .has-padding-top-130-touch {
    padding-top: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-130-desktop {
    margin-top: 130px !important; }
  .has-padding-top-130-desktop {
    padding-top: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-130-desktop-only {
    margin-top: 130px !important; }
  .has-padding-top-130-desktop-only {
    padding-top: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-130-widescreen {
    margin-top: 130px !important; }
  .has-padding-top-130-widescreen {
    padding-top: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-130-widescreen-only {
    margin-top: 130px !important; }
  .has-padding-top-130-widescreen-only {
    padding-top: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-130-fullhd {
    margin-top: 130px !important; }
  .has-padding-top-130-fullhd {
    padding-top: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-130-mobile {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-mobile {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-130-tablet {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-tablet {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-130-tablet-only {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-tablet-only {
    padding-bottom: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-130-touch {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-touch {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-130-desktop {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-desktop {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-130-desktop-only {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-desktop-only {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-130-widescreen {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-widescreen {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-130-widescreen-only {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-widescreen-only {
    padding-bottom: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-130-fullhd {
    margin-bottom: 130px !important; }
  .has-padding-bottom-130-fullhd {
    padding-bottom: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-130-mobile {
    margin-left: 130px !important; }
  .has-padding-left-130-mobile {
    padding-left: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-130-tablet {
    margin-left: 130px !important; }
  .has-padding-left-130-tablet {
    padding-left: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-130-tablet-only {
    margin-left: 130px !important; }
  .has-padding-left-130-tablet-only {
    padding-left: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-130-touch {
    margin-left: 130px !important; }
  .has-padding-left-130-touch {
    padding-left: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-130-desktop {
    margin-left: 130px !important; }
  .has-padding-left-130-desktop {
    padding-left: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-130-desktop-only {
    margin-left: 130px !important; }
  .has-padding-left-130-desktop-only {
    padding-left: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-130-widescreen {
    margin-left: 130px !important; }
  .has-padding-left-130-widescreen {
    padding-left: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-130-widescreen-only {
    margin-left: 130px !important; }
  .has-padding-left-130-widescreen-only {
    padding-left: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-130-fullhd {
    margin-left: 130px !important; }
  .has-padding-left-130-fullhd {
    padding-left: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-130-mobile {
    margin-right: 130px !important; }
  .has-padding-right-130-mobile {
    padding-right: 130px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-130-tablet {
    margin-right: 130px !important; }
  .has-padding-right-130-tablet {
    padding-right: 130px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-130-tablet-only {
    margin-right: 130px !important; }
  .has-padding-right-130-tablet-only {
    padding-right: 130px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-130-touch {
    margin-right: 130px !important; }
  .has-padding-right-130-touch {
    padding-right: 130px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-130-desktop {
    margin-right: 130px !important; }
  .has-padding-right-130-desktop {
    padding-right: 130px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-130-desktop-only {
    margin-right: 130px !important; }
  .has-padding-right-130-desktop-only {
    padding-right: 130px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-130-widescreen {
    margin-right: 130px !important; }
  .has-padding-right-130-widescreen {
    padding-right: 130px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-130-widescreen-only {
    margin-right: 130px !important; }
  .has-padding-right-130-widescreen-only {
    padding-right: 130px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-130-fullhd {
    margin-right: 130px !important; }
  .has-padding-right-130-fullhd {
    padding-right: 130px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-135-mobile {
    margin: 135px !important; }
  .has-padding-135-mobile {
    padding: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-135-tablet {
    margin: 135px !important; }
  .has-padding-135-tablet {
    padding: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-135-tablet-only {
    margin: 135px !important; }
  .has-padding-135-tablet-only {
    padding: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-135-touch {
    margin: 135px !important; }
  .has-padding-135-touch {
    padding: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-135-desktop {
    margin: 135px !important; }
  .has-padding-135-desktop {
    padding: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-135-desktop-only {
    margin: 135px !important; }
  .has-padding-135-desktop-only {
    padding: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-135-widescreen {
    margin: 135px !important; }
  .has-padding-135-widescreen {
    padding: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-135-widescreen-only {
    margin: 135px !important; }
  .has-padding-135-widescreen-only {
    padding: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-135-fullhd {
    margin: 135px !important; }
  .has-padding-135-fullhd {
    padding: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-135-mobile {
    margin-top: 135px !important; }
  .has-padding-top-135-mobile {
    padding-top: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-135-tablet {
    margin-top: 135px !important; }
  .has-padding-top-135-tablet {
    padding-top: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-135-tablet-only {
    margin-top: 135px !important; }
  .has-padding-top-135-tablet-only {
    padding-top: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-135-touch {
    margin-top: 135px !important; }
  .has-padding-top-135-touch {
    padding-top: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-135-desktop {
    margin-top: 135px !important; }
  .has-padding-top-135-desktop {
    padding-top: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-135-desktop-only {
    margin-top: 135px !important; }
  .has-padding-top-135-desktop-only {
    padding-top: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-135-widescreen {
    margin-top: 135px !important; }
  .has-padding-top-135-widescreen {
    padding-top: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-135-widescreen-only {
    margin-top: 135px !important; }
  .has-padding-top-135-widescreen-only {
    padding-top: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-135-fullhd {
    margin-top: 135px !important; }
  .has-padding-top-135-fullhd {
    padding-top: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-135-mobile {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-mobile {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-135-tablet {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-tablet {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-135-tablet-only {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-tablet-only {
    padding-bottom: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-135-touch {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-touch {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-135-desktop {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-desktop {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-135-desktop-only {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-desktop-only {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-135-widescreen {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-widescreen {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-135-widescreen-only {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-widescreen-only {
    padding-bottom: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-135-fullhd {
    margin-bottom: 135px !important; }
  .has-padding-bottom-135-fullhd {
    padding-bottom: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-135-mobile {
    margin-left: 135px !important; }
  .has-padding-left-135-mobile {
    padding-left: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-135-tablet {
    margin-left: 135px !important; }
  .has-padding-left-135-tablet {
    padding-left: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-135-tablet-only {
    margin-left: 135px !important; }
  .has-padding-left-135-tablet-only {
    padding-left: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-135-touch {
    margin-left: 135px !important; }
  .has-padding-left-135-touch {
    padding-left: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-135-desktop {
    margin-left: 135px !important; }
  .has-padding-left-135-desktop {
    padding-left: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-135-desktop-only {
    margin-left: 135px !important; }
  .has-padding-left-135-desktop-only {
    padding-left: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-135-widescreen {
    margin-left: 135px !important; }
  .has-padding-left-135-widescreen {
    padding-left: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-135-widescreen-only {
    margin-left: 135px !important; }
  .has-padding-left-135-widescreen-only {
    padding-left: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-135-fullhd {
    margin-left: 135px !important; }
  .has-padding-left-135-fullhd {
    padding-left: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-135-mobile {
    margin-right: 135px !important; }
  .has-padding-right-135-mobile {
    padding-right: 135px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-135-tablet {
    margin-right: 135px !important; }
  .has-padding-right-135-tablet {
    padding-right: 135px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-135-tablet-only {
    margin-right: 135px !important; }
  .has-padding-right-135-tablet-only {
    padding-right: 135px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-135-touch {
    margin-right: 135px !important; }
  .has-padding-right-135-touch {
    padding-right: 135px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-135-desktop {
    margin-right: 135px !important; }
  .has-padding-right-135-desktop {
    padding-right: 135px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-135-desktop-only {
    margin-right: 135px !important; }
  .has-padding-right-135-desktop-only {
    padding-right: 135px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-135-widescreen {
    margin-right: 135px !important; }
  .has-padding-right-135-widescreen {
    padding-right: 135px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-135-widescreen-only {
    margin-right: 135px !important; }
  .has-padding-right-135-widescreen-only {
    padding-right: 135px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-135-fullhd {
    margin-right: 135px !important; }
  .has-padding-right-135-fullhd {
    padding-right: 135px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-140-mobile {
    margin: 140px !important; }
  .has-padding-140-mobile {
    padding: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-140-tablet {
    margin: 140px !important; }
  .has-padding-140-tablet {
    padding: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-140-tablet-only {
    margin: 140px !important; }
  .has-padding-140-tablet-only {
    padding: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-140-touch {
    margin: 140px !important; }
  .has-padding-140-touch {
    padding: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-140-desktop {
    margin: 140px !important; }
  .has-padding-140-desktop {
    padding: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-140-desktop-only {
    margin: 140px !important; }
  .has-padding-140-desktop-only {
    padding: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-140-widescreen {
    margin: 140px !important; }
  .has-padding-140-widescreen {
    padding: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-140-widescreen-only {
    margin: 140px !important; }
  .has-padding-140-widescreen-only {
    padding: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-140-fullhd {
    margin: 140px !important; }
  .has-padding-140-fullhd {
    padding: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-140-mobile {
    margin-top: 140px !important; }
  .has-padding-top-140-mobile {
    padding-top: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-140-tablet {
    margin-top: 140px !important; }
  .has-padding-top-140-tablet {
    padding-top: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-140-tablet-only {
    margin-top: 140px !important; }
  .has-padding-top-140-tablet-only {
    padding-top: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-140-touch {
    margin-top: 140px !important; }
  .has-padding-top-140-touch {
    padding-top: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-140-desktop {
    margin-top: 140px !important; }
  .has-padding-top-140-desktop {
    padding-top: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-140-desktop-only {
    margin-top: 140px !important; }
  .has-padding-top-140-desktop-only {
    padding-top: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-140-widescreen {
    margin-top: 140px !important; }
  .has-padding-top-140-widescreen {
    padding-top: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-140-widescreen-only {
    margin-top: 140px !important; }
  .has-padding-top-140-widescreen-only {
    padding-top: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-140-fullhd {
    margin-top: 140px !important; }
  .has-padding-top-140-fullhd {
    padding-top: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-140-mobile {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-mobile {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-140-tablet {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-tablet {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-140-tablet-only {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-tablet-only {
    padding-bottom: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-140-touch {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-touch {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-140-desktop {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-desktop {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-140-desktop-only {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-desktop-only {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-140-widescreen {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-widescreen {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-140-widescreen-only {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-widescreen-only {
    padding-bottom: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-140-fullhd {
    margin-bottom: 140px !important; }
  .has-padding-bottom-140-fullhd {
    padding-bottom: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-140-mobile {
    margin-left: 140px !important; }
  .has-padding-left-140-mobile {
    padding-left: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-140-tablet {
    margin-left: 140px !important; }
  .has-padding-left-140-tablet {
    padding-left: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-140-tablet-only {
    margin-left: 140px !important; }
  .has-padding-left-140-tablet-only {
    padding-left: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-140-touch {
    margin-left: 140px !important; }
  .has-padding-left-140-touch {
    padding-left: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-140-desktop {
    margin-left: 140px !important; }
  .has-padding-left-140-desktop {
    padding-left: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-140-desktop-only {
    margin-left: 140px !important; }
  .has-padding-left-140-desktop-only {
    padding-left: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-140-widescreen {
    margin-left: 140px !important; }
  .has-padding-left-140-widescreen {
    padding-left: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-140-widescreen-only {
    margin-left: 140px !important; }
  .has-padding-left-140-widescreen-only {
    padding-left: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-140-fullhd {
    margin-left: 140px !important; }
  .has-padding-left-140-fullhd {
    padding-left: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-140-mobile {
    margin-right: 140px !important; }
  .has-padding-right-140-mobile {
    padding-right: 140px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-140-tablet {
    margin-right: 140px !important; }
  .has-padding-right-140-tablet {
    padding-right: 140px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-140-tablet-only {
    margin-right: 140px !important; }
  .has-padding-right-140-tablet-only {
    padding-right: 140px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-140-touch {
    margin-right: 140px !important; }
  .has-padding-right-140-touch {
    padding-right: 140px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-140-desktop {
    margin-right: 140px !important; }
  .has-padding-right-140-desktop {
    padding-right: 140px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-140-desktop-only {
    margin-right: 140px !important; }
  .has-padding-right-140-desktop-only {
    padding-right: 140px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-140-widescreen {
    margin-right: 140px !important; }
  .has-padding-right-140-widescreen {
    padding-right: 140px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-140-widescreen-only {
    margin-right: 140px !important; }
  .has-padding-right-140-widescreen-only {
    padding-right: 140px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-140-fullhd {
    margin-right: 140px !important; }
  .has-padding-right-140-fullhd {
    padding-right: 140px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-145-mobile {
    margin: 145px !important; }
  .has-padding-145-mobile {
    padding: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-145-tablet {
    margin: 145px !important; }
  .has-padding-145-tablet {
    padding: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-145-tablet-only {
    margin: 145px !important; }
  .has-padding-145-tablet-only {
    padding: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-145-touch {
    margin: 145px !important; }
  .has-padding-145-touch {
    padding: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-145-desktop {
    margin: 145px !important; }
  .has-padding-145-desktop {
    padding: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-145-desktop-only {
    margin: 145px !important; }
  .has-padding-145-desktop-only {
    padding: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-145-widescreen {
    margin: 145px !important; }
  .has-padding-145-widescreen {
    padding: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-145-widescreen-only {
    margin: 145px !important; }
  .has-padding-145-widescreen-only {
    padding: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-145-fullhd {
    margin: 145px !important; }
  .has-padding-145-fullhd {
    padding: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-145-mobile {
    margin-top: 145px !important; }
  .has-padding-top-145-mobile {
    padding-top: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-145-tablet {
    margin-top: 145px !important; }
  .has-padding-top-145-tablet {
    padding-top: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-145-tablet-only {
    margin-top: 145px !important; }
  .has-padding-top-145-tablet-only {
    padding-top: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-145-touch {
    margin-top: 145px !important; }
  .has-padding-top-145-touch {
    padding-top: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-145-desktop {
    margin-top: 145px !important; }
  .has-padding-top-145-desktop {
    padding-top: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-145-desktop-only {
    margin-top: 145px !important; }
  .has-padding-top-145-desktop-only {
    padding-top: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-145-widescreen {
    margin-top: 145px !important; }
  .has-padding-top-145-widescreen {
    padding-top: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-145-widescreen-only {
    margin-top: 145px !important; }
  .has-padding-top-145-widescreen-only {
    padding-top: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-145-fullhd {
    margin-top: 145px !important; }
  .has-padding-top-145-fullhd {
    padding-top: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-145-mobile {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-mobile {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-145-tablet {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-tablet {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-145-tablet-only {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-tablet-only {
    padding-bottom: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-145-touch {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-touch {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-145-desktop {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-desktop {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-145-desktop-only {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-desktop-only {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-145-widescreen {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-widescreen {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-145-widescreen-only {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-widescreen-only {
    padding-bottom: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-145-fullhd {
    margin-bottom: 145px !important; }
  .has-padding-bottom-145-fullhd {
    padding-bottom: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-145-mobile {
    margin-left: 145px !important; }
  .has-padding-left-145-mobile {
    padding-left: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-145-tablet {
    margin-left: 145px !important; }
  .has-padding-left-145-tablet {
    padding-left: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-145-tablet-only {
    margin-left: 145px !important; }
  .has-padding-left-145-tablet-only {
    padding-left: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-145-touch {
    margin-left: 145px !important; }
  .has-padding-left-145-touch {
    padding-left: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-145-desktop {
    margin-left: 145px !important; }
  .has-padding-left-145-desktop {
    padding-left: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-145-desktop-only {
    margin-left: 145px !important; }
  .has-padding-left-145-desktop-only {
    padding-left: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-145-widescreen {
    margin-left: 145px !important; }
  .has-padding-left-145-widescreen {
    padding-left: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-145-widescreen-only {
    margin-left: 145px !important; }
  .has-padding-left-145-widescreen-only {
    padding-left: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-145-fullhd {
    margin-left: 145px !important; }
  .has-padding-left-145-fullhd {
    padding-left: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-145-mobile {
    margin-right: 145px !important; }
  .has-padding-right-145-mobile {
    padding-right: 145px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-145-tablet {
    margin-right: 145px !important; }
  .has-padding-right-145-tablet {
    padding-right: 145px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-145-tablet-only {
    margin-right: 145px !important; }
  .has-padding-right-145-tablet-only {
    padding-right: 145px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-145-touch {
    margin-right: 145px !important; }
  .has-padding-right-145-touch {
    padding-right: 145px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-145-desktop {
    margin-right: 145px !important; }
  .has-padding-right-145-desktop {
    padding-right: 145px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-145-desktop-only {
    margin-right: 145px !important; }
  .has-padding-right-145-desktop-only {
    padding-right: 145px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-145-widescreen {
    margin-right: 145px !important; }
  .has-padding-right-145-widescreen {
    padding-right: 145px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-145-widescreen-only {
    margin-right: 145px !important; }
  .has-padding-right-145-widescreen-only {
    padding-right: 145px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-145-fullhd {
    margin-right: 145px !important; }
  .has-padding-right-145-fullhd {
    padding-right: 145px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-150-mobile {
    margin: 150px !important; }
  .has-padding-150-mobile {
    padding: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-150-tablet {
    margin: 150px !important; }
  .has-padding-150-tablet {
    padding: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-150-tablet-only {
    margin: 150px !important; }
  .has-padding-150-tablet-only {
    padding: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-150-touch {
    margin: 150px !important; }
  .has-padding-150-touch {
    padding: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-150-desktop {
    margin: 150px !important; }
  .has-padding-150-desktop {
    padding: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-150-desktop-only {
    margin: 150px !important; }
  .has-padding-150-desktop-only {
    padding: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-150-widescreen {
    margin: 150px !important; }
  .has-padding-150-widescreen {
    padding: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-150-widescreen-only {
    margin: 150px !important; }
  .has-padding-150-widescreen-only {
    padding: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-150-fullhd {
    margin: 150px !important; }
  .has-padding-150-fullhd {
    padding: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-150-mobile {
    margin-top: 150px !important; }
  .has-padding-top-150-mobile {
    padding-top: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-150-tablet {
    margin-top: 150px !important; }
  .has-padding-top-150-tablet {
    padding-top: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-150-tablet-only {
    margin-top: 150px !important; }
  .has-padding-top-150-tablet-only {
    padding-top: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-150-touch {
    margin-top: 150px !important; }
  .has-padding-top-150-touch {
    padding-top: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-150-desktop {
    margin-top: 150px !important; }
  .has-padding-top-150-desktop {
    padding-top: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-150-desktop-only {
    margin-top: 150px !important; }
  .has-padding-top-150-desktop-only {
    padding-top: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-150-widescreen {
    margin-top: 150px !important; }
  .has-padding-top-150-widescreen {
    padding-top: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-150-widescreen-only {
    margin-top: 150px !important; }
  .has-padding-top-150-widescreen-only {
    padding-top: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-150-fullhd {
    margin-top: 150px !important; }
  .has-padding-top-150-fullhd {
    padding-top: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-150-mobile {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-mobile {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-150-tablet {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-tablet {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-150-tablet-only {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-tablet-only {
    padding-bottom: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-150-touch {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-touch {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-150-desktop {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-desktop {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-150-desktop-only {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-desktop-only {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-150-widescreen {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-widescreen {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-150-widescreen-only {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-widescreen-only {
    padding-bottom: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-150-fullhd {
    margin-bottom: 150px !important; }
  .has-padding-bottom-150-fullhd {
    padding-bottom: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-150-mobile {
    margin-left: 150px !important; }
  .has-padding-left-150-mobile {
    padding-left: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-150-tablet {
    margin-left: 150px !important; }
  .has-padding-left-150-tablet {
    padding-left: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-150-tablet-only {
    margin-left: 150px !important; }
  .has-padding-left-150-tablet-only {
    padding-left: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-150-touch {
    margin-left: 150px !important; }
  .has-padding-left-150-touch {
    padding-left: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-150-desktop {
    margin-left: 150px !important; }
  .has-padding-left-150-desktop {
    padding-left: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-150-desktop-only {
    margin-left: 150px !important; }
  .has-padding-left-150-desktop-only {
    padding-left: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-150-widescreen {
    margin-left: 150px !important; }
  .has-padding-left-150-widescreen {
    padding-left: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-150-widescreen-only {
    margin-left: 150px !important; }
  .has-padding-left-150-widescreen-only {
    padding-left: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-150-fullhd {
    margin-left: 150px !important; }
  .has-padding-left-150-fullhd {
    padding-left: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-150-mobile {
    margin-right: 150px !important; }
  .has-padding-right-150-mobile {
    padding-right: 150px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-150-tablet {
    margin-right: 150px !important; }
  .has-padding-right-150-tablet {
    padding-right: 150px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-150-tablet-only {
    margin-right: 150px !important; }
  .has-padding-right-150-tablet-only {
    padding-right: 150px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-150-touch {
    margin-right: 150px !important; }
  .has-padding-right-150-touch {
    padding-right: 150px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-150-desktop {
    margin-right: 150px !important; }
  .has-padding-right-150-desktop {
    padding-right: 150px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-150-desktop-only {
    margin-right: 150px !important; }
  .has-padding-right-150-desktop-only {
    padding-right: 150px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-150-widescreen {
    margin-right: 150px !important; }
  .has-padding-right-150-widescreen {
    padding-right: 150px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-150-widescreen-only {
    margin-right: 150px !important; }
  .has-padding-right-150-widescreen-only {
    padding-right: 150px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-150-fullhd {
    margin-right: 150px !important; }
  .has-padding-right-150-fullhd {
    padding-right: 150px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-155-mobile {
    margin: 155px !important; }
  .has-padding-155-mobile {
    padding: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-155-tablet {
    margin: 155px !important; }
  .has-padding-155-tablet {
    padding: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-155-tablet-only {
    margin: 155px !important; }
  .has-padding-155-tablet-only {
    padding: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-155-touch {
    margin: 155px !important; }
  .has-padding-155-touch {
    padding: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-155-desktop {
    margin: 155px !important; }
  .has-padding-155-desktop {
    padding: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-155-desktop-only {
    margin: 155px !important; }
  .has-padding-155-desktop-only {
    padding: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-155-widescreen {
    margin: 155px !important; }
  .has-padding-155-widescreen {
    padding: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-155-widescreen-only {
    margin: 155px !important; }
  .has-padding-155-widescreen-only {
    padding: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-155-fullhd {
    margin: 155px !important; }
  .has-padding-155-fullhd {
    padding: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-155-mobile {
    margin-top: 155px !important; }
  .has-padding-top-155-mobile {
    padding-top: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-155-tablet {
    margin-top: 155px !important; }
  .has-padding-top-155-tablet {
    padding-top: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-155-tablet-only {
    margin-top: 155px !important; }
  .has-padding-top-155-tablet-only {
    padding-top: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-155-touch {
    margin-top: 155px !important; }
  .has-padding-top-155-touch {
    padding-top: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-155-desktop {
    margin-top: 155px !important; }
  .has-padding-top-155-desktop {
    padding-top: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-155-desktop-only {
    margin-top: 155px !important; }
  .has-padding-top-155-desktop-only {
    padding-top: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-155-widescreen {
    margin-top: 155px !important; }
  .has-padding-top-155-widescreen {
    padding-top: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-155-widescreen-only {
    margin-top: 155px !important; }
  .has-padding-top-155-widescreen-only {
    padding-top: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-155-fullhd {
    margin-top: 155px !important; }
  .has-padding-top-155-fullhd {
    padding-top: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-155-mobile {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-mobile {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-155-tablet {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-tablet {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-155-tablet-only {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-tablet-only {
    padding-bottom: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-155-touch {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-touch {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-155-desktop {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-desktop {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-155-desktop-only {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-desktop-only {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-155-widescreen {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-widescreen {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-155-widescreen-only {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-widescreen-only {
    padding-bottom: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-155-fullhd {
    margin-bottom: 155px !important; }
  .has-padding-bottom-155-fullhd {
    padding-bottom: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-155-mobile {
    margin-left: 155px !important; }
  .has-padding-left-155-mobile {
    padding-left: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-155-tablet {
    margin-left: 155px !important; }
  .has-padding-left-155-tablet {
    padding-left: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-155-tablet-only {
    margin-left: 155px !important; }
  .has-padding-left-155-tablet-only {
    padding-left: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-155-touch {
    margin-left: 155px !important; }
  .has-padding-left-155-touch {
    padding-left: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-155-desktop {
    margin-left: 155px !important; }
  .has-padding-left-155-desktop {
    padding-left: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-155-desktop-only {
    margin-left: 155px !important; }
  .has-padding-left-155-desktop-only {
    padding-left: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-155-widescreen {
    margin-left: 155px !important; }
  .has-padding-left-155-widescreen {
    padding-left: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-155-widescreen-only {
    margin-left: 155px !important; }
  .has-padding-left-155-widescreen-only {
    padding-left: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-155-fullhd {
    margin-left: 155px !important; }
  .has-padding-left-155-fullhd {
    padding-left: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-155-mobile {
    margin-right: 155px !important; }
  .has-padding-right-155-mobile {
    padding-right: 155px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-155-tablet {
    margin-right: 155px !important; }
  .has-padding-right-155-tablet {
    padding-right: 155px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-155-tablet-only {
    margin-right: 155px !important; }
  .has-padding-right-155-tablet-only {
    padding-right: 155px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-155-touch {
    margin-right: 155px !important; }
  .has-padding-right-155-touch {
    padding-right: 155px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-155-desktop {
    margin-right: 155px !important; }
  .has-padding-right-155-desktop {
    padding-right: 155px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-155-desktop-only {
    margin-right: 155px !important; }
  .has-padding-right-155-desktop-only {
    padding-right: 155px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-155-widescreen {
    margin-right: 155px !important; }
  .has-padding-right-155-widescreen {
    padding-right: 155px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-155-widescreen-only {
    margin-right: 155px !important; }
  .has-padding-right-155-widescreen-only {
    padding-right: 155px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-155-fullhd {
    margin-right: 155px !important; }
  .has-padding-right-155-fullhd {
    padding-right: 155px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-160-mobile {
    margin: 160px !important; }
  .has-padding-160-mobile {
    padding: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-160-tablet {
    margin: 160px !important; }
  .has-padding-160-tablet {
    padding: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-160-tablet-only {
    margin: 160px !important; }
  .has-padding-160-tablet-only {
    padding: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-160-touch {
    margin: 160px !important; }
  .has-padding-160-touch {
    padding: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-160-desktop {
    margin: 160px !important; }
  .has-padding-160-desktop {
    padding: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-160-desktop-only {
    margin: 160px !important; }
  .has-padding-160-desktop-only {
    padding: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-160-widescreen {
    margin: 160px !important; }
  .has-padding-160-widescreen {
    padding: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-160-widescreen-only {
    margin: 160px !important; }
  .has-padding-160-widescreen-only {
    padding: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-160-fullhd {
    margin: 160px !important; }
  .has-padding-160-fullhd {
    padding: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-160-mobile {
    margin-top: 160px !important; }
  .has-padding-top-160-mobile {
    padding-top: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-160-tablet {
    margin-top: 160px !important; }
  .has-padding-top-160-tablet {
    padding-top: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-160-tablet-only {
    margin-top: 160px !important; }
  .has-padding-top-160-tablet-only {
    padding-top: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-160-touch {
    margin-top: 160px !important; }
  .has-padding-top-160-touch {
    padding-top: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-160-desktop {
    margin-top: 160px !important; }
  .has-padding-top-160-desktop {
    padding-top: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-160-desktop-only {
    margin-top: 160px !important; }
  .has-padding-top-160-desktop-only {
    padding-top: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-160-widescreen {
    margin-top: 160px !important; }
  .has-padding-top-160-widescreen {
    padding-top: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-160-widescreen-only {
    margin-top: 160px !important; }
  .has-padding-top-160-widescreen-only {
    padding-top: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-160-fullhd {
    margin-top: 160px !important; }
  .has-padding-top-160-fullhd {
    padding-top: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-160-mobile {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-mobile {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-160-tablet {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-tablet {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-160-tablet-only {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-tablet-only {
    padding-bottom: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-160-touch {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-touch {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-160-desktop {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-desktop {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-160-desktop-only {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-desktop-only {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-160-widescreen {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-widescreen {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-160-widescreen-only {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-widescreen-only {
    padding-bottom: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-160-fullhd {
    margin-bottom: 160px !important; }
  .has-padding-bottom-160-fullhd {
    padding-bottom: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-160-mobile {
    margin-left: 160px !important; }
  .has-padding-left-160-mobile {
    padding-left: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-160-tablet {
    margin-left: 160px !important; }
  .has-padding-left-160-tablet {
    padding-left: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-160-tablet-only {
    margin-left: 160px !important; }
  .has-padding-left-160-tablet-only {
    padding-left: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-160-touch {
    margin-left: 160px !important; }
  .has-padding-left-160-touch {
    padding-left: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-160-desktop {
    margin-left: 160px !important; }
  .has-padding-left-160-desktop {
    padding-left: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-160-desktop-only {
    margin-left: 160px !important; }
  .has-padding-left-160-desktop-only {
    padding-left: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-160-widescreen {
    margin-left: 160px !important; }
  .has-padding-left-160-widescreen {
    padding-left: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-160-widescreen-only {
    margin-left: 160px !important; }
  .has-padding-left-160-widescreen-only {
    padding-left: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-160-fullhd {
    margin-left: 160px !important; }
  .has-padding-left-160-fullhd {
    padding-left: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-160-mobile {
    margin-right: 160px !important; }
  .has-padding-right-160-mobile {
    padding-right: 160px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-160-tablet {
    margin-right: 160px !important; }
  .has-padding-right-160-tablet {
    padding-right: 160px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-160-tablet-only {
    margin-right: 160px !important; }
  .has-padding-right-160-tablet-only {
    padding-right: 160px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-160-touch {
    margin-right: 160px !important; }
  .has-padding-right-160-touch {
    padding-right: 160px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-160-desktop {
    margin-right: 160px !important; }
  .has-padding-right-160-desktop {
    padding-right: 160px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-160-desktop-only {
    margin-right: 160px !important; }
  .has-padding-right-160-desktop-only {
    padding-right: 160px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-160-widescreen {
    margin-right: 160px !important; }
  .has-padding-right-160-widescreen {
    padding-right: 160px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-160-widescreen-only {
    margin-right: 160px !important; }
  .has-padding-right-160-widescreen-only {
    padding-right: 160px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-160-fullhd {
    margin-right: 160px !important; }
  .has-padding-right-160-fullhd {
    padding-right: 160px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-165-mobile {
    margin: 165px !important; }
  .has-padding-165-mobile {
    padding: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-165-tablet {
    margin: 165px !important; }
  .has-padding-165-tablet {
    padding: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-165-tablet-only {
    margin: 165px !important; }
  .has-padding-165-tablet-only {
    padding: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-165-touch {
    margin: 165px !important; }
  .has-padding-165-touch {
    padding: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-165-desktop {
    margin: 165px !important; }
  .has-padding-165-desktop {
    padding: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-165-desktop-only {
    margin: 165px !important; }
  .has-padding-165-desktop-only {
    padding: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-165-widescreen {
    margin: 165px !important; }
  .has-padding-165-widescreen {
    padding: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-165-widescreen-only {
    margin: 165px !important; }
  .has-padding-165-widescreen-only {
    padding: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-165-fullhd {
    margin: 165px !important; }
  .has-padding-165-fullhd {
    padding: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-165-mobile {
    margin-top: 165px !important; }
  .has-padding-top-165-mobile {
    padding-top: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-165-tablet {
    margin-top: 165px !important; }
  .has-padding-top-165-tablet {
    padding-top: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-165-tablet-only {
    margin-top: 165px !important; }
  .has-padding-top-165-tablet-only {
    padding-top: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-165-touch {
    margin-top: 165px !important; }
  .has-padding-top-165-touch {
    padding-top: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-165-desktop {
    margin-top: 165px !important; }
  .has-padding-top-165-desktop {
    padding-top: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-165-desktop-only {
    margin-top: 165px !important; }
  .has-padding-top-165-desktop-only {
    padding-top: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-165-widescreen {
    margin-top: 165px !important; }
  .has-padding-top-165-widescreen {
    padding-top: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-165-widescreen-only {
    margin-top: 165px !important; }
  .has-padding-top-165-widescreen-only {
    padding-top: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-165-fullhd {
    margin-top: 165px !important; }
  .has-padding-top-165-fullhd {
    padding-top: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-165-mobile {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-mobile {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-165-tablet {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-tablet {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-165-tablet-only {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-tablet-only {
    padding-bottom: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-165-touch {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-touch {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-165-desktop {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-desktop {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-165-desktop-only {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-desktop-only {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-165-widescreen {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-widescreen {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-165-widescreen-only {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-widescreen-only {
    padding-bottom: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-165-fullhd {
    margin-bottom: 165px !important; }
  .has-padding-bottom-165-fullhd {
    padding-bottom: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-165-mobile {
    margin-left: 165px !important; }
  .has-padding-left-165-mobile {
    padding-left: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-165-tablet {
    margin-left: 165px !important; }
  .has-padding-left-165-tablet {
    padding-left: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-165-tablet-only {
    margin-left: 165px !important; }
  .has-padding-left-165-tablet-only {
    padding-left: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-165-touch {
    margin-left: 165px !important; }
  .has-padding-left-165-touch {
    padding-left: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-165-desktop {
    margin-left: 165px !important; }
  .has-padding-left-165-desktop {
    padding-left: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-165-desktop-only {
    margin-left: 165px !important; }
  .has-padding-left-165-desktop-only {
    padding-left: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-165-widescreen {
    margin-left: 165px !important; }
  .has-padding-left-165-widescreen {
    padding-left: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-165-widescreen-only {
    margin-left: 165px !important; }
  .has-padding-left-165-widescreen-only {
    padding-left: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-165-fullhd {
    margin-left: 165px !important; }
  .has-padding-left-165-fullhd {
    padding-left: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-165-mobile {
    margin-right: 165px !important; }
  .has-padding-right-165-mobile {
    padding-right: 165px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-165-tablet {
    margin-right: 165px !important; }
  .has-padding-right-165-tablet {
    padding-right: 165px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-165-tablet-only {
    margin-right: 165px !important; }
  .has-padding-right-165-tablet-only {
    padding-right: 165px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-165-touch {
    margin-right: 165px !important; }
  .has-padding-right-165-touch {
    padding-right: 165px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-165-desktop {
    margin-right: 165px !important; }
  .has-padding-right-165-desktop {
    padding-right: 165px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-165-desktop-only {
    margin-right: 165px !important; }
  .has-padding-right-165-desktop-only {
    padding-right: 165px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-165-widescreen {
    margin-right: 165px !important; }
  .has-padding-right-165-widescreen {
    padding-right: 165px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-165-widescreen-only {
    margin-right: 165px !important; }
  .has-padding-right-165-widescreen-only {
    padding-right: 165px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-165-fullhd {
    margin-right: 165px !important; }
  .has-padding-right-165-fullhd {
    padding-right: 165px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-170-mobile {
    margin: 170px !important; }
  .has-padding-170-mobile {
    padding: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-170-tablet {
    margin: 170px !important; }
  .has-padding-170-tablet {
    padding: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-170-tablet-only {
    margin: 170px !important; }
  .has-padding-170-tablet-only {
    padding: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-170-touch {
    margin: 170px !important; }
  .has-padding-170-touch {
    padding: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-170-desktop {
    margin: 170px !important; }
  .has-padding-170-desktop {
    padding: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-170-desktop-only {
    margin: 170px !important; }
  .has-padding-170-desktop-only {
    padding: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-170-widescreen {
    margin: 170px !important; }
  .has-padding-170-widescreen {
    padding: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-170-widescreen-only {
    margin: 170px !important; }
  .has-padding-170-widescreen-only {
    padding: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-170-fullhd {
    margin: 170px !important; }
  .has-padding-170-fullhd {
    padding: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-170-mobile {
    margin-top: 170px !important; }
  .has-padding-top-170-mobile {
    padding-top: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-170-tablet {
    margin-top: 170px !important; }
  .has-padding-top-170-tablet {
    padding-top: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-170-tablet-only {
    margin-top: 170px !important; }
  .has-padding-top-170-tablet-only {
    padding-top: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-170-touch {
    margin-top: 170px !important; }
  .has-padding-top-170-touch {
    padding-top: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-170-desktop {
    margin-top: 170px !important; }
  .has-padding-top-170-desktop {
    padding-top: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-170-desktop-only {
    margin-top: 170px !important; }
  .has-padding-top-170-desktop-only {
    padding-top: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-170-widescreen {
    margin-top: 170px !important; }
  .has-padding-top-170-widescreen {
    padding-top: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-170-widescreen-only {
    margin-top: 170px !important; }
  .has-padding-top-170-widescreen-only {
    padding-top: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-170-fullhd {
    margin-top: 170px !important; }
  .has-padding-top-170-fullhd {
    padding-top: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-170-mobile {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-mobile {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-170-tablet {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-tablet {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-170-tablet-only {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-tablet-only {
    padding-bottom: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-170-touch {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-touch {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-170-desktop {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-desktop {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-170-desktop-only {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-desktop-only {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-170-widescreen {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-widescreen {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-170-widescreen-only {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-widescreen-only {
    padding-bottom: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-170-fullhd {
    margin-bottom: 170px !important; }
  .has-padding-bottom-170-fullhd {
    padding-bottom: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-170-mobile {
    margin-left: 170px !important; }
  .has-padding-left-170-mobile {
    padding-left: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-170-tablet {
    margin-left: 170px !important; }
  .has-padding-left-170-tablet {
    padding-left: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-170-tablet-only {
    margin-left: 170px !important; }
  .has-padding-left-170-tablet-only {
    padding-left: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-170-touch {
    margin-left: 170px !important; }
  .has-padding-left-170-touch {
    padding-left: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-170-desktop {
    margin-left: 170px !important; }
  .has-padding-left-170-desktop {
    padding-left: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-170-desktop-only {
    margin-left: 170px !important; }
  .has-padding-left-170-desktop-only {
    padding-left: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-170-widescreen {
    margin-left: 170px !important; }
  .has-padding-left-170-widescreen {
    padding-left: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-170-widescreen-only {
    margin-left: 170px !important; }
  .has-padding-left-170-widescreen-only {
    padding-left: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-170-fullhd {
    margin-left: 170px !important; }
  .has-padding-left-170-fullhd {
    padding-left: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-170-mobile {
    margin-right: 170px !important; }
  .has-padding-right-170-mobile {
    padding-right: 170px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-170-tablet {
    margin-right: 170px !important; }
  .has-padding-right-170-tablet {
    padding-right: 170px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-170-tablet-only {
    margin-right: 170px !important; }
  .has-padding-right-170-tablet-only {
    padding-right: 170px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-170-touch {
    margin-right: 170px !important; }
  .has-padding-right-170-touch {
    padding-right: 170px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-170-desktop {
    margin-right: 170px !important; }
  .has-padding-right-170-desktop {
    padding-right: 170px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-170-desktop-only {
    margin-right: 170px !important; }
  .has-padding-right-170-desktop-only {
    padding-right: 170px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-170-widescreen {
    margin-right: 170px !important; }
  .has-padding-right-170-widescreen {
    padding-right: 170px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-170-widescreen-only {
    margin-right: 170px !important; }
  .has-padding-right-170-widescreen-only {
    padding-right: 170px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-170-fullhd {
    margin-right: 170px !important; }
  .has-padding-right-170-fullhd {
    padding-right: 170px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-175-mobile {
    margin: 175px !important; }
  .has-padding-175-mobile {
    padding: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-175-tablet {
    margin: 175px !important; }
  .has-padding-175-tablet {
    padding: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-175-tablet-only {
    margin: 175px !important; }
  .has-padding-175-tablet-only {
    padding: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-175-touch {
    margin: 175px !important; }
  .has-padding-175-touch {
    padding: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-175-desktop {
    margin: 175px !important; }
  .has-padding-175-desktop {
    padding: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-175-desktop-only {
    margin: 175px !important; }
  .has-padding-175-desktop-only {
    padding: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-175-widescreen {
    margin: 175px !important; }
  .has-padding-175-widescreen {
    padding: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-175-widescreen-only {
    margin: 175px !important; }
  .has-padding-175-widescreen-only {
    padding: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-175-fullhd {
    margin: 175px !important; }
  .has-padding-175-fullhd {
    padding: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-175-mobile {
    margin-top: 175px !important; }
  .has-padding-top-175-mobile {
    padding-top: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-175-tablet {
    margin-top: 175px !important; }
  .has-padding-top-175-tablet {
    padding-top: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-175-tablet-only {
    margin-top: 175px !important; }
  .has-padding-top-175-tablet-only {
    padding-top: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-175-touch {
    margin-top: 175px !important; }
  .has-padding-top-175-touch {
    padding-top: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-175-desktop {
    margin-top: 175px !important; }
  .has-padding-top-175-desktop {
    padding-top: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-175-desktop-only {
    margin-top: 175px !important; }
  .has-padding-top-175-desktop-only {
    padding-top: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-175-widescreen {
    margin-top: 175px !important; }
  .has-padding-top-175-widescreen {
    padding-top: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-175-widescreen-only {
    margin-top: 175px !important; }
  .has-padding-top-175-widescreen-only {
    padding-top: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-175-fullhd {
    margin-top: 175px !important; }
  .has-padding-top-175-fullhd {
    padding-top: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-175-mobile {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-mobile {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-175-tablet {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-tablet {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-175-tablet-only {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-tablet-only {
    padding-bottom: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-175-touch {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-touch {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-175-desktop {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-desktop {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-175-desktop-only {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-desktop-only {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-175-widescreen {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-widescreen {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-175-widescreen-only {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-widescreen-only {
    padding-bottom: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-175-fullhd {
    margin-bottom: 175px !important; }
  .has-padding-bottom-175-fullhd {
    padding-bottom: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-175-mobile {
    margin-left: 175px !important; }
  .has-padding-left-175-mobile {
    padding-left: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-175-tablet {
    margin-left: 175px !important; }
  .has-padding-left-175-tablet {
    padding-left: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-175-tablet-only {
    margin-left: 175px !important; }
  .has-padding-left-175-tablet-only {
    padding-left: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-175-touch {
    margin-left: 175px !important; }
  .has-padding-left-175-touch {
    padding-left: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-175-desktop {
    margin-left: 175px !important; }
  .has-padding-left-175-desktop {
    padding-left: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-175-desktop-only {
    margin-left: 175px !important; }
  .has-padding-left-175-desktop-only {
    padding-left: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-175-widescreen {
    margin-left: 175px !important; }
  .has-padding-left-175-widescreen {
    padding-left: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-175-widescreen-only {
    margin-left: 175px !important; }
  .has-padding-left-175-widescreen-only {
    padding-left: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-175-fullhd {
    margin-left: 175px !important; }
  .has-padding-left-175-fullhd {
    padding-left: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-175-mobile {
    margin-right: 175px !important; }
  .has-padding-right-175-mobile {
    padding-right: 175px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-175-tablet {
    margin-right: 175px !important; }
  .has-padding-right-175-tablet {
    padding-right: 175px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-175-tablet-only {
    margin-right: 175px !important; }
  .has-padding-right-175-tablet-only {
    padding-right: 175px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-175-touch {
    margin-right: 175px !important; }
  .has-padding-right-175-touch {
    padding-right: 175px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-175-desktop {
    margin-right: 175px !important; }
  .has-padding-right-175-desktop {
    padding-right: 175px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-175-desktop-only {
    margin-right: 175px !important; }
  .has-padding-right-175-desktop-only {
    padding-right: 175px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-175-widescreen {
    margin-right: 175px !important; }
  .has-padding-right-175-widescreen {
    padding-right: 175px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-175-widescreen-only {
    margin-right: 175px !important; }
  .has-padding-right-175-widescreen-only {
    padding-right: 175px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-175-fullhd {
    margin-right: 175px !important; }
  .has-padding-right-175-fullhd {
    padding-right: 175px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-180-mobile {
    margin: 180px !important; }
  .has-padding-180-mobile {
    padding: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-180-tablet {
    margin: 180px !important; }
  .has-padding-180-tablet {
    padding: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-180-tablet-only {
    margin: 180px !important; }
  .has-padding-180-tablet-only {
    padding: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-180-touch {
    margin: 180px !important; }
  .has-padding-180-touch {
    padding: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-180-desktop {
    margin: 180px !important; }
  .has-padding-180-desktop {
    padding: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-180-desktop-only {
    margin: 180px !important; }
  .has-padding-180-desktop-only {
    padding: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-180-widescreen {
    margin: 180px !important; }
  .has-padding-180-widescreen {
    padding: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-180-widescreen-only {
    margin: 180px !important; }
  .has-padding-180-widescreen-only {
    padding: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-180-fullhd {
    margin: 180px !important; }
  .has-padding-180-fullhd {
    padding: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-180-mobile {
    margin-top: 180px !important; }
  .has-padding-top-180-mobile {
    padding-top: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-180-tablet {
    margin-top: 180px !important; }
  .has-padding-top-180-tablet {
    padding-top: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-180-tablet-only {
    margin-top: 180px !important; }
  .has-padding-top-180-tablet-only {
    padding-top: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-180-touch {
    margin-top: 180px !important; }
  .has-padding-top-180-touch {
    padding-top: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-180-desktop {
    margin-top: 180px !important; }
  .has-padding-top-180-desktop {
    padding-top: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-180-desktop-only {
    margin-top: 180px !important; }
  .has-padding-top-180-desktop-only {
    padding-top: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-180-widescreen {
    margin-top: 180px !important; }
  .has-padding-top-180-widescreen {
    padding-top: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-180-widescreen-only {
    margin-top: 180px !important; }
  .has-padding-top-180-widescreen-only {
    padding-top: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-180-fullhd {
    margin-top: 180px !important; }
  .has-padding-top-180-fullhd {
    padding-top: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-180-mobile {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-mobile {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-180-tablet {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-tablet {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-180-tablet-only {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-tablet-only {
    padding-bottom: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-180-touch {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-touch {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-180-desktop {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-desktop {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-180-desktop-only {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-desktop-only {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-180-widescreen {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-widescreen {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-180-widescreen-only {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-widescreen-only {
    padding-bottom: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-180-fullhd {
    margin-bottom: 180px !important; }
  .has-padding-bottom-180-fullhd {
    padding-bottom: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-180-mobile {
    margin-left: 180px !important; }
  .has-padding-left-180-mobile {
    padding-left: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-180-tablet {
    margin-left: 180px !important; }
  .has-padding-left-180-tablet {
    padding-left: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-180-tablet-only {
    margin-left: 180px !important; }
  .has-padding-left-180-tablet-only {
    padding-left: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-180-touch {
    margin-left: 180px !important; }
  .has-padding-left-180-touch {
    padding-left: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-180-desktop {
    margin-left: 180px !important; }
  .has-padding-left-180-desktop {
    padding-left: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-180-desktop-only {
    margin-left: 180px !important; }
  .has-padding-left-180-desktop-only {
    padding-left: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-180-widescreen {
    margin-left: 180px !important; }
  .has-padding-left-180-widescreen {
    padding-left: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-180-widescreen-only {
    margin-left: 180px !important; }
  .has-padding-left-180-widescreen-only {
    padding-left: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-180-fullhd {
    margin-left: 180px !important; }
  .has-padding-left-180-fullhd {
    padding-left: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-180-mobile {
    margin-right: 180px !important; }
  .has-padding-right-180-mobile {
    padding-right: 180px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-180-tablet {
    margin-right: 180px !important; }
  .has-padding-right-180-tablet {
    padding-right: 180px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-180-tablet-only {
    margin-right: 180px !important; }
  .has-padding-right-180-tablet-only {
    padding-right: 180px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-180-touch {
    margin-right: 180px !important; }
  .has-padding-right-180-touch {
    padding-right: 180px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-180-desktop {
    margin-right: 180px !important; }
  .has-padding-right-180-desktop {
    padding-right: 180px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-180-desktop-only {
    margin-right: 180px !important; }
  .has-padding-right-180-desktop-only {
    padding-right: 180px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-180-widescreen {
    margin-right: 180px !important; }
  .has-padding-right-180-widescreen {
    padding-right: 180px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-180-widescreen-only {
    margin-right: 180px !important; }
  .has-padding-right-180-widescreen-only {
    padding-right: 180px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-180-fullhd {
    margin-right: 180px !important; }
  .has-padding-right-180-fullhd {
    padding-right: 180px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-185-mobile {
    margin: 185px !important; }
  .has-padding-185-mobile {
    padding: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-185-tablet {
    margin: 185px !important; }
  .has-padding-185-tablet {
    padding: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-185-tablet-only {
    margin: 185px !important; }
  .has-padding-185-tablet-only {
    padding: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-185-touch {
    margin: 185px !important; }
  .has-padding-185-touch {
    padding: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-185-desktop {
    margin: 185px !important; }
  .has-padding-185-desktop {
    padding: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-185-desktop-only {
    margin: 185px !important; }
  .has-padding-185-desktop-only {
    padding: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-185-widescreen {
    margin: 185px !important; }
  .has-padding-185-widescreen {
    padding: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-185-widescreen-only {
    margin: 185px !important; }
  .has-padding-185-widescreen-only {
    padding: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-185-fullhd {
    margin: 185px !important; }
  .has-padding-185-fullhd {
    padding: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-185-mobile {
    margin-top: 185px !important; }
  .has-padding-top-185-mobile {
    padding-top: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-185-tablet {
    margin-top: 185px !important; }
  .has-padding-top-185-tablet {
    padding-top: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-185-tablet-only {
    margin-top: 185px !important; }
  .has-padding-top-185-tablet-only {
    padding-top: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-185-touch {
    margin-top: 185px !important; }
  .has-padding-top-185-touch {
    padding-top: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-185-desktop {
    margin-top: 185px !important; }
  .has-padding-top-185-desktop {
    padding-top: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-185-desktop-only {
    margin-top: 185px !important; }
  .has-padding-top-185-desktop-only {
    padding-top: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-185-widescreen {
    margin-top: 185px !important; }
  .has-padding-top-185-widescreen {
    padding-top: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-185-widescreen-only {
    margin-top: 185px !important; }
  .has-padding-top-185-widescreen-only {
    padding-top: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-185-fullhd {
    margin-top: 185px !important; }
  .has-padding-top-185-fullhd {
    padding-top: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-185-mobile {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-mobile {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-185-tablet {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-tablet {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-185-tablet-only {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-tablet-only {
    padding-bottom: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-185-touch {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-touch {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-185-desktop {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-desktop {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-185-desktop-only {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-desktop-only {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-185-widescreen {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-widescreen {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-185-widescreen-only {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-widescreen-only {
    padding-bottom: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-185-fullhd {
    margin-bottom: 185px !important; }
  .has-padding-bottom-185-fullhd {
    padding-bottom: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-185-mobile {
    margin-left: 185px !important; }
  .has-padding-left-185-mobile {
    padding-left: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-185-tablet {
    margin-left: 185px !important; }
  .has-padding-left-185-tablet {
    padding-left: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-185-tablet-only {
    margin-left: 185px !important; }
  .has-padding-left-185-tablet-only {
    padding-left: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-185-touch {
    margin-left: 185px !important; }
  .has-padding-left-185-touch {
    padding-left: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-185-desktop {
    margin-left: 185px !important; }
  .has-padding-left-185-desktop {
    padding-left: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-185-desktop-only {
    margin-left: 185px !important; }
  .has-padding-left-185-desktop-only {
    padding-left: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-185-widescreen {
    margin-left: 185px !important; }
  .has-padding-left-185-widescreen {
    padding-left: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-185-widescreen-only {
    margin-left: 185px !important; }
  .has-padding-left-185-widescreen-only {
    padding-left: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-185-fullhd {
    margin-left: 185px !important; }
  .has-padding-left-185-fullhd {
    padding-left: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-185-mobile {
    margin-right: 185px !important; }
  .has-padding-right-185-mobile {
    padding-right: 185px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-185-tablet {
    margin-right: 185px !important; }
  .has-padding-right-185-tablet {
    padding-right: 185px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-185-tablet-only {
    margin-right: 185px !important; }
  .has-padding-right-185-tablet-only {
    padding-right: 185px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-185-touch {
    margin-right: 185px !important; }
  .has-padding-right-185-touch {
    padding-right: 185px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-185-desktop {
    margin-right: 185px !important; }
  .has-padding-right-185-desktop {
    padding-right: 185px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-185-desktop-only {
    margin-right: 185px !important; }
  .has-padding-right-185-desktop-only {
    padding-right: 185px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-185-widescreen {
    margin-right: 185px !important; }
  .has-padding-right-185-widescreen {
    padding-right: 185px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-185-widescreen-only {
    margin-right: 185px !important; }
  .has-padding-right-185-widescreen-only {
    padding-right: 185px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-185-fullhd {
    margin-right: 185px !important; }
  .has-padding-right-185-fullhd {
    padding-right: 185px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-190-mobile {
    margin: 190px !important; }
  .has-padding-190-mobile {
    padding: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-190-tablet {
    margin: 190px !important; }
  .has-padding-190-tablet {
    padding: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-190-tablet-only {
    margin: 190px !important; }
  .has-padding-190-tablet-only {
    padding: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-190-touch {
    margin: 190px !important; }
  .has-padding-190-touch {
    padding: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-190-desktop {
    margin: 190px !important; }
  .has-padding-190-desktop {
    padding: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-190-desktop-only {
    margin: 190px !important; }
  .has-padding-190-desktop-only {
    padding: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-190-widescreen {
    margin: 190px !important; }
  .has-padding-190-widescreen {
    padding: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-190-widescreen-only {
    margin: 190px !important; }
  .has-padding-190-widescreen-only {
    padding: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-190-fullhd {
    margin: 190px !important; }
  .has-padding-190-fullhd {
    padding: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-190-mobile {
    margin-top: 190px !important; }
  .has-padding-top-190-mobile {
    padding-top: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-190-tablet {
    margin-top: 190px !important; }
  .has-padding-top-190-tablet {
    padding-top: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-190-tablet-only {
    margin-top: 190px !important; }
  .has-padding-top-190-tablet-only {
    padding-top: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-190-touch {
    margin-top: 190px !important; }
  .has-padding-top-190-touch {
    padding-top: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-190-desktop {
    margin-top: 190px !important; }
  .has-padding-top-190-desktop {
    padding-top: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-190-desktop-only {
    margin-top: 190px !important; }
  .has-padding-top-190-desktop-only {
    padding-top: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-190-widescreen {
    margin-top: 190px !important; }
  .has-padding-top-190-widescreen {
    padding-top: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-190-widescreen-only {
    margin-top: 190px !important; }
  .has-padding-top-190-widescreen-only {
    padding-top: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-190-fullhd {
    margin-top: 190px !important; }
  .has-padding-top-190-fullhd {
    padding-top: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-190-mobile {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-mobile {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-190-tablet {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-tablet {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-190-tablet-only {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-tablet-only {
    padding-bottom: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-190-touch {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-touch {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-190-desktop {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-desktop {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-190-desktop-only {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-desktop-only {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-190-widescreen {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-widescreen {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-190-widescreen-only {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-widescreen-only {
    padding-bottom: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-190-fullhd {
    margin-bottom: 190px !important; }
  .has-padding-bottom-190-fullhd {
    padding-bottom: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-190-mobile {
    margin-left: 190px !important; }
  .has-padding-left-190-mobile {
    padding-left: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-190-tablet {
    margin-left: 190px !important; }
  .has-padding-left-190-tablet {
    padding-left: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-190-tablet-only {
    margin-left: 190px !important; }
  .has-padding-left-190-tablet-only {
    padding-left: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-190-touch {
    margin-left: 190px !important; }
  .has-padding-left-190-touch {
    padding-left: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-190-desktop {
    margin-left: 190px !important; }
  .has-padding-left-190-desktop {
    padding-left: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-190-desktop-only {
    margin-left: 190px !important; }
  .has-padding-left-190-desktop-only {
    padding-left: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-190-widescreen {
    margin-left: 190px !important; }
  .has-padding-left-190-widescreen {
    padding-left: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-190-widescreen-only {
    margin-left: 190px !important; }
  .has-padding-left-190-widescreen-only {
    padding-left: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-190-fullhd {
    margin-left: 190px !important; }
  .has-padding-left-190-fullhd {
    padding-left: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-190-mobile {
    margin-right: 190px !important; }
  .has-padding-right-190-mobile {
    padding-right: 190px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-190-tablet {
    margin-right: 190px !important; }
  .has-padding-right-190-tablet {
    padding-right: 190px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-190-tablet-only {
    margin-right: 190px !important; }
  .has-padding-right-190-tablet-only {
    padding-right: 190px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-190-touch {
    margin-right: 190px !important; }
  .has-padding-right-190-touch {
    padding-right: 190px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-190-desktop {
    margin-right: 190px !important; }
  .has-padding-right-190-desktop {
    padding-right: 190px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-190-desktop-only {
    margin-right: 190px !important; }
  .has-padding-right-190-desktop-only {
    padding-right: 190px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-190-widescreen {
    margin-right: 190px !important; }
  .has-padding-right-190-widescreen {
    padding-right: 190px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-190-widescreen-only {
    margin-right: 190px !important; }
  .has-padding-right-190-widescreen-only {
    padding-right: 190px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-190-fullhd {
    margin-right: 190px !important; }
  .has-padding-right-190-fullhd {
    padding-right: 190px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-195-mobile {
    margin: 195px !important; }
  .has-padding-195-mobile {
    padding: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-195-tablet {
    margin: 195px !important; }
  .has-padding-195-tablet {
    padding: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-195-tablet-only {
    margin: 195px !important; }
  .has-padding-195-tablet-only {
    padding: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-195-touch {
    margin: 195px !important; }
  .has-padding-195-touch {
    padding: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-195-desktop {
    margin: 195px !important; }
  .has-padding-195-desktop {
    padding: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-195-desktop-only {
    margin: 195px !important; }
  .has-padding-195-desktop-only {
    padding: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-195-widescreen {
    margin: 195px !important; }
  .has-padding-195-widescreen {
    padding: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-195-widescreen-only {
    margin: 195px !important; }
  .has-padding-195-widescreen-only {
    padding: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-195-fullhd {
    margin: 195px !important; }
  .has-padding-195-fullhd {
    padding: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-195-mobile {
    margin-top: 195px !important; }
  .has-padding-top-195-mobile {
    padding-top: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-195-tablet {
    margin-top: 195px !important; }
  .has-padding-top-195-tablet {
    padding-top: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-195-tablet-only {
    margin-top: 195px !important; }
  .has-padding-top-195-tablet-only {
    padding-top: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-195-touch {
    margin-top: 195px !important; }
  .has-padding-top-195-touch {
    padding-top: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-195-desktop {
    margin-top: 195px !important; }
  .has-padding-top-195-desktop {
    padding-top: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-195-desktop-only {
    margin-top: 195px !important; }
  .has-padding-top-195-desktop-only {
    padding-top: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-195-widescreen {
    margin-top: 195px !important; }
  .has-padding-top-195-widescreen {
    padding-top: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-195-widescreen-only {
    margin-top: 195px !important; }
  .has-padding-top-195-widescreen-only {
    padding-top: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-195-fullhd {
    margin-top: 195px !important; }
  .has-padding-top-195-fullhd {
    padding-top: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-195-mobile {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-mobile {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-195-tablet {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-tablet {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-195-tablet-only {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-tablet-only {
    padding-bottom: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-195-touch {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-touch {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-195-desktop {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-desktop {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-195-desktop-only {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-desktop-only {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-195-widescreen {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-widescreen {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-195-widescreen-only {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-widescreen-only {
    padding-bottom: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-195-fullhd {
    margin-bottom: 195px !important; }
  .has-padding-bottom-195-fullhd {
    padding-bottom: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-195-mobile {
    margin-left: 195px !important; }
  .has-padding-left-195-mobile {
    padding-left: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-195-tablet {
    margin-left: 195px !important; }
  .has-padding-left-195-tablet {
    padding-left: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-195-tablet-only {
    margin-left: 195px !important; }
  .has-padding-left-195-tablet-only {
    padding-left: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-195-touch {
    margin-left: 195px !important; }
  .has-padding-left-195-touch {
    padding-left: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-195-desktop {
    margin-left: 195px !important; }
  .has-padding-left-195-desktop {
    padding-left: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-195-desktop-only {
    margin-left: 195px !important; }
  .has-padding-left-195-desktop-only {
    padding-left: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-195-widescreen {
    margin-left: 195px !important; }
  .has-padding-left-195-widescreen {
    padding-left: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-195-widescreen-only {
    margin-left: 195px !important; }
  .has-padding-left-195-widescreen-only {
    padding-left: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-195-fullhd {
    margin-left: 195px !important; }
  .has-padding-left-195-fullhd {
    padding-left: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-195-mobile {
    margin-right: 195px !important; }
  .has-padding-right-195-mobile {
    padding-right: 195px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-195-tablet {
    margin-right: 195px !important; }
  .has-padding-right-195-tablet {
    padding-right: 195px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-195-tablet-only {
    margin-right: 195px !important; }
  .has-padding-right-195-tablet-only {
    padding-right: 195px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-195-touch {
    margin-right: 195px !important; }
  .has-padding-right-195-touch {
    padding-right: 195px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-195-desktop {
    margin-right: 195px !important; }
  .has-padding-right-195-desktop {
    padding-right: 195px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-195-desktop-only {
    margin-right: 195px !important; }
  .has-padding-right-195-desktop-only {
    padding-right: 195px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-195-widescreen {
    margin-right: 195px !important; }
  .has-padding-right-195-widescreen {
    padding-right: 195px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-195-widescreen-only {
    margin-right: 195px !important; }
  .has-padding-right-195-widescreen-only {
    padding-right: 195px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-195-fullhd {
    margin-right: 195px !important; }
  .has-padding-right-195-fullhd {
    padding-right: 195px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-200-mobile {
    margin: 200px !important; }
  .has-padding-200-mobile {
    padding: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-200-tablet {
    margin: 200px !important; }
  .has-padding-200-tablet {
    padding: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-200-tablet-only {
    margin: 200px !important; }
  .has-padding-200-tablet-only {
    padding: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-200-touch {
    margin: 200px !important; }
  .has-padding-200-touch {
    padding: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-200-desktop {
    margin: 200px !important; }
  .has-padding-200-desktop {
    padding: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-200-desktop-only {
    margin: 200px !important; }
  .has-padding-200-desktop-only {
    padding: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-200-widescreen {
    margin: 200px !important; }
  .has-padding-200-widescreen {
    padding: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-200-widescreen-only {
    margin: 200px !important; }
  .has-padding-200-widescreen-only {
    padding: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-200-fullhd {
    margin: 200px !important; }
  .has-padding-200-fullhd {
    padding: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-200-mobile {
    margin-top: 200px !important; }
  .has-padding-top-200-mobile {
    padding-top: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-200-tablet {
    margin-top: 200px !important; }
  .has-padding-top-200-tablet {
    padding-top: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-200-tablet-only {
    margin-top: 200px !important; }
  .has-padding-top-200-tablet-only {
    padding-top: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-200-touch {
    margin-top: 200px !important; }
  .has-padding-top-200-touch {
    padding-top: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-200-desktop {
    margin-top: 200px !important; }
  .has-padding-top-200-desktop {
    padding-top: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-200-desktop-only {
    margin-top: 200px !important; }
  .has-padding-top-200-desktop-only {
    padding-top: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-200-widescreen {
    margin-top: 200px !important; }
  .has-padding-top-200-widescreen {
    padding-top: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-200-widescreen-only {
    margin-top: 200px !important; }
  .has-padding-top-200-widescreen-only {
    padding-top: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-200-fullhd {
    margin-top: 200px !important; }
  .has-padding-top-200-fullhd {
    padding-top: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-200-mobile {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-mobile {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-200-tablet {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-tablet {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-200-tablet-only {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-tablet-only {
    padding-bottom: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-200-touch {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-touch {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-200-desktop {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-desktop {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-200-desktop-only {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-desktop-only {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-200-widescreen {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-widescreen {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-200-widescreen-only {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-widescreen-only {
    padding-bottom: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-200-fullhd {
    margin-bottom: 200px !important; }
  .has-padding-bottom-200-fullhd {
    padding-bottom: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-200-mobile {
    margin-left: 200px !important; }
  .has-padding-left-200-mobile {
    padding-left: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-200-tablet {
    margin-left: 200px !important; }
  .has-padding-left-200-tablet {
    padding-left: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-200-tablet-only {
    margin-left: 200px !important; }
  .has-padding-left-200-tablet-only {
    padding-left: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-200-touch {
    margin-left: 200px !important; }
  .has-padding-left-200-touch {
    padding-left: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-200-desktop {
    margin-left: 200px !important; }
  .has-padding-left-200-desktop {
    padding-left: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-200-desktop-only {
    margin-left: 200px !important; }
  .has-padding-left-200-desktop-only {
    padding-left: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-200-widescreen {
    margin-left: 200px !important; }
  .has-padding-left-200-widescreen {
    padding-left: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-200-widescreen-only {
    margin-left: 200px !important; }
  .has-padding-left-200-widescreen-only {
    padding-left: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-200-fullhd {
    margin-left: 200px !important; }
  .has-padding-left-200-fullhd {
    padding-left: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-200-mobile {
    margin-right: 200px !important; }
  .has-padding-right-200-mobile {
    padding-right: 200px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-200-tablet {
    margin-right: 200px !important; }
  .has-padding-right-200-tablet {
    padding-right: 200px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-200-tablet-only {
    margin-right: 200px !important; }
  .has-padding-right-200-tablet-only {
    padding-right: 200px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-200-touch {
    margin-right: 200px !important; }
  .has-padding-right-200-touch {
    padding-right: 200px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-200-desktop {
    margin-right: 200px !important; }
  .has-padding-right-200-desktop {
    padding-right: 200px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-200-desktop-only {
    margin-right: 200px !important; }
  .has-padding-right-200-desktop-only {
    padding-right: 200px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-200-widescreen {
    margin-right: 200px !important; }
  .has-padding-right-200-widescreen {
    padding-right: 200px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-200-widescreen-only {
    margin-right: 200px !important; }
  .has-padding-right-200-widescreen-only {
    padding-right: 200px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-200-fullhd {
    margin-right: 200px !important; }
  .has-padding-right-200-fullhd {
    padding-right: 200px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-205-mobile {
    margin: 205px !important; }
  .has-padding-205-mobile {
    padding: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-205-tablet {
    margin: 205px !important; }
  .has-padding-205-tablet {
    padding: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-205-tablet-only {
    margin: 205px !important; }
  .has-padding-205-tablet-only {
    padding: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-205-touch {
    margin: 205px !important; }
  .has-padding-205-touch {
    padding: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-205-desktop {
    margin: 205px !important; }
  .has-padding-205-desktop {
    padding: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-205-desktop-only {
    margin: 205px !important; }
  .has-padding-205-desktop-only {
    padding: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-205-widescreen {
    margin: 205px !important; }
  .has-padding-205-widescreen {
    padding: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-205-widescreen-only {
    margin: 205px !important; }
  .has-padding-205-widescreen-only {
    padding: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-205-fullhd {
    margin: 205px !important; }
  .has-padding-205-fullhd {
    padding: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-205-mobile {
    margin-top: 205px !important; }
  .has-padding-top-205-mobile {
    padding-top: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-205-tablet {
    margin-top: 205px !important; }
  .has-padding-top-205-tablet {
    padding-top: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-205-tablet-only {
    margin-top: 205px !important; }
  .has-padding-top-205-tablet-only {
    padding-top: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-205-touch {
    margin-top: 205px !important; }
  .has-padding-top-205-touch {
    padding-top: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-205-desktop {
    margin-top: 205px !important; }
  .has-padding-top-205-desktop {
    padding-top: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-205-desktop-only {
    margin-top: 205px !important; }
  .has-padding-top-205-desktop-only {
    padding-top: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-205-widescreen {
    margin-top: 205px !important; }
  .has-padding-top-205-widescreen {
    padding-top: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-205-widescreen-only {
    margin-top: 205px !important; }
  .has-padding-top-205-widescreen-only {
    padding-top: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-205-fullhd {
    margin-top: 205px !important; }
  .has-padding-top-205-fullhd {
    padding-top: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-205-mobile {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-mobile {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-205-tablet {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-tablet {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-205-tablet-only {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-tablet-only {
    padding-bottom: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-205-touch {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-touch {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-205-desktop {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-desktop {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-205-desktop-only {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-desktop-only {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-205-widescreen {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-widescreen {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-205-widescreen-only {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-widescreen-only {
    padding-bottom: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-205-fullhd {
    margin-bottom: 205px !important; }
  .has-padding-bottom-205-fullhd {
    padding-bottom: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-205-mobile {
    margin-left: 205px !important; }
  .has-padding-left-205-mobile {
    padding-left: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-205-tablet {
    margin-left: 205px !important; }
  .has-padding-left-205-tablet {
    padding-left: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-205-tablet-only {
    margin-left: 205px !important; }
  .has-padding-left-205-tablet-only {
    padding-left: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-205-touch {
    margin-left: 205px !important; }
  .has-padding-left-205-touch {
    padding-left: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-205-desktop {
    margin-left: 205px !important; }
  .has-padding-left-205-desktop {
    padding-left: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-205-desktop-only {
    margin-left: 205px !important; }
  .has-padding-left-205-desktop-only {
    padding-left: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-205-widescreen {
    margin-left: 205px !important; }
  .has-padding-left-205-widescreen {
    padding-left: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-205-widescreen-only {
    margin-left: 205px !important; }
  .has-padding-left-205-widescreen-only {
    padding-left: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-205-fullhd {
    margin-left: 205px !important; }
  .has-padding-left-205-fullhd {
    padding-left: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-205-mobile {
    margin-right: 205px !important; }
  .has-padding-right-205-mobile {
    padding-right: 205px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-205-tablet {
    margin-right: 205px !important; }
  .has-padding-right-205-tablet {
    padding-right: 205px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-205-tablet-only {
    margin-right: 205px !important; }
  .has-padding-right-205-tablet-only {
    padding-right: 205px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-205-touch {
    margin-right: 205px !important; }
  .has-padding-right-205-touch {
    padding-right: 205px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-205-desktop {
    margin-right: 205px !important; }
  .has-padding-right-205-desktop {
    padding-right: 205px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-205-desktop-only {
    margin-right: 205px !important; }
  .has-padding-right-205-desktop-only {
    padding-right: 205px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-205-widescreen {
    margin-right: 205px !important; }
  .has-padding-right-205-widescreen {
    padding-right: 205px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-205-widescreen-only {
    margin-right: 205px !important; }
  .has-padding-right-205-widescreen-only {
    padding-right: 205px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-205-fullhd {
    margin-right: 205px !important; }
  .has-padding-right-205-fullhd {
    padding-right: 205px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-210-mobile {
    margin: 210px !important; }
  .has-padding-210-mobile {
    padding: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-210-tablet {
    margin: 210px !important; }
  .has-padding-210-tablet {
    padding: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-210-tablet-only {
    margin: 210px !important; }
  .has-padding-210-tablet-only {
    padding: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-210-touch {
    margin: 210px !important; }
  .has-padding-210-touch {
    padding: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-210-desktop {
    margin: 210px !important; }
  .has-padding-210-desktop {
    padding: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-210-desktop-only {
    margin: 210px !important; }
  .has-padding-210-desktop-only {
    padding: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-210-widescreen {
    margin: 210px !important; }
  .has-padding-210-widescreen {
    padding: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-210-widescreen-only {
    margin: 210px !important; }
  .has-padding-210-widescreen-only {
    padding: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-210-fullhd {
    margin: 210px !important; }
  .has-padding-210-fullhd {
    padding: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-210-mobile {
    margin-top: 210px !important; }
  .has-padding-top-210-mobile {
    padding-top: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-210-tablet {
    margin-top: 210px !important; }
  .has-padding-top-210-tablet {
    padding-top: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-210-tablet-only {
    margin-top: 210px !important; }
  .has-padding-top-210-tablet-only {
    padding-top: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-210-touch {
    margin-top: 210px !important; }
  .has-padding-top-210-touch {
    padding-top: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-210-desktop {
    margin-top: 210px !important; }
  .has-padding-top-210-desktop {
    padding-top: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-210-desktop-only {
    margin-top: 210px !important; }
  .has-padding-top-210-desktop-only {
    padding-top: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-210-widescreen {
    margin-top: 210px !important; }
  .has-padding-top-210-widescreen {
    padding-top: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-210-widescreen-only {
    margin-top: 210px !important; }
  .has-padding-top-210-widescreen-only {
    padding-top: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-210-fullhd {
    margin-top: 210px !important; }
  .has-padding-top-210-fullhd {
    padding-top: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-210-mobile {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-mobile {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-210-tablet {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-tablet {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-210-tablet-only {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-tablet-only {
    padding-bottom: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-210-touch {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-touch {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-210-desktop {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-desktop {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-210-desktop-only {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-desktop-only {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-210-widescreen {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-widescreen {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-210-widescreen-only {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-widescreen-only {
    padding-bottom: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-210-fullhd {
    margin-bottom: 210px !important; }
  .has-padding-bottom-210-fullhd {
    padding-bottom: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-210-mobile {
    margin-left: 210px !important; }
  .has-padding-left-210-mobile {
    padding-left: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-210-tablet {
    margin-left: 210px !important; }
  .has-padding-left-210-tablet {
    padding-left: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-210-tablet-only {
    margin-left: 210px !important; }
  .has-padding-left-210-tablet-only {
    padding-left: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-210-touch {
    margin-left: 210px !important; }
  .has-padding-left-210-touch {
    padding-left: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-210-desktop {
    margin-left: 210px !important; }
  .has-padding-left-210-desktop {
    padding-left: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-210-desktop-only {
    margin-left: 210px !important; }
  .has-padding-left-210-desktop-only {
    padding-left: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-210-widescreen {
    margin-left: 210px !important; }
  .has-padding-left-210-widescreen {
    padding-left: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-210-widescreen-only {
    margin-left: 210px !important; }
  .has-padding-left-210-widescreen-only {
    padding-left: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-210-fullhd {
    margin-left: 210px !important; }
  .has-padding-left-210-fullhd {
    padding-left: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-210-mobile {
    margin-right: 210px !important; }
  .has-padding-right-210-mobile {
    padding-right: 210px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-210-tablet {
    margin-right: 210px !important; }
  .has-padding-right-210-tablet {
    padding-right: 210px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-210-tablet-only {
    margin-right: 210px !important; }
  .has-padding-right-210-tablet-only {
    padding-right: 210px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-210-touch {
    margin-right: 210px !important; }
  .has-padding-right-210-touch {
    padding-right: 210px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-210-desktop {
    margin-right: 210px !important; }
  .has-padding-right-210-desktop {
    padding-right: 210px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-210-desktop-only {
    margin-right: 210px !important; }
  .has-padding-right-210-desktop-only {
    padding-right: 210px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-210-widescreen {
    margin-right: 210px !important; }
  .has-padding-right-210-widescreen {
    padding-right: 210px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-210-widescreen-only {
    margin-right: 210px !important; }
  .has-padding-right-210-widescreen-only {
    padding-right: 210px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-210-fullhd {
    margin-right: 210px !important; }
  .has-padding-right-210-fullhd {
    padding-right: 210px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-215-mobile {
    margin: 215px !important; }
  .has-padding-215-mobile {
    padding: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-215-tablet {
    margin: 215px !important; }
  .has-padding-215-tablet {
    padding: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-215-tablet-only {
    margin: 215px !important; }
  .has-padding-215-tablet-only {
    padding: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-215-touch {
    margin: 215px !important; }
  .has-padding-215-touch {
    padding: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-215-desktop {
    margin: 215px !important; }
  .has-padding-215-desktop {
    padding: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-215-desktop-only {
    margin: 215px !important; }
  .has-padding-215-desktop-only {
    padding: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-215-widescreen {
    margin: 215px !important; }
  .has-padding-215-widescreen {
    padding: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-215-widescreen-only {
    margin: 215px !important; }
  .has-padding-215-widescreen-only {
    padding: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-215-fullhd {
    margin: 215px !important; }
  .has-padding-215-fullhd {
    padding: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-215-mobile {
    margin-top: 215px !important; }
  .has-padding-top-215-mobile {
    padding-top: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-215-tablet {
    margin-top: 215px !important; }
  .has-padding-top-215-tablet {
    padding-top: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-215-tablet-only {
    margin-top: 215px !important; }
  .has-padding-top-215-tablet-only {
    padding-top: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-215-touch {
    margin-top: 215px !important; }
  .has-padding-top-215-touch {
    padding-top: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-215-desktop {
    margin-top: 215px !important; }
  .has-padding-top-215-desktop {
    padding-top: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-215-desktop-only {
    margin-top: 215px !important; }
  .has-padding-top-215-desktop-only {
    padding-top: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-215-widescreen {
    margin-top: 215px !important; }
  .has-padding-top-215-widescreen {
    padding-top: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-215-widescreen-only {
    margin-top: 215px !important; }
  .has-padding-top-215-widescreen-only {
    padding-top: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-215-fullhd {
    margin-top: 215px !important; }
  .has-padding-top-215-fullhd {
    padding-top: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-215-mobile {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-mobile {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-215-tablet {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-tablet {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-215-tablet-only {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-tablet-only {
    padding-bottom: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-215-touch {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-touch {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-215-desktop {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-desktop {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-215-desktop-only {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-desktop-only {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-215-widescreen {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-widescreen {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-215-widescreen-only {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-widescreen-only {
    padding-bottom: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-215-fullhd {
    margin-bottom: 215px !important; }
  .has-padding-bottom-215-fullhd {
    padding-bottom: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-215-mobile {
    margin-left: 215px !important; }
  .has-padding-left-215-mobile {
    padding-left: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-215-tablet {
    margin-left: 215px !important; }
  .has-padding-left-215-tablet {
    padding-left: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-215-tablet-only {
    margin-left: 215px !important; }
  .has-padding-left-215-tablet-only {
    padding-left: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-215-touch {
    margin-left: 215px !important; }
  .has-padding-left-215-touch {
    padding-left: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-215-desktop {
    margin-left: 215px !important; }
  .has-padding-left-215-desktop {
    padding-left: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-215-desktop-only {
    margin-left: 215px !important; }
  .has-padding-left-215-desktop-only {
    padding-left: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-215-widescreen {
    margin-left: 215px !important; }
  .has-padding-left-215-widescreen {
    padding-left: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-215-widescreen-only {
    margin-left: 215px !important; }
  .has-padding-left-215-widescreen-only {
    padding-left: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-215-fullhd {
    margin-left: 215px !important; }
  .has-padding-left-215-fullhd {
    padding-left: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-215-mobile {
    margin-right: 215px !important; }
  .has-padding-right-215-mobile {
    padding-right: 215px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-215-tablet {
    margin-right: 215px !important; }
  .has-padding-right-215-tablet {
    padding-right: 215px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-215-tablet-only {
    margin-right: 215px !important; }
  .has-padding-right-215-tablet-only {
    padding-right: 215px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-215-touch {
    margin-right: 215px !important; }
  .has-padding-right-215-touch {
    padding-right: 215px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-215-desktop {
    margin-right: 215px !important; }
  .has-padding-right-215-desktop {
    padding-right: 215px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-215-desktop-only {
    margin-right: 215px !important; }
  .has-padding-right-215-desktop-only {
    padding-right: 215px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-215-widescreen {
    margin-right: 215px !important; }
  .has-padding-right-215-widescreen {
    padding-right: 215px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-215-widescreen-only {
    margin-right: 215px !important; }
  .has-padding-right-215-widescreen-only {
    padding-right: 215px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-215-fullhd {
    margin-right: 215px !important; }
  .has-padding-right-215-fullhd {
    padding-right: 215px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-220-mobile {
    margin: 220px !important; }
  .has-padding-220-mobile {
    padding: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-220-tablet {
    margin: 220px !important; }
  .has-padding-220-tablet {
    padding: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-220-tablet-only {
    margin: 220px !important; }
  .has-padding-220-tablet-only {
    padding: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-220-touch {
    margin: 220px !important; }
  .has-padding-220-touch {
    padding: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-220-desktop {
    margin: 220px !important; }
  .has-padding-220-desktop {
    padding: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-220-desktop-only {
    margin: 220px !important; }
  .has-padding-220-desktop-only {
    padding: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-220-widescreen {
    margin: 220px !important; }
  .has-padding-220-widescreen {
    padding: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-220-widescreen-only {
    margin: 220px !important; }
  .has-padding-220-widescreen-only {
    padding: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-220-fullhd {
    margin: 220px !important; }
  .has-padding-220-fullhd {
    padding: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-220-mobile {
    margin-top: 220px !important; }
  .has-padding-top-220-mobile {
    padding-top: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-220-tablet {
    margin-top: 220px !important; }
  .has-padding-top-220-tablet {
    padding-top: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-220-tablet-only {
    margin-top: 220px !important; }
  .has-padding-top-220-tablet-only {
    padding-top: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-220-touch {
    margin-top: 220px !important; }
  .has-padding-top-220-touch {
    padding-top: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-220-desktop {
    margin-top: 220px !important; }
  .has-padding-top-220-desktop {
    padding-top: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-220-desktop-only {
    margin-top: 220px !important; }
  .has-padding-top-220-desktop-only {
    padding-top: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-220-widescreen {
    margin-top: 220px !important; }
  .has-padding-top-220-widescreen {
    padding-top: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-220-widescreen-only {
    margin-top: 220px !important; }
  .has-padding-top-220-widescreen-only {
    padding-top: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-220-fullhd {
    margin-top: 220px !important; }
  .has-padding-top-220-fullhd {
    padding-top: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-220-mobile {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-mobile {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-220-tablet {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-tablet {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-220-tablet-only {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-tablet-only {
    padding-bottom: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-220-touch {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-touch {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-220-desktop {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-desktop {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-220-desktop-only {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-desktop-only {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-220-widescreen {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-widescreen {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-220-widescreen-only {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-widescreen-only {
    padding-bottom: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-220-fullhd {
    margin-bottom: 220px !important; }
  .has-padding-bottom-220-fullhd {
    padding-bottom: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-220-mobile {
    margin-left: 220px !important; }
  .has-padding-left-220-mobile {
    padding-left: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-220-tablet {
    margin-left: 220px !important; }
  .has-padding-left-220-tablet {
    padding-left: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-220-tablet-only {
    margin-left: 220px !important; }
  .has-padding-left-220-tablet-only {
    padding-left: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-220-touch {
    margin-left: 220px !important; }
  .has-padding-left-220-touch {
    padding-left: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-220-desktop {
    margin-left: 220px !important; }
  .has-padding-left-220-desktop {
    padding-left: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-220-desktop-only {
    margin-left: 220px !important; }
  .has-padding-left-220-desktop-only {
    padding-left: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-220-widescreen {
    margin-left: 220px !important; }
  .has-padding-left-220-widescreen {
    padding-left: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-220-widescreen-only {
    margin-left: 220px !important; }
  .has-padding-left-220-widescreen-only {
    padding-left: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-220-fullhd {
    margin-left: 220px !important; }
  .has-padding-left-220-fullhd {
    padding-left: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-220-mobile {
    margin-right: 220px !important; }
  .has-padding-right-220-mobile {
    padding-right: 220px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-220-tablet {
    margin-right: 220px !important; }
  .has-padding-right-220-tablet {
    padding-right: 220px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-220-tablet-only {
    margin-right: 220px !important; }
  .has-padding-right-220-tablet-only {
    padding-right: 220px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-220-touch {
    margin-right: 220px !important; }
  .has-padding-right-220-touch {
    padding-right: 220px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-220-desktop {
    margin-right: 220px !important; }
  .has-padding-right-220-desktop {
    padding-right: 220px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-220-desktop-only {
    margin-right: 220px !important; }
  .has-padding-right-220-desktop-only {
    padding-right: 220px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-220-widescreen {
    margin-right: 220px !important; }
  .has-padding-right-220-widescreen {
    padding-right: 220px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-220-widescreen-only {
    margin-right: 220px !important; }
  .has-padding-right-220-widescreen-only {
    padding-right: 220px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-220-fullhd {
    margin-right: 220px !important; }
  .has-padding-right-220-fullhd {
    padding-right: 220px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-225-mobile {
    margin: 225px !important; }
  .has-padding-225-mobile {
    padding: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-225-tablet {
    margin: 225px !important; }
  .has-padding-225-tablet {
    padding: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-225-tablet-only {
    margin: 225px !important; }
  .has-padding-225-tablet-only {
    padding: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-225-touch {
    margin: 225px !important; }
  .has-padding-225-touch {
    padding: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-225-desktop {
    margin: 225px !important; }
  .has-padding-225-desktop {
    padding: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-225-desktop-only {
    margin: 225px !important; }
  .has-padding-225-desktop-only {
    padding: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-225-widescreen {
    margin: 225px !important; }
  .has-padding-225-widescreen {
    padding: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-225-widescreen-only {
    margin: 225px !important; }
  .has-padding-225-widescreen-only {
    padding: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-225-fullhd {
    margin: 225px !important; }
  .has-padding-225-fullhd {
    padding: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-225-mobile {
    margin-top: 225px !important; }
  .has-padding-top-225-mobile {
    padding-top: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-225-tablet {
    margin-top: 225px !important; }
  .has-padding-top-225-tablet {
    padding-top: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-225-tablet-only {
    margin-top: 225px !important; }
  .has-padding-top-225-tablet-only {
    padding-top: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-225-touch {
    margin-top: 225px !important; }
  .has-padding-top-225-touch {
    padding-top: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-225-desktop {
    margin-top: 225px !important; }
  .has-padding-top-225-desktop {
    padding-top: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-225-desktop-only {
    margin-top: 225px !important; }
  .has-padding-top-225-desktop-only {
    padding-top: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-225-widescreen {
    margin-top: 225px !important; }
  .has-padding-top-225-widescreen {
    padding-top: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-225-widescreen-only {
    margin-top: 225px !important; }
  .has-padding-top-225-widescreen-only {
    padding-top: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-225-fullhd {
    margin-top: 225px !important; }
  .has-padding-top-225-fullhd {
    padding-top: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-225-mobile {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-mobile {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-225-tablet {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-tablet {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-225-tablet-only {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-tablet-only {
    padding-bottom: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-225-touch {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-touch {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-225-desktop {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-desktop {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-225-desktop-only {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-desktop-only {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-225-widescreen {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-widescreen {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-225-widescreen-only {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-widescreen-only {
    padding-bottom: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-225-fullhd {
    margin-bottom: 225px !important; }
  .has-padding-bottom-225-fullhd {
    padding-bottom: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-225-mobile {
    margin-left: 225px !important; }
  .has-padding-left-225-mobile {
    padding-left: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-225-tablet {
    margin-left: 225px !important; }
  .has-padding-left-225-tablet {
    padding-left: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-225-tablet-only {
    margin-left: 225px !important; }
  .has-padding-left-225-tablet-only {
    padding-left: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-225-touch {
    margin-left: 225px !important; }
  .has-padding-left-225-touch {
    padding-left: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-225-desktop {
    margin-left: 225px !important; }
  .has-padding-left-225-desktop {
    padding-left: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-225-desktop-only {
    margin-left: 225px !important; }
  .has-padding-left-225-desktop-only {
    padding-left: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-225-widescreen {
    margin-left: 225px !important; }
  .has-padding-left-225-widescreen {
    padding-left: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-225-widescreen-only {
    margin-left: 225px !important; }
  .has-padding-left-225-widescreen-only {
    padding-left: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-225-fullhd {
    margin-left: 225px !important; }
  .has-padding-left-225-fullhd {
    padding-left: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-225-mobile {
    margin-right: 225px !important; }
  .has-padding-right-225-mobile {
    padding-right: 225px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-225-tablet {
    margin-right: 225px !important; }
  .has-padding-right-225-tablet {
    padding-right: 225px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-225-tablet-only {
    margin-right: 225px !important; }
  .has-padding-right-225-tablet-only {
    padding-right: 225px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-225-touch {
    margin-right: 225px !important; }
  .has-padding-right-225-touch {
    padding-right: 225px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-225-desktop {
    margin-right: 225px !important; }
  .has-padding-right-225-desktop {
    padding-right: 225px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-225-desktop-only {
    margin-right: 225px !important; }
  .has-padding-right-225-desktop-only {
    padding-right: 225px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-225-widescreen {
    margin-right: 225px !important; }
  .has-padding-right-225-widescreen {
    padding-right: 225px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-225-widescreen-only {
    margin-right: 225px !important; }
  .has-padding-right-225-widescreen-only {
    padding-right: 225px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-225-fullhd {
    margin-right: 225px !important; }
  .has-padding-right-225-fullhd {
    padding-right: 225px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-230-mobile {
    margin: 230px !important; }
  .has-padding-230-mobile {
    padding: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-230-tablet {
    margin: 230px !important; }
  .has-padding-230-tablet {
    padding: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-230-tablet-only {
    margin: 230px !important; }
  .has-padding-230-tablet-only {
    padding: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-230-touch {
    margin: 230px !important; }
  .has-padding-230-touch {
    padding: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-230-desktop {
    margin: 230px !important; }
  .has-padding-230-desktop {
    padding: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-230-desktop-only {
    margin: 230px !important; }
  .has-padding-230-desktop-only {
    padding: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-230-widescreen {
    margin: 230px !important; }
  .has-padding-230-widescreen {
    padding: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-230-widescreen-only {
    margin: 230px !important; }
  .has-padding-230-widescreen-only {
    padding: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-230-fullhd {
    margin: 230px !important; }
  .has-padding-230-fullhd {
    padding: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-230-mobile {
    margin-top: 230px !important; }
  .has-padding-top-230-mobile {
    padding-top: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-230-tablet {
    margin-top: 230px !important; }
  .has-padding-top-230-tablet {
    padding-top: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-230-tablet-only {
    margin-top: 230px !important; }
  .has-padding-top-230-tablet-only {
    padding-top: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-230-touch {
    margin-top: 230px !important; }
  .has-padding-top-230-touch {
    padding-top: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-230-desktop {
    margin-top: 230px !important; }
  .has-padding-top-230-desktop {
    padding-top: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-230-desktop-only {
    margin-top: 230px !important; }
  .has-padding-top-230-desktop-only {
    padding-top: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-230-widescreen {
    margin-top: 230px !important; }
  .has-padding-top-230-widescreen {
    padding-top: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-230-widescreen-only {
    margin-top: 230px !important; }
  .has-padding-top-230-widescreen-only {
    padding-top: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-230-fullhd {
    margin-top: 230px !important; }
  .has-padding-top-230-fullhd {
    padding-top: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-230-mobile {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-mobile {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-230-tablet {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-tablet {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-230-tablet-only {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-tablet-only {
    padding-bottom: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-230-touch {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-touch {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-230-desktop {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-desktop {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-230-desktop-only {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-desktop-only {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-230-widescreen {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-widescreen {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-230-widescreen-only {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-widescreen-only {
    padding-bottom: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-230-fullhd {
    margin-bottom: 230px !important; }
  .has-padding-bottom-230-fullhd {
    padding-bottom: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-230-mobile {
    margin-left: 230px !important; }
  .has-padding-left-230-mobile {
    padding-left: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-230-tablet {
    margin-left: 230px !important; }
  .has-padding-left-230-tablet {
    padding-left: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-230-tablet-only {
    margin-left: 230px !important; }
  .has-padding-left-230-tablet-only {
    padding-left: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-230-touch {
    margin-left: 230px !important; }
  .has-padding-left-230-touch {
    padding-left: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-230-desktop {
    margin-left: 230px !important; }
  .has-padding-left-230-desktop {
    padding-left: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-230-desktop-only {
    margin-left: 230px !important; }
  .has-padding-left-230-desktop-only {
    padding-left: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-230-widescreen {
    margin-left: 230px !important; }
  .has-padding-left-230-widescreen {
    padding-left: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-230-widescreen-only {
    margin-left: 230px !important; }
  .has-padding-left-230-widescreen-only {
    padding-left: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-230-fullhd {
    margin-left: 230px !important; }
  .has-padding-left-230-fullhd {
    padding-left: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-230-mobile {
    margin-right: 230px !important; }
  .has-padding-right-230-mobile {
    padding-right: 230px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-230-tablet {
    margin-right: 230px !important; }
  .has-padding-right-230-tablet {
    padding-right: 230px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-230-tablet-only {
    margin-right: 230px !important; }
  .has-padding-right-230-tablet-only {
    padding-right: 230px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-230-touch {
    margin-right: 230px !important; }
  .has-padding-right-230-touch {
    padding-right: 230px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-230-desktop {
    margin-right: 230px !important; }
  .has-padding-right-230-desktop {
    padding-right: 230px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-230-desktop-only {
    margin-right: 230px !important; }
  .has-padding-right-230-desktop-only {
    padding-right: 230px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-230-widescreen {
    margin-right: 230px !important; }
  .has-padding-right-230-widescreen {
    padding-right: 230px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-230-widescreen-only {
    margin-right: 230px !important; }
  .has-padding-right-230-widescreen-only {
    padding-right: 230px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-230-fullhd {
    margin-right: 230px !important; }
  .has-padding-right-230-fullhd {
    padding-right: 230px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-235-mobile {
    margin: 235px !important; }
  .has-padding-235-mobile {
    padding: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-235-tablet {
    margin: 235px !important; }
  .has-padding-235-tablet {
    padding: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-235-tablet-only {
    margin: 235px !important; }
  .has-padding-235-tablet-only {
    padding: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-235-touch {
    margin: 235px !important; }
  .has-padding-235-touch {
    padding: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-235-desktop {
    margin: 235px !important; }
  .has-padding-235-desktop {
    padding: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-235-desktop-only {
    margin: 235px !important; }
  .has-padding-235-desktop-only {
    padding: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-235-widescreen {
    margin: 235px !important; }
  .has-padding-235-widescreen {
    padding: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-235-widescreen-only {
    margin: 235px !important; }
  .has-padding-235-widescreen-only {
    padding: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-235-fullhd {
    margin: 235px !important; }
  .has-padding-235-fullhd {
    padding: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-235-mobile {
    margin-top: 235px !important; }
  .has-padding-top-235-mobile {
    padding-top: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-235-tablet {
    margin-top: 235px !important; }
  .has-padding-top-235-tablet {
    padding-top: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-235-tablet-only {
    margin-top: 235px !important; }
  .has-padding-top-235-tablet-only {
    padding-top: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-235-touch {
    margin-top: 235px !important; }
  .has-padding-top-235-touch {
    padding-top: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-235-desktop {
    margin-top: 235px !important; }
  .has-padding-top-235-desktop {
    padding-top: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-235-desktop-only {
    margin-top: 235px !important; }
  .has-padding-top-235-desktop-only {
    padding-top: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-235-widescreen {
    margin-top: 235px !important; }
  .has-padding-top-235-widescreen {
    padding-top: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-235-widescreen-only {
    margin-top: 235px !important; }
  .has-padding-top-235-widescreen-only {
    padding-top: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-235-fullhd {
    margin-top: 235px !important; }
  .has-padding-top-235-fullhd {
    padding-top: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-235-mobile {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-mobile {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-235-tablet {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-tablet {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-235-tablet-only {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-tablet-only {
    padding-bottom: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-235-touch {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-touch {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-235-desktop {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-desktop {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-235-desktop-only {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-desktop-only {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-235-widescreen {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-widescreen {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-235-widescreen-only {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-widescreen-only {
    padding-bottom: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-235-fullhd {
    margin-bottom: 235px !important; }
  .has-padding-bottom-235-fullhd {
    padding-bottom: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-235-mobile {
    margin-left: 235px !important; }
  .has-padding-left-235-mobile {
    padding-left: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-235-tablet {
    margin-left: 235px !important; }
  .has-padding-left-235-tablet {
    padding-left: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-235-tablet-only {
    margin-left: 235px !important; }
  .has-padding-left-235-tablet-only {
    padding-left: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-235-touch {
    margin-left: 235px !important; }
  .has-padding-left-235-touch {
    padding-left: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-235-desktop {
    margin-left: 235px !important; }
  .has-padding-left-235-desktop {
    padding-left: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-235-desktop-only {
    margin-left: 235px !important; }
  .has-padding-left-235-desktop-only {
    padding-left: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-235-widescreen {
    margin-left: 235px !important; }
  .has-padding-left-235-widescreen {
    padding-left: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-235-widescreen-only {
    margin-left: 235px !important; }
  .has-padding-left-235-widescreen-only {
    padding-left: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-235-fullhd {
    margin-left: 235px !important; }
  .has-padding-left-235-fullhd {
    padding-left: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-235-mobile {
    margin-right: 235px !important; }
  .has-padding-right-235-mobile {
    padding-right: 235px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-235-tablet {
    margin-right: 235px !important; }
  .has-padding-right-235-tablet {
    padding-right: 235px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-235-tablet-only {
    margin-right: 235px !important; }
  .has-padding-right-235-tablet-only {
    padding-right: 235px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-235-touch {
    margin-right: 235px !important; }
  .has-padding-right-235-touch {
    padding-right: 235px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-235-desktop {
    margin-right: 235px !important; }
  .has-padding-right-235-desktop {
    padding-right: 235px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-235-desktop-only {
    margin-right: 235px !important; }
  .has-padding-right-235-desktop-only {
    padding-right: 235px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-235-widescreen {
    margin-right: 235px !important; }
  .has-padding-right-235-widescreen {
    padding-right: 235px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-235-widescreen-only {
    margin-right: 235px !important; }
  .has-padding-right-235-widescreen-only {
    padding-right: 235px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-235-fullhd {
    margin-right: 235px !important; }
  .has-padding-right-235-fullhd {
    padding-right: 235px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-240-mobile {
    margin: 240px !important; }
  .has-padding-240-mobile {
    padding: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-240-tablet {
    margin: 240px !important; }
  .has-padding-240-tablet {
    padding: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-240-tablet-only {
    margin: 240px !important; }
  .has-padding-240-tablet-only {
    padding: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-240-touch {
    margin: 240px !important; }
  .has-padding-240-touch {
    padding: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-240-desktop {
    margin: 240px !important; }
  .has-padding-240-desktop {
    padding: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-240-desktop-only {
    margin: 240px !important; }
  .has-padding-240-desktop-only {
    padding: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-240-widescreen {
    margin: 240px !important; }
  .has-padding-240-widescreen {
    padding: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-240-widescreen-only {
    margin: 240px !important; }
  .has-padding-240-widescreen-only {
    padding: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-240-fullhd {
    margin: 240px !important; }
  .has-padding-240-fullhd {
    padding: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-240-mobile {
    margin-top: 240px !important; }
  .has-padding-top-240-mobile {
    padding-top: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-240-tablet {
    margin-top: 240px !important; }
  .has-padding-top-240-tablet {
    padding-top: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-240-tablet-only {
    margin-top: 240px !important; }
  .has-padding-top-240-tablet-only {
    padding-top: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-240-touch {
    margin-top: 240px !important; }
  .has-padding-top-240-touch {
    padding-top: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-240-desktop {
    margin-top: 240px !important; }
  .has-padding-top-240-desktop {
    padding-top: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-240-desktop-only {
    margin-top: 240px !important; }
  .has-padding-top-240-desktop-only {
    padding-top: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-240-widescreen {
    margin-top: 240px !important; }
  .has-padding-top-240-widescreen {
    padding-top: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-240-widescreen-only {
    margin-top: 240px !important; }
  .has-padding-top-240-widescreen-only {
    padding-top: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-240-fullhd {
    margin-top: 240px !important; }
  .has-padding-top-240-fullhd {
    padding-top: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-240-mobile {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-mobile {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-240-tablet {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-tablet {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-240-tablet-only {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-tablet-only {
    padding-bottom: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-240-touch {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-touch {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-240-desktop {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-desktop {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-240-desktop-only {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-desktop-only {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-240-widescreen {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-widescreen {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-240-widescreen-only {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-widescreen-only {
    padding-bottom: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-240-fullhd {
    margin-bottom: 240px !important; }
  .has-padding-bottom-240-fullhd {
    padding-bottom: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-240-mobile {
    margin-left: 240px !important; }
  .has-padding-left-240-mobile {
    padding-left: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-240-tablet {
    margin-left: 240px !important; }
  .has-padding-left-240-tablet {
    padding-left: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-240-tablet-only {
    margin-left: 240px !important; }
  .has-padding-left-240-tablet-only {
    padding-left: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-240-touch {
    margin-left: 240px !important; }
  .has-padding-left-240-touch {
    padding-left: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-240-desktop {
    margin-left: 240px !important; }
  .has-padding-left-240-desktop {
    padding-left: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-240-desktop-only {
    margin-left: 240px !important; }
  .has-padding-left-240-desktop-only {
    padding-left: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-240-widescreen {
    margin-left: 240px !important; }
  .has-padding-left-240-widescreen {
    padding-left: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-240-widescreen-only {
    margin-left: 240px !important; }
  .has-padding-left-240-widescreen-only {
    padding-left: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-240-fullhd {
    margin-left: 240px !important; }
  .has-padding-left-240-fullhd {
    padding-left: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-240-mobile {
    margin-right: 240px !important; }
  .has-padding-right-240-mobile {
    padding-right: 240px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-240-tablet {
    margin-right: 240px !important; }
  .has-padding-right-240-tablet {
    padding-right: 240px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-240-tablet-only {
    margin-right: 240px !important; }
  .has-padding-right-240-tablet-only {
    padding-right: 240px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-240-touch {
    margin-right: 240px !important; }
  .has-padding-right-240-touch {
    padding-right: 240px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-240-desktop {
    margin-right: 240px !important; }
  .has-padding-right-240-desktop {
    padding-right: 240px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-240-desktop-only {
    margin-right: 240px !important; }
  .has-padding-right-240-desktop-only {
    padding-right: 240px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-240-widescreen {
    margin-right: 240px !important; }
  .has-padding-right-240-widescreen {
    padding-right: 240px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-240-widescreen-only {
    margin-right: 240px !important; }
  .has-padding-right-240-widescreen-only {
    padding-right: 240px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-240-fullhd {
    margin-right: 240px !important; }
  .has-padding-right-240-fullhd {
    padding-right: 240px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-245-mobile {
    margin: 245px !important; }
  .has-padding-245-mobile {
    padding: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-245-tablet {
    margin: 245px !important; }
  .has-padding-245-tablet {
    padding: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-245-tablet-only {
    margin: 245px !important; }
  .has-padding-245-tablet-only {
    padding: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-245-touch {
    margin: 245px !important; }
  .has-padding-245-touch {
    padding: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-245-desktop {
    margin: 245px !important; }
  .has-padding-245-desktop {
    padding: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-245-desktop-only {
    margin: 245px !important; }
  .has-padding-245-desktop-only {
    padding: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-245-widescreen {
    margin: 245px !important; }
  .has-padding-245-widescreen {
    padding: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-245-widescreen-only {
    margin: 245px !important; }
  .has-padding-245-widescreen-only {
    padding: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-245-fullhd {
    margin: 245px !important; }
  .has-padding-245-fullhd {
    padding: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-245-mobile {
    margin-top: 245px !important; }
  .has-padding-top-245-mobile {
    padding-top: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-245-tablet {
    margin-top: 245px !important; }
  .has-padding-top-245-tablet {
    padding-top: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-245-tablet-only {
    margin-top: 245px !important; }
  .has-padding-top-245-tablet-only {
    padding-top: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-245-touch {
    margin-top: 245px !important; }
  .has-padding-top-245-touch {
    padding-top: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-245-desktop {
    margin-top: 245px !important; }
  .has-padding-top-245-desktop {
    padding-top: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-245-desktop-only {
    margin-top: 245px !important; }
  .has-padding-top-245-desktop-only {
    padding-top: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-245-widescreen {
    margin-top: 245px !important; }
  .has-padding-top-245-widescreen {
    padding-top: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-245-widescreen-only {
    margin-top: 245px !important; }
  .has-padding-top-245-widescreen-only {
    padding-top: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-245-fullhd {
    margin-top: 245px !important; }
  .has-padding-top-245-fullhd {
    padding-top: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-245-mobile {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-mobile {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-245-tablet {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-tablet {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-245-tablet-only {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-tablet-only {
    padding-bottom: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-245-touch {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-touch {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-245-desktop {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-desktop {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-245-desktop-only {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-desktop-only {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-245-widescreen {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-widescreen {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-245-widescreen-only {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-widescreen-only {
    padding-bottom: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-245-fullhd {
    margin-bottom: 245px !important; }
  .has-padding-bottom-245-fullhd {
    padding-bottom: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-245-mobile {
    margin-left: 245px !important; }
  .has-padding-left-245-mobile {
    padding-left: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-245-tablet {
    margin-left: 245px !important; }
  .has-padding-left-245-tablet {
    padding-left: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-245-tablet-only {
    margin-left: 245px !important; }
  .has-padding-left-245-tablet-only {
    padding-left: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-245-touch {
    margin-left: 245px !important; }
  .has-padding-left-245-touch {
    padding-left: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-245-desktop {
    margin-left: 245px !important; }
  .has-padding-left-245-desktop {
    padding-left: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-245-desktop-only {
    margin-left: 245px !important; }
  .has-padding-left-245-desktop-only {
    padding-left: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-245-widescreen {
    margin-left: 245px !important; }
  .has-padding-left-245-widescreen {
    padding-left: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-245-widescreen-only {
    margin-left: 245px !important; }
  .has-padding-left-245-widescreen-only {
    padding-left: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-245-fullhd {
    margin-left: 245px !important; }
  .has-padding-left-245-fullhd {
    padding-left: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-245-mobile {
    margin-right: 245px !important; }
  .has-padding-right-245-mobile {
    padding-right: 245px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-245-tablet {
    margin-right: 245px !important; }
  .has-padding-right-245-tablet {
    padding-right: 245px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-245-tablet-only {
    margin-right: 245px !important; }
  .has-padding-right-245-tablet-only {
    padding-right: 245px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-245-touch {
    margin-right: 245px !important; }
  .has-padding-right-245-touch {
    padding-right: 245px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-245-desktop {
    margin-right: 245px !important; }
  .has-padding-right-245-desktop {
    padding-right: 245px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-245-desktop-only {
    margin-right: 245px !important; }
  .has-padding-right-245-desktop-only {
    padding-right: 245px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-245-widescreen {
    margin-right: 245px !important; }
  .has-padding-right-245-widescreen {
    padding-right: 245px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-245-widescreen-only {
    margin-right: 245px !important; }
  .has-padding-right-245-widescreen-only {
    padding-right: 245px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-245-fullhd {
    margin-right: 245px !important; }
  .has-padding-right-245-fullhd {
    padding-right: 245px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-250-mobile {
    margin: 250px !important; }
  .has-padding-250-mobile {
    padding: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-250-tablet {
    margin: 250px !important; }
  .has-padding-250-tablet {
    padding: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-250-tablet-only {
    margin: 250px !important; }
  .has-padding-250-tablet-only {
    padding: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-250-touch {
    margin: 250px !important; }
  .has-padding-250-touch {
    padding: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-250-desktop {
    margin: 250px !important; }
  .has-padding-250-desktop {
    padding: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-250-desktop-only {
    margin: 250px !important; }
  .has-padding-250-desktop-only {
    padding: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-250-widescreen {
    margin: 250px !important; }
  .has-padding-250-widescreen {
    padding: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-250-widescreen-only {
    margin: 250px !important; }
  .has-padding-250-widescreen-only {
    padding: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-250-fullhd {
    margin: 250px !important; }
  .has-padding-250-fullhd {
    padding: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-250-mobile {
    margin-top: 250px !important; }
  .has-padding-top-250-mobile {
    padding-top: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-250-tablet {
    margin-top: 250px !important; }
  .has-padding-top-250-tablet {
    padding-top: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-250-tablet-only {
    margin-top: 250px !important; }
  .has-padding-top-250-tablet-only {
    padding-top: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-250-touch {
    margin-top: 250px !important; }
  .has-padding-top-250-touch {
    padding-top: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-250-desktop {
    margin-top: 250px !important; }
  .has-padding-top-250-desktop {
    padding-top: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-250-desktop-only {
    margin-top: 250px !important; }
  .has-padding-top-250-desktop-only {
    padding-top: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-250-widescreen {
    margin-top: 250px !important; }
  .has-padding-top-250-widescreen {
    padding-top: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-250-widescreen-only {
    margin-top: 250px !important; }
  .has-padding-top-250-widescreen-only {
    padding-top: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-250-fullhd {
    margin-top: 250px !important; }
  .has-padding-top-250-fullhd {
    padding-top: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-250-mobile {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-mobile {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-250-tablet {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-tablet {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-250-tablet-only {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-tablet-only {
    padding-bottom: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-250-touch {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-touch {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-250-desktop {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-desktop {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-250-desktop-only {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-desktop-only {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-250-widescreen {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-widescreen {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-250-widescreen-only {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-widescreen-only {
    padding-bottom: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-250-fullhd {
    margin-bottom: 250px !important; }
  .has-padding-bottom-250-fullhd {
    padding-bottom: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-250-mobile {
    margin-left: 250px !important; }
  .has-padding-left-250-mobile {
    padding-left: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-250-tablet {
    margin-left: 250px !important; }
  .has-padding-left-250-tablet {
    padding-left: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-250-tablet-only {
    margin-left: 250px !important; }
  .has-padding-left-250-tablet-only {
    padding-left: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-250-touch {
    margin-left: 250px !important; }
  .has-padding-left-250-touch {
    padding-left: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-250-desktop {
    margin-left: 250px !important; }
  .has-padding-left-250-desktop {
    padding-left: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-250-desktop-only {
    margin-left: 250px !important; }
  .has-padding-left-250-desktop-only {
    padding-left: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-250-widescreen {
    margin-left: 250px !important; }
  .has-padding-left-250-widescreen {
    padding-left: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-250-widescreen-only {
    margin-left: 250px !important; }
  .has-padding-left-250-widescreen-only {
    padding-left: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-250-fullhd {
    margin-left: 250px !important; }
  .has-padding-left-250-fullhd {
    padding-left: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-250-mobile {
    margin-right: 250px !important; }
  .has-padding-right-250-mobile {
    padding-right: 250px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-250-tablet {
    margin-right: 250px !important; }
  .has-padding-right-250-tablet {
    padding-right: 250px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-250-tablet-only {
    margin-right: 250px !important; }
  .has-padding-right-250-tablet-only {
    padding-right: 250px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-250-touch {
    margin-right: 250px !important; }
  .has-padding-right-250-touch {
    padding-right: 250px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-250-desktop {
    margin-right: 250px !important; }
  .has-padding-right-250-desktop {
    padding-right: 250px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-250-desktop-only {
    margin-right: 250px !important; }
  .has-padding-right-250-desktop-only {
    padding-right: 250px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-250-widescreen {
    margin-right: 250px !important; }
  .has-padding-right-250-widescreen {
    padding-right: 250px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-250-widescreen-only {
    margin-right: 250px !important; }
  .has-padding-right-250-widescreen-only {
    padding-right: 250px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-250-fullhd {
    margin-right: 250px !important; }
  .has-padding-right-250-fullhd {
    padding-right: 250px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-255-mobile {
    margin: 255px !important; }
  .has-padding-255-mobile {
    padding: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-255-tablet {
    margin: 255px !important; }
  .has-padding-255-tablet {
    padding: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-255-tablet-only {
    margin: 255px !important; }
  .has-padding-255-tablet-only {
    padding: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-255-touch {
    margin: 255px !important; }
  .has-padding-255-touch {
    padding: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-255-desktop {
    margin: 255px !important; }
  .has-padding-255-desktop {
    padding: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-255-desktop-only {
    margin: 255px !important; }
  .has-padding-255-desktop-only {
    padding: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-255-widescreen {
    margin: 255px !important; }
  .has-padding-255-widescreen {
    padding: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-255-widescreen-only {
    margin: 255px !important; }
  .has-padding-255-widescreen-only {
    padding: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-255-fullhd {
    margin: 255px !important; }
  .has-padding-255-fullhd {
    padding: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-255-mobile {
    margin-top: 255px !important; }
  .has-padding-top-255-mobile {
    padding-top: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-255-tablet {
    margin-top: 255px !important; }
  .has-padding-top-255-tablet {
    padding-top: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-255-tablet-only {
    margin-top: 255px !important; }
  .has-padding-top-255-tablet-only {
    padding-top: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-255-touch {
    margin-top: 255px !important; }
  .has-padding-top-255-touch {
    padding-top: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-255-desktop {
    margin-top: 255px !important; }
  .has-padding-top-255-desktop {
    padding-top: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-255-desktop-only {
    margin-top: 255px !important; }
  .has-padding-top-255-desktop-only {
    padding-top: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-255-widescreen {
    margin-top: 255px !important; }
  .has-padding-top-255-widescreen {
    padding-top: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-255-widescreen-only {
    margin-top: 255px !important; }
  .has-padding-top-255-widescreen-only {
    padding-top: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-255-fullhd {
    margin-top: 255px !important; }
  .has-padding-top-255-fullhd {
    padding-top: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-255-mobile {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-mobile {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-255-tablet {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-tablet {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-255-tablet-only {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-tablet-only {
    padding-bottom: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-255-touch {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-touch {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-255-desktop {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-desktop {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-255-desktop-only {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-desktop-only {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-255-widescreen {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-widescreen {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-255-widescreen-only {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-widescreen-only {
    padding-bottom: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-255-fullhd {
    margin-bottom: 255px !important; }
  .has-padding-bottom-255-fullhd {
    padding-bottom: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-255-mobile {
    margin-left: 255px !important; }
  .has-padding-left-255-mobile {
    padding-left: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-255-tablet {
    margin-left: 255px !important; }
  .has-padding-left-255-tablet {
    padding-left: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-255-tablet-only {
    margin-left: 255px !important; }
  .has-padding-left-255-tablet-only {
    padding-left: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-255-touch {
    margin-left: 255px !important; }
  .has-padding-left-255-touch {
    padding-left: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-255-desktop {
    margin-left: 255px !important; }
  .has-padding-left-255-desktop {
    padding-left: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-255-desktop-only {
    margin-left: 255px !important; }
  .has-padding-left-255-desktop-only {
    padding-left: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-255-widescreen {
    margin-left: 255px !important; }
  .has-padding-left-255-widescreen {
    padding-left: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-255-widescreen-only {
    margin-left: 255px !important; }
  .has-padding-left-255-widescreen-only {
    padding-left: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-255-fullhd {
    margin-left: 255px !important; }
  .has-padding-left-255-fullhd {
    padding-left: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-255-mobile {
    margin-right: 255px !important; }
  .has-padding-right-255-mobile {
    padding-right: 255px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-255-tablet {
    margin-right: 255px !important; }
  .has-padding-right-255-tablet {
    padding-right: 255px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-255-tablet-only {
    margin-right: 255px !important; }
  .has-padding-right-255-tablet-only {
    padding-right: 255px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-255-touch {
    margin-right: 255px !important; }
  .has-padding-right-255-touch {
    padding-right: 255px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-255-desktop {
    margin-right: 255px !important; }
  .has-padding-right-255-desktop {
    padding-right: 255px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-255-desktop-only {
    margin-right: 255px !important; }
  .has-padding-right-255-desktop-only {
    padding-right: 255px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-255-widescreen {
    margin-right: 255px !important; }
  .has-padding-right-255-widescreen {
    padding-right: 255px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-255-widescreen-only {
    margin-right: 255px !important; }
  .has-padding-right-255-widescreen-only {
    padding-right: 255px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-255-fullhd {
    margin-right: 255px !important; }
  .has-padding-right-255-fullhd {
    padding-right: 255px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-260-mobile {
    margin: 260px !important; }
  .has-padding-260-mobile {
    padding: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-260-tablet {
    margin: 260px !important; }
  .has-padding-260-tablet {
    padding: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-260-tablet-only {
    margin: 260px !important; }
  .has-padding-260-tablet-only {
    padding: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-260-touch {
    margin: 260px !important; }
  .has-padding-260-touch {
    padding: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-260-desktop {
    margin: 260px !important; }
  .has-padding-260-desktop {
    padding: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-260-desktop-only {
    margin: 260px !important; }
  .has-padding-260-desktop-only {
    padding: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-260-widescreen {
    margin: 260px !important; }
  .has-padding-260-widescreen {
    padding: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-260-widescreen-only {
    margin: 260px !important; }
  .has-padding-260-widescreen-only {
    padding: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-260-fullhd {
    margin: 260px !important; }
  .has-padding-260-fullhd {
    padding: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-260-mobile {
    margin-top: 260px !important; }
  .has-padding-top-260-mobile {
    padding-top: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-260-tablet {
    margin-top: 260px !important; }
  .has-padding-top-260-tablet {
    padding-top: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-260-tablet-only {
    margin-top: 260px !important; }
  .has-padding-top-260-tablet-only {
    padding-top: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-260-touch {
    margin-top: 260px !important; }
  .has-padding-top-260-touch {
    padding-top: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-260-desktop {
    margin-top: 260px !important; }
  .has-padding-top-260-desktop {
    padding-top: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-260-desktop-only {
    margin-top: 260px !important; }
  .has-padding-top-260-desktop-only {
    padding-top: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-260-widescreen {
    margin-top: 260px !important; }
  .has-padding-top-260-widescreen {
    padding-top: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-260-widescreen-only {
    margin-top: 260px !important; }
  .has-padding-top-260-widescreen-only {
    padding-top: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-260-fullhd {
    margin-top: 260px !important; }
  .has-padding-top-260-fullhd {
    padding-top: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-260-mobile {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-mobile {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-260-tablet {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-tablet {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-260-tablet-only {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-tablet-only {
    padding-bottom: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-260-touch {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-touch {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-260-desktop {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-desktop {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-260-desktop-only {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-desktop-only {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-260-widescreen {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-widescreen {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-260-widescreen-only {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-widescreen-only {
    padding-bottom: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-260-fullhd {
    margin-bottom: 260px !important; }
  .has-padding-bottom-260-fullhd {
    padding-bottom: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-260-mobile {
    margin-left: 260px !important; }
  .has-padding-left-260-mobile {
    padding-left: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-260-tablet {
    margin-left: 260px !important; }
  .has-padding-left-260-tablet {
    padding-left: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-260-tablet-only {
    margin-left: 260px !important; }
  .has-padding-left-260-tablet-only {
    padding-left: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-260-touch {
    margin-left: 260px !important; }
  .has-padding-left-260-touch {
    padding-left: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-260-desktop {
    margin-left: 260px !important; }
  .has-padding-left-260-desktop {
    padding-left: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-260-desktop-only {
    margin-left: 260px !important; }
  .has-padding-left-260-desktop-only {
    padding-left: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-260-widescreen {
    margin-left: 260px !important; }
  .has-padding-left-260-widescreen {
    padding-left: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-260-widescreen-only {
    margin-left: 260px !important; }
  .has-padding-left-260-widescreen-only {
    padding-left: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-260-fullhd {
    margin-left: 260px !important; }
  .has-padding-left-260-fullhd {
    padding-left: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-260-mobile {
    margin-right: 260px !important; }
  .has-padding-right-260-mobile {
    padding-right: 260px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-260-tablet {
    margin-right: 260px !important; }
  .has-padding-right-260-tablet {
    padding-right: 260px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-260-tablet-only {
    margin-right: 260px !important; }
  .has-padding-right-260-tablet-only {
    padding-right: 260px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-260-touch {
    margin-right: 260px !important; }
  .has-padding-right-260-touch {
    padding-right: 260px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-260-desktop {
    margin-right: 260px !important; }
  .has-padding-right-260-desktop {
    padding-right: 260px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-260-desktop-only {
    margin-right: 260px !important; }
  .has-padding-right-260-desktop-only {
    padding-right: 260px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-260-widescreen {
    margin-right: 260px !important; }
  .has-padding-right-260-widescreen {
    padding-right: 260px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-260-widescreen-only {
    margin-right: 260px !important; }
  .has-padding-right-260-widescreen-only {
    padding-right: 260px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-260-fullhd {
    margin-right: 260px !important; }
  .has-padding-right-260-fullhd {
    padding-right: 260px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-265-mobile {
    margin: 265px !important; }
  .has-padding-265-mobile {
    padding: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-265-tablet {
    margin: 265px !important; }
  .has-padding-265-tablet {
    padding: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-265-tablet-only {
    margin: 265px !important; }
  .has-padding-265-tablet-only {
    padding: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-265-touch {
    margin: 265px !important; }
  .has-padding-265-touch {
    padding: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-265-desktop {
    margin: 265px !important; }
  .has-padding-265-desktop {
    padding: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-265-desktop-only {
    margin: 265px !important; }
  .has-padding-265-desktop-only {
    padding: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-265-widescreen {
    margin: 265px !important; }
  .has-padding-265-widescreen {
    padding: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-265-widescreen-only {
    margin: 265px !important; }
  .has-padding-265-widescreen-only {
    padding: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-265-fullhd {
    margin: 265px !important; }
  .has-padding-265-fullhd {
    padding: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-265-mobile {
    margin-top: 265px !important; }
  .has-padding-top-265-mobile {
    padding-top: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-265-tablet {
    margin-top: 265px !important; }
  .has-padding-top-265-tablet {
    padding-top: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-265-tablet-only {
    margin-top: 265px !important; }
  .has-padding-top-265-tablet-only {
    padding-top: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-265-touch {
    margin-top: 265px !important; }
  .has-padding-top-265-touch {
    padding-top: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-265-desktop {
    margin-top: 265px !important; }
  .has-padding-top-265-desktop {
    padding-top: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-265-desktop-only {
    margin-top: 265px !important; }
  .has-padding-top-265-desktop-only {
    padding-top: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-265-widescreen {
    margin-top: 265px !important; }
  .has-padding-top-265-widescreen {
    padding-top: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-265-widescreen-only {
    margin-top: 265px !important; }
  .has-padding-top-265-widescreen-only {
    padding-top: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-265-fullhd {
    margin-top: 265px !important; }
  .has-padding-top-265-fullhd {
    padding-top: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-265-mobile {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-mobile {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-265-tablet {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-tablet {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-265-tablet-only {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-tablet-only {
    padding-bottom: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-265-touch {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-touch {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-265-desktop {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-desktop {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-265-desktop-only {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-desktop-only {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-265-widescreen {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-widescreen {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-265-widescreen-only {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-widescreen-only {
    padding-bottom: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-265-fullhd {
    margin-bottom: 265px !important; }
  .has-padding-bottom-265-fullhd {
    padding-bottom: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-265-mobile {
    margin-left: 265px !important; }
  .has-padding-left-265-mobile {
    padding-left: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-265-tablet {
    margin-left: 265px !important; }
  .has-padding-left-265-tablet {
    padding-left: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-265-tablet-only {
    margin-left: 265px !important; }
  .has-padding-left-265-tablet-only {
    padding-left: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-265-touch {
    margin-left: 265px !important; }
  .has-padding-left-265-touch {
    padding-left: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-265-desktop {
    margin-left: 265px !important; }
  .has-padding-left-265-desktop {
    padding-left: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-265-desktop-only {
    margin-left: 265px !important; }
  .has-padding-left-265-desktop-only {
    padding-left: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-265-widescreen {
    margin-left: 265px !important; }
  .has-padding-left-265-widescreen {
    padding-left: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-265-widescreen-only {
    margin-left: 265px !important; }
  .has-padding-left-265-widescreen-only {
    padding-left: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-265-fullhd {
    margin-left: 265px !important; }
  .has-padding-left-265-fullhd {
    padding-left: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-265-mobile {
    margin-right: 265px !important; }
  .has-padding-right-265-mobile {
    padding-right: 265px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-265-tablet {
    margin-right: 265px !important; }
  .has-padding-right-265-tablet {
    padding-right: 265px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-265-tablet-only {
    margin-right: 265px !important; }
  .has-padding-right-265-tablet-only {
    padding-right: 265px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-265-touch {
    margin-right: 265px !important; }
  .has-padding-right-265-touch {
    padding-right: 265px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-265-desktop {
    margin-right: 265px !important; }
  .has-padding-right-265-desktop {
    padding-right: 265px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-265-desktop-only {
    margin-right: 265px !important; }
  .has-padding-right-265-desktop-only {
    padding-right: 265px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-265-widescreen {
    margin-right: 265px !important; }
  .has-padding-right-265-widescreen {
    padding-right: 265px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-265-widescreen-only {
    margin-right: 265px !important; }
  .has-padding-right-265-widescreen-only {
    padding-right: 265px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-265-fullhd {
    margin-right: 265px !important; }
  .has-padding-right-265-fullhd {
    padding-right: 265px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-270-mobile {
    margin: 270px !important; }
  .has-padding-270-mobile {
    padding: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-270-tablet {
    margin: 270px !important; }
  .has-padding-270-tablet {
    padding: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-270-tablet-only {
    margin: 270px !important; }
  .has-padding-270-tablet-only {
    padding: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-270-touch {
    margin: 270px !important; }
  .has-padding-270-touch {
    padding: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-270-desktop {
    margin: 270px !important; }
  .has-padding-270-desktop {
    padding: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-270-desktop-only {
    margin: 270px !important; }
  .has-padding-270-desktop-only {
    padding: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-270-widescreen {
    margin: 270px !important; }
  .has-padding-270-widescreen {
    padding: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-270-widescreen-only {
    margin: 270px !important; }
  .has-padding-270-widescreen-only {
    padding: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-270-fullhd {
    margin: 270px !important; }
  .has-padding-270-fullhd {
    padding: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-270-mobile {
    margin-top: 270px !important; }
  .has-padding-top-270-mobile {
    padding-top: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-270-tablet {
    margin-top: 270px !important; }
  .has-padding-top-270-tablet {
    padding-top: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-270-tablet-only {
    margin-top: 270px !important; }
  .has-padding-top-270-tablet-only {
    padding-top: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-270-touch {
    margin-top: 270px !important; }
  .has-padding-top-270-touch {
    padding-top: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-270-desktop {
    margin-top: 270px !important; }
  .has-padding-top-270-desktop {
    padding-top: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-270-desktop-only {
    margin-top: 270px !important; }
  .has-padding-top-270-desktop-only {
    padding-top: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-270-widescreen {
    margin-top: 270px !important; }
  .has-padding-top-270-widescreen {
    padding-top: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-270-widescreen-only {
    margin-top: 270px !important; }
  .has-padding-top-270-widescreen-only {
    padding-top: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-270-fullhd {
    margin-top: 270px !important; }
  .has-padding-top-270-fullhd {
    padding-top: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-270-mobile {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-mobile {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-270-tablet {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-tablet {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-270-tablet-only {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-tablet-only {
    padding-bottom: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-270-touch {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-touch {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-270-desktop {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-desktop {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-270-desktop-only {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-desktop-only {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-270-widescreen {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-widescreen {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-270-widescreen-only {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-widescreen-only {
    padding-bottom: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-270-fullhd {
    margin-bottom: 270px !important; }
  .has-padding-bottom-270-fullhd {
    padding-bottom: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-270-mobile {
    margin-left: 270px !important; }
  .has-padding-left-270-mobile {
    padding-left: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-270-tablet {
    margin-left: 270px !important; }
  .has-padding-left-270-tablet {
    padding-left: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-270-tablet-only {
    margin-left: 270px !important; }
  .has-padding-left-270-tablet-only {
    padding-left: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-270-touch {
    margin-left: 270px !important; }
  .has-padding-left-270-touch {
    padding-left: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-270-desktop {
    margin-left: 270px !important; }
  .has-padding-left-270-desktop {
    padding-left: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-270-desktop-only {
    margin-left: 270px !important; }
  .has-padding-left-270-desktop-only {
    padding-left: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-270-widescreen {
    margin-left: 270px !important; }
  .has-padding-left-270-widescreen {
    padding-left: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-270-widescreen-only {
    margin-left: 270px !important; }
  .has-padding-left-270-widescreen-only {
    padding-left: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-270-fullhd {
    margin-left: 270px !important; }
  .has-padding-left-270-fullhd {
    padding-left: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-270-mobile {
    margin-right: 270px !important; }
  .has-padding-right-270-mobile {
    padding-right: 270px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-270-tablet {
    margin-right: 270px !important; }
  .has-padding-right-270-tablet {
    padding-right: 270px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-270-tablet-only {
    margin-right: 270px !important; }
  .has-padding-right-270-tablet-only {
    padding-right: 270px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-270-touch {
    margin-right: 270px !important; }
  .has-padding-right-270-touch {
    padding-right: 270px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-270-desktop {
    margin-right: 270px !important; }
  .has-padding-right-270-desktop {
    padding-right: 270px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-270-desktop-only {
    margin-right: 270px !important; }
  .has-padding-right-270-desktop-only {
    padding-right: 270px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-270-widescreen {
    margin-right: 270px !important; }
  .has-padding-right-270-widescreen {
    padding-right: 270px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-270-widescreen-only {
    margin-right: 270px !important; }
  .has-padding-right-270-widescreen-only {
    padding-right: 270px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-270-fullhd {
    margin-right: 270px !important; }
  .has-padding-right-270-fullhd {
    padding-right: 270px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-275-mobile {
    margin: 275px !important; }
  .has-padding-275-mobile {
    padding: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-275-tablet {
    margin: 275px !important; }
  .has-padding-275-tablet {
    padding: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-275-tablet-only {
    margin: 275px !important; }
  .has-padding-275-tablet-only {
    padding: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-275-touch {
    margin: 275px !important; }
  .has-padding-275-touch {
    padding: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-275-desktop {
    margin: 275px !important; }
  .has-padding-275-desktop {
    padding: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-275-desktop-only {
    margin: 275px !important; }
  .has-padding-275-desktop-only {
    padding: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-275-widescreen {
    margin: 275px !important; }
  .has-padding-275-widescreen {
    padding: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-275-widescreen-only {
    margin: 275px !important; }
  .has-padding-275-widescreen-only {
    padding: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-275-fullhd {
    margin: 275px !important; }
  .has-padding-275-fullhd {
    padding: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-275-mobile {
    margin-top: 275px !important; }
  .has-padding-top-275-mobile {
    padding-top: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-275-tablet {
    margin-top: 275px !important; }
  .has-padding-top-275-tablet {
    padding-top: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-275-tablet-only {
    margin-top: 275px !important; }
  .has-padding-top-275-tablet-only {
    padding-top: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-275-touch {
    margin-top: 275px !important; }
  .has-padding-top-275-touch {
    padding-top: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-275-desktop {
    margin-top: 275px !important; }
  .has-padding-top-275-desktop {
    padding-top: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-275-desktop-only {
    margin-top: 275px !important; }
  .has-padding-top-275-desktop-only {
    padding-top: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-275-widescreen {
    margin-top: 275px !important; }
  .has-padding-top-275-widescreen {
    padding-top: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-275-widescreen-only {
    margin-top: 275px !important; }
  .has-padding-top-275-widescreen-only {
    padding-top: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-275-fullhd {
    margin-top: 275px !important; }
  .has-padding-top-275-fullhd {
    padding-top: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-275-mobile {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-mobile {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-275-tablet {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-tablet {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-275-tablet-only {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-tablet-only {
    padding-bottom: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-275-touch {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-touch {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-275-desktop {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-desktop {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-275-desktop-only {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-desktop-only {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-275-widescreen {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-widescreen {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-275-widescreen-only {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-widescreen-only {
    padding-bottom: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-275-fullhd {
    margin-bottom: 275px !important; }
  .has-padding-bottom-275-fullhd {
    padding-bottom: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-275-mobile {
    margin-left: 275px !important; }
  .has-padding-left-275-mobile {
    padding-left: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-275-tablet {
    margin-left: 275px !important; }
  .has-padding-left-275-tablet {
    padding-left: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-275-tablet-only {
    margin-left: 275px !important; }
  .has-padding-left-275-tablet-only {
    padding-left: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-275-touch {
    margin-left: 275px !important; }
  .has-padding-left-275-touch {
    padding-left: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-275-desktop {
    margin-left: 275px !important; }
  .has-padding-left-275-desktop {
    padding-left: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-275-desktop-only {
    margin-left: 275px !important; }
  .has-padding-left-275-desktop-only {
    padding-left: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-275-widescreen {
    margin-left: 275px !important; }
  .has-padding-left-275-widescreen {
    padding-left: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-275-widescreen-only {
    margin-left: 275px !important; }
  .has-padding-left-275-widescreen-only {
    padding-left: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-275-fullhd {
    margin-left: 275px !important; }
  .has-padding-left-275-fullhd {
    padding-left: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-275-mobile {
    margin-right: 275px !important; }
  .has-padding-right-275-mobile {
    padding-right: 275px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-275-tablet {
    margin-right: 275px !important; }
  .has-padding-right-275-tablet {
    padding-right: 275px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-275-tablet-only {
    margin-right: 275px !important; }
  .has-padding-right-275-tablet-only {
    padding-right: 275px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-275-touch {
    margin-right: 275px !important; }
  .has-padding-right-275-touch {
    padding-right: 275px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-275-desktop {
    margin-right: 275px !important; }
  .has-padding-right-275-desktop {
    padding-right: 275px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-275-desktop-only {
    margin-right: 275px !important; }
  .has-padding-right-275-desktop-only {
    padding-right: 275px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-275-widescreen {
    margin-right: 275px !important; }
  .has-padding-right-275-widescreen {
    padding-right: 275px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-275-widescreen-only {
    margin-right: 275px !important; }
  .has-padding-right-275-widescreen-only {
    padding-right: 275px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-275-fullhd {
    margin-right: 275px !important; }
  .has-padding-right-275-fullhd {
    padding-right: 275px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-280-mobile {
    margin: 280px !important; }
  .has-padding-280-mobile {
    padding: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-280-tablet {
    margin: 280px !important; }
  .has-padding-280-tablet {
    padding: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-280-tablet-only {
    margin: 280px !important; }
  .has-padding-280-tablet-only {
    padding: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-280-touch {
    margin: 280px !important; }
  .has-padding-280-touch {
    padding: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-280-desktop {
    margin: 280px !important; }
  .has-padding-280-desktop {
    padding: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-280-desktop-only {
    margin: 280px !important; }
  .has-padding-280-desktop-only {
    padding: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-280-widescreen {
    margin: 280px !important; }
  .has-padding-280-widescreen {
    padding: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-280-widescreen-only {
    margin: 280px !important; }
  .has-padding-280-widescreen-only {
    padding: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-280-fullhd {
    margin: 280px !important; }
  .has-padding-280-fullhd {
    padding: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-280-mobile {
    margin-top: 280px !important; }
  .has-padding-top-280-mobile {
    padding-top: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-280-tablet {
    margin-top: 280px !important; }
  .has-padding-top-280-tablet {
    padding-top: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-280-tablet-only {
    margin-top: 280px !important; }
  .has-padding-top-280-tablet-only {
    padding-top: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-280-touch {
    margin-top: 280px !important; }
  .has-padding-top-280-touch {
    padding-top: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-280-desktop {
    margin-top: 280px !important; }
  .has-padding-top-280-desktop {
    padding-top: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-280-desktop-only {
    margin-top: 280px !important; }
  .has-padding-top-280-desktop-only {
    padding-top: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-280-widescreen {
    margin-top: 280px !important; }
  .has-padding-top-280-widescreen {
    padding-top: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-280-widescreen-only {
    margin-top: 280px !important; }
  .has-padding-top-280-widescreen-only {
    padding-top: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-280-fullhd {
    margin-top: 280px !important; }
  .has-padding-top-280-fullhd {
    padding-top: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-280-mobile {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-mobile {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-280-tablet {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-tablet {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-280-tablet-only {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-tablet-only {
    padding-bottom: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-280-touch {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-touch {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-280-desktop {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-desktop {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-280-desktop-only {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-desktop-only {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-280-widescreen {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-widescreen {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-280-widescreen-only {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-widescreen-only {
    padding-bottom: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-280-fullhd {
    margin-bottom: 280px !important; }
  .has-padding-bottom-280-fullhd {
    padding-bottom: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-280-mobile {
    margin-left: 280px !important; }
  .has-padding-left-280-mobile {
    padding-left: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-280-tablet {
    margin-left: 280px !important; }
  .has-padding-left-280-tablet {
    padding-left: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-280-tablet-only {
    margin-left: 280px !important; }
  .has-padding-left-280-tablet-only {
    padding-left: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-280-touch {
    margin-left: 280px !important; }
  .has-padding-left-280-touch {
    padding-left: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-280-desktop {
    margin-left: 280px !important; }
  .has-padding-left-280-desktop {
    padding-left: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-280-desktop-only {
    margin-left: 280px !important; }
  .has-padding-left-280-desktop-only {
    padding-left: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-280-widescreen {
    margin-left: 280px !important; }
  .has-padding-left-280-widescreen {
    padding-left: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-280-widescreen-only {
    margin-left: 280px !important; }
  .has-padding-left-280-widescreen-only {
    padding-left: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-280-fullhd {
    margin-left: 280px !important; }
  .has-padding-left-280-fullhd {
    padding-left: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-280-mobile {
    margin-right: 280px !important; }
  .has-padding-right-280-mobile {
    padding-right: 280px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-280-tablet {
    margin-right: 280px !important; }
  .has-padding-right-280-tablet {
    padding-right: 280px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-280-tablet-only {
    margin-right: 280px !important; }
  .has-padding-right-280-tablet-only {
    padding-right: 280px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-280-touch {
    margin-right: 280px !important; }
  .has-padding-right-280-touch {
    padding-right: 280px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-280-desktop {
    margin-right: 280px !important; }
  .has-padding-right-280-desktop {
    padding-right: 280px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-280-desktop-only {
    margin-right: 280px !important; }
  .has-padding-right-280-desktop-only {
    padding-right: 280px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-280-widescreen {
    margin-right: 280px !important; }
  .has-padding-right-280-widescreen {
    padding-right: 280px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-280-widescreen-only {
    margin-right: 280px !important; }
  .has-padding-right-280-widescreen-only {
    padding-right: 280px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-280-fullhd {
    margin-right: 280px !important; }
  .has-padding-right-280-fullhd {
    padding-right: 280px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-285-mobile {
    margin: 285px !important; }
  .has-padding-285-mobile {
    padding: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-285-tablet {
    margin: 285px !important; }
  .has-padding-285-tablet {
    padding: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-285-tablet-only {
    margin: 285px !important; }
  .has-padding-285-tablet-only {
    padding: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-285-touch {
    margin: 285px !important; }
  .has-padding-285-touch {
    padding: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-285-desktop {
    margin: 285px !important; }
  .has-padding-285-desktop {
    padding: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-285-desktop-only {
    margin: 285px !important; }
  .has-padding-285-desktop-only {
    padding: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-285-widescreen {
    margin: 285px !important; }
  .has-padding-285-widescreen {
    padding: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-285-widescreen-only {
    margin: 285px !important; }
  .has-padding-285-widescreen-only {
    padding: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-285-fullhd {
    margin: 285px !important; }
  .has-padding-285-fullhd {
    padding: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-285-mobile {
    margin-top: 285px !important; }
  .has-padding-top-285-mobile {
    padding-top: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-285-tablet {
    margin-top: 285px !important; }
  .has-padding-top-285-tablet {
    padding-top: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-285-tablet-only {
    margin-top: 285px !important; }
  .has-padding-top-285-tablet-only {
    padding-top: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-285-touch {
    margin-top: 285px !important; }
  .has-padding-top-285-touch {
    padding-top: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-285-desktop {
    margin-top: 285px !important; }
  .has-padding-top-285-desktop {
    padding-top: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-285-desktop-only {
    margin-top: 285px !important; }
  .has-padding-top-285-desktop-only {
    padding-top: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-285-widescreen {
    margin-top: 285px !important; }
  .has-padding-top-285-widescreen {
    padding-top: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-285-widescreen-only {
    margin-top: 285px !important; }
  .has-padding-top-285-widescreen-only {
    padding-top: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-285-fullhd {
    margin-top: 285px !important; }
  .has-padding-top-285-fullhd {
    padding-top: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-285-mobile {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-mobile {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-285-tablet {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-tablet {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-285-tablet-only {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-tablet-only {
    padding-bottom: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-285-touch {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-touch {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-285-desktop {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-desktop {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-285-desktop-only {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-desktop-only {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-285-widescreen {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-widescreen {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-285-widescreen-only {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-widescreen-only {
    padding-bottom: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-285-fullhd {
    margin-bottom: 285px !important; }
  .has-padding-bottom-285-fullhd {
    padding-bottom: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-285-mobile {
    margin-left: 285px !important; }
  .has-padding-left-285-mobile {
    padding-left: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-285-tablet {
    margin-left: 285px !important; }
  .has-padding-left-285-tablet {
    padding-left: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-285-tablet-only {
    margin-left: 285px !important; }
  .has-padding-left-285-tablet-only {
    padding-left: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-285-touch {
    margin-left: 285px !important; }
  .has-padding-left-285-touch {
    padding-left: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-285-desktop {
    margin-left: 285px !important; }
  .has-padding-left-285-desktop {
    padding-left: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-285-desktop-only {
    margin-left: 285px !important; }
  .has-padding-left-285-desktop-only {
    padding-left: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-285-widescreen {
    margin-left: 285px !important; }
  .has-padding-left-285-widescreen {
    padding-left: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-285-widescreen-only {
    margin-left: 285px !important; }
  .has-padding-left-285-widescreen-only {
    padding-left: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-285-fullhd {
    margin-left: 285px !important; }
  .has-padding-left-285-fullhd {
    padding-left: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-285-mobile {
    margin-right: 285px !important; }
  .has-padding-right-285-mobile {
    padding-right: 285px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-285-tablet {
    margin-right: 285px !important; }
  .has-padding-right-285-tablet {
    padding-right: 285px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-285-tablet-only {
    margin-right: 285px !important; }
  .has-padding-right-285-tablet-only {
    padding-right: 285px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-285-touch {
    margin-right: 285px !important; }
  .has-padding-right-285-touch {
    padding-right: 285px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-285-desktop {
    margin-right: 285px !important; }
  .has-padding-right-285-desktop {
    padding-right: 285px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-285-desktop-only {
    margin-right: 285px !important; }
  .has-padding-right-285-desktop-only {
    padding-right: 285px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-285-widescreen {
    margin-right: 285px !important; }
  .has-padding-right-285-widescreen {
    padding-right: 285px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-285-widescreen-only {
    margin-right: 285px !important; }
  .has-padding-right-285-widescreen-only {
    padding-right: 285px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-285-fullhd {
    margin-right: 285px !important; }
  .has-padding-right-285-fullhd {
    padding-right: 285px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-290-mobile {
    margin: 290px !important; }
  .has-padding-290-mobile {
    padding: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-290-tablet {
    margin: 290px !important; }
  .has-padding-290-tablet {
    padding: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-290-tablet-only {
    margin: 290px !important; }
  .has-padding-290-tablet-only {
    padding: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-290-touch {
    margin: 290px !important; }
  .has-padding-290-touch {
    padding: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-290-desktop {
    margin: 290px !important; }
  .has-padding-290-desktop {
    padding: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-290-desktop-only {
    margin: 290px !important; }
  .has-padding-290-desktop-only {
    padding: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-290-widescreen {
    margin: 290px !important; }
  .has-padding-290-widescreen {
    padding: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-290-widescreen-only {
    margin: 290px !important; }
  .has-padding-290-widescreen-only {
    padding: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-290-fullhd {
    margin: 290px !important; }
  .has-padding-290-fullhd {
    padding: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-290-mobile {
    margin-top: 290px !important; }
  .has-padding-top-290-mobile {
    padding-top: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-290-tablet {
    margin-top: 290px !important; }
  .has-padding-top-290-tablet {
    padding-top: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-290-tablet-only {
    margin-top: 290px !important; }
  .has-padding-top-290-tablet-only {
    padding-top: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-290-touch {
    margin-top: 290px !important; }
  .has-padding-top-290-touch {
    padding-top: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-290-desktop {
    margin-top: 290px !important; }
  .has-padding-top-290-desktop {
    padding-top: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-290-desktop-only {
    margin-top: 290px !important; }
  .has-padding-top-290-desktop-only {
    padding-top: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-290-widescreen {
    margin-top: 290px !important; }
  .has-padding-top-290-widescreen {
    padding-top: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-290-widescreen-only {
    margin-top: 290px !important; }
  .has-padding-top-290-widescreen-only {
    padding-top: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-290-fullhd {
    margin-top: 290px !important; }
  .has-padding-top-290-fullhd {
    padding-top: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-290-mobile {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-mobile {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-290-tablet {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-tablet {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-290-tablet-only {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-tablet-only {
    padding-bottom: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-290-touch {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-touch {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-290-desktop {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-desktop {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-290-desktop-only {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-desktop-only {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-290-widescreen {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-widescreen {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-290-widescreen-only {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-widescreen-only {
    padding-bottom: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-290-fullhd {
    margin-bottom: 290px !important; }
  .has-padding-bottom-290-fullhd {
    padding-bottom: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-290-mobile {
    margin-left: 290px !important; }
  .has-padding-left-290-mobile {
    padding-left: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-290-tablet {
    margin-left: 290px !important; }
  .has-padding-left-290-tablet {
    padding-left: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-290-tablet-only {
    margin-left: 290px !important; }
  .has-padding-left-290-tablet-only {
    padding-left: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-290-touch {
    margin-left: 290px !important; }
  .has-padding-left-290-touch {
    padding-left: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-290-desktop {
    margin-left: 290px !important; }
  .has-padding-left-290-desktop {
    padding-left: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-290-desktop-only {
    margin-left: 290px !important; }
  .has-padding-left-290-desktop-only {
    padding-left: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-290-widescreen {
    margin-left: 290px !important; }
  .has-padding-left-290-widescreen {
    padding-left: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-290-widescreen-only {
    margin-left: 290px !important; }
  .has-padding-left-290-widescreen-only {
    padding-left: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-290-fullhd {
    margin-left: 290px !important; }
  .has-padding-left-290-fullhd {
    padding-left: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-290-mobile {
    margin-right: 290px !important; }
  .has-padding-right-290-mobile {
    padding-right: 290px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-290-tablet {
    margin-right: 290px !important; }
  .has-padding-right-290-tablet {
    padding-right: 290px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-290-tablet-only {
    margin-right: 290px !important; }
  .has-padding-right-290-tablet-only {
    padding-right: 290px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-290-touch {
    margin-right: 290px !important; }
  .has-padding-right-290-touch {
    padding-right: 290px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-290-desktop {
    margin-right: 290px !important; }
  .has-padding-right-290-desktop {
    padding-right: 290px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-290-desktop-only {
    margin-right: 290px !important; }
  .has-padding-right-290-desktop-only {
    padding-right: 290px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-290-widescreen {
    margin-right: 290px !important; }
  .has-padding-right-290-widescreen {
    padding-right: 290px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-290-widescreen-only {
    margin-right: 290px !important; }
  .has-padding-right-290-widescreen-only {
    padding-right: 290px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-290-fullhd {
    margin-right: 290px !important; }
  .has-padding-right-290-fullhd {
    padding-right: 290px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-295-mobile {
    margin: 295px !important; }
  .has-padding-295-mobile {
    padding: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-295-tablet {
    margin: 295px !important; }
  .has-padding-295-tablet {
    padding: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-295-tablet-only {
    margin: 295px !important; }
  .has-padding-295-tablet-only {
    padding: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-295-touch {
    margin: 295px !important; }
  .has-padding-295-touch {
    padding: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-295-desktop {
    margin: 295px !important; }
  .has-padding-295-desktop {
    padding: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-295-desktop-only {
    margin: 295px !important; }
  .has-padding-295-desktop-only {
    padding: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-295-widescreen {
    margin: 295px !important; }
  .has-padding-295-widescreen {
    padding: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-295-widescreen-only {
    margin: 295px !important; }
  .has-padding-295-widescreen-only {
    padding: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-295-fullhd {
    margin: 295px !important; }
  .has-padding-295-fullhd {
    padding: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-295-mobile {
    margin-top: 295px !important; }
  .has-padding-top-295-mobile {
    padding-top: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-295-tablet {
    margin-top: 295px !important; }
  .has-padding-top-295-tablet {
    padding-top: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-295-tablet-only {
    margin-top: 295px !important; }
  .has-padding-top-295-tablet-only {
    padding-top: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-295-touch {
    margin-top: 295px !important; }
  .has-padding-top-295-touch {
    padding-top: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-295-desktop {
    margin-top: 295px !important; }
  .has-padding-top-295-desktop {
    padding-top: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-295-desktop-only {
    margin-top: 295px !important; }
  .has-padding-top-295-desktop-only {
    padding-top: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-295-widescreen {
    margin-top: 295px !important; }
  .has-padding-top-295-widescreen {
    padding-top: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-295-widescreen-only {
    margin-top: 295px !important; }
  .has-padding-top-295-widescreen-only {
    padding-top: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-295-fullhd {
    margin-top: 295px !important; }
  .has-padding-top-295-fullhd {
    padding-top: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-295-mobile {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-mobile {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-295-tablet {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-tablet {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-295-tablet-only {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-tablet-only {
    padding-bottom: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-295-touch {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-touch {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-295-desktop {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-desktop {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-295-desktop-only {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-desktop-only {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-295-widescreen {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-widescreen {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-295-widescreen-only {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-widescreen-only {
    padding-bottom: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-295-fullhd {
    margin-bottom: 295px !important; }
  .has-padding-bottom-295-fullhd {
    padding-bottom: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-295-mobile {
    margin-left: 295px !important; }
  .has-padding-left-295-mobile {
    padding-left: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-295-tablet {
    margin-left: 295px !important; }
  .has-padding-left-295-tablet {
    padding-left: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-295-tablet-only {
    margin-left: 295px !important; }
  .has-padding-left-295-tablet-only {
    padding-left: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-295-touch {
    margin-left: 295px !important; }
  .has-padding-left-295-touch {
    padding-left: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-295-desktop {
    margin-left: 295px !important; }
  .has-padding-left-295-desktop {
    padding-left: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-295-desktop-only {
    margin-left: 295px !important; }
  .has-padding-left-295-desktop-only {
    padding-left: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-295-widescreen {
    margin-left: 295px !important; }
  .has-padding-left-295-widescreen {
    padding-left: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-295-widescreen-only {
    margin-left: 295px !important; }
  .has-padding-left-295-widescreen-only {
    padding-left: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-295-fullhd {
    margin-left: 295px !important; }
  .has-padding-left-295-fullhd {
    padding-left: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-295-mobile {
    margin-right: 295px !important; }
  .has-padding-right-295-mobile {
    padding-right: 295px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-295-tablet {
    margin-right: 295px !important; }
  .has-padding-right-295-tablet {
    padding-right: 295px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-295-tablet-only {
    margin-right: 295px !important; }
  .has-padding-right-295-tablet-only {
    padding-right: 295px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-295-touch {
    margin-right: 295px !important; }
  .has-padding-right-295-touch {
    padding-right: 295px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-295-desktop {
    margin-right: 295px !important; }
  .has-padding-right-295-desktop {
    padding-right: 295px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-295-desktop-only {
    margin-right: 295px !important; }
  .has-padding-right-295-desktop-only {
    padding-right: 295px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-295-widescreen {
    margin-right: 295px !important; }
  .has-padding-right-295-widescreen {
    padding-right: 295px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-295-widescreen-only {
    margin-right: 295px !important; }
  .has-padding-right-295-widescreen-only {
    padding-right: 295px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-295-fullhd {
    margin-right: 295px !important; }
  .has-padding-right-295-fullhd {
    padding-right: 295px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-300-mobile {
    margin: 300px !important; }
  .has-padding-300-mobile {
    padding: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-300-tablet {
    margin: 300px !important; }
  .has-padding-300-tablet {
    padding: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-300-tablet-only {
    margin: 300px !important; }
  .has-padding-300-tablet-only {
    padding: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-300-touch {
    margin: 300px !important; }
  .has-padding-300-touch {
    padding: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-300-desktop {
    margin: 300px !important; }
  .has-padding-300-desktop {
    padding: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-300-desktop-only {
    margin: 300px !important; }
  .has-padding-300-desktop-only {
    padding: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-300-widescreen {
    margin: 300px !important; }
  .has-padding-300-widescreen {
    padding: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-300-widescreen-only {
    margin: 300px !important; }
  .has-padding-300-widescreen-only {
    padding: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-300-fullhd {
    margin: 300px !important; }
  .has-padding-300-fullhd {
    padding: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-300-mobile {
    margin-top: 300px !important; }
  .has-padding-top-300-mobile {
    padding-top: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-300-tablet {
    margin-top: 300px !important; }
  .has-padding-top-300-tablet {
    padding-top: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-300-tablet-only {
    margin-top: 300px !important; }
  .has-padding-top-300-tablet-only {
    padding-top: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-300-touch {
    margin-top: 300px !important; }
  .has-padding-top-300-touch {
    padding-top: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-300-desktop {
    margin-top: 300px !important; }
  .has-padding-top-300-desktop {
    padding-top: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-300-desktop-only {
    margin-top: 300px !important; }
  .has-padding-top-300-desktop-only {
    padding-top: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-300-widescreen {
    margin-top: 300px !important; }
  .has-padding-top-300-widescreen {
    padding-top: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-300-widescreen-only {
    margin-top: 300px !important; }
  .has-padding-top-300-widescreen-only {
    padding-top: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-300-fullhd {
    margin-top: 300px !important; }
  .has-padding-top-300-fullhd {
    padding-top: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-300-mobile {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-mobile {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-300-tablet {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-tablet {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-300-tablet-only {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-tablet-only {
    padding-bottom: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-300-touch {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-touch {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-300-desktop {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-desktop {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-300-desktop-only {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-desktop-only {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-300-widescreen {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-widescreen {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-300-widescreen-only {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-widescreen-only {
    padding-bottom: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-300-fullhd {
    margin-bottom: 300px !important; }
  .has-padding-bottom-300-fullhd {
    padding-bottom: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-300-mobile {
    margin-left: 300px !important; }
  .has-padding-left-300-mobile {
    padding-left: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-300-tablet {
    margin-left: 300px !important; }
  .has-padding-left-300-tablet {
    padding-left: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-300-tablet-only {
    margin-left: 300px !important; }
  .has-padding-left-300-tablet-only {
    padding-left: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-300-touch {
    margin-left: 300px !important; }
  .has-padding-left-300-touch {
    padding-left: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-300-desktop {
    margin-left: 300px !important; }
  .has-padding-left-300-desktop {
    padding-left: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-300-desktop-only {
    margin-left: 300px !important; }
  .has-padding-left-300-desktop-only {
    padding-left: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-300-widescreen {
    margin-left: 300px !important; }
  .has-padding-left-300-widescreen {
    padding-left: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-300-widescreen-only {
    margin-left: 300px !important; }
  .has-padding-left-300-widescreen-only {
    padding-left: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-300-fullhd {
    margin-left: 300px !important; }
  .has-padding-left-300-fullhd {
    padding-left: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-300-mobile {
    margin-right: 300px !important; }
  .has-padding-right-300-mobile {
    padding-right: 300px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-300-tablet {
    margin-right: 300px !important; }
  .has-padding-right-300-tablet {
    padding-right: 300px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-300-tablet-only {
    margin-right: 300px !important; }
  .has-padding-right-300-tablet-only {
    padding-right: 300px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-300-touch {
    margin-right: 300px !important; }
  .has-padding-right-300-touch {
    padding-right: 300px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-300-desktop {
    margin-right: 300px !important; }
  .has-padding-right-300-desktop {
    padding-right: 300px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-300-desktop-only {
    margin-right: 300px !important; }
  .has-padding-right-300-desktop-only {
    padding-right: 300px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-300-widescreen {
    margin-right: 300px !important; }
  .has-padding-right-300-widescreen {
    padding-right: 300px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-300-widescreen-only {
    margin-right: 300px !important; }
  .has-padding-right-300-widescreen-only {
    padding-right: 300px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-300-fullhd {
    margin-right: 300px !important; }
  .has-padding-right-300-fullhd {
    padding-right: 300px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-305-mobile {
    margin: 305px !important; }
  .has-padding-305-mobile {
    padding: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-305-tablet {
    margin: 305px !important; }
  .has-padding-305-tablet {
    padding: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-305-tablet-only {
    margin: 305px !important; }
  .has-padding-305-tablet-only {
    padding: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-305-touch {
    margin: 305px !important; }
  .has-padding-305-touch {
    padding: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-305-desktop {
    margin: 305px !important; }
  .has-padding-305-desktop {
    padding: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-305-desktop-only {
    margin: 305px !important; }
  .has-padding-305-desktop-only {
    padding: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-305-widescreen {
    margin: 305px !important; }
  .has-padding-305-widescreen {
    padding: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-305-widescreen-only {
    margin: 305px !important; }
  .has-padding-305-widescreen-only {
    padding: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-305-fullhd {
    margin: 305px !important; }
  .has-padding-305-fullhd {
    padding: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-305-mobile {
    margin-top: 305px !important; }
  .has-padding-top-305-mobile {
    padding-top: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-305-tablet {
    margin-top: 305px !important; }
  .has-padding-top-305-tablet {
    padding-top: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-305-tablet-only {
    margin-top: 305px !important; }
  .has-padding-top-305-tablet-only {
    padding-top: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-305-touch {
    margin-top: 305px !important; }
  .has-padding-top-305-touch {
    padding-top: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-305-desktop {
    margin-top: 305px !important; }
  .has-padding-top-305-desktop {
    padding-top: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-305-desktop-only {
    margin-top: 305px !important; }
  .has-padding-top-305-desktop-only {
    padding-top: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-305-widescreen {
    margin-top: 305px !important; }
  .has-padding-top-305-widescreen {
    padding-top: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-305-widescreen-only {
    margin-top: 305px !important; }
  .has-padding-top-305-widescreen-only {
    padding-top: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-305-fullhd {
    margin-top: 305px !important; }
  .has-padding-top-305-fullhd {
    padding-top: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-305-mobile {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-mobile {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-305-tablet {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-tablet {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-305-tablet-only {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-tablet-only {
    padding-bottom: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-305-touch {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-touch {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-305-desktop {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-desktop {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-305-desktop-only {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-desktop-only {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-305-widescreen {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-widescreen {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-305-widescreen-only {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-widescreen-only {
    padding-bottom: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-305-fullhd {
    margin-bottom: 305px !important; }
  .has-padding-bottom-305-fullhd {
    padding-bottom: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-305-mobile {
    margin-left: 305px !important; }
  .has-padding-left-305-mobile {
    padding-left: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-305-tablet {
    margin-left: 305px !important; }
  .has-padding-left-305-tablet {
    padding-left: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-305-tablet-only {
    margin-left: 305px !important; }
  .has-padding-left-305-tablet-only {
    padding-left: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-305-touch {
    margin-left: 305px !important; }
  .has-padding-left-305-touch {
    padding-left: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-305-desktop {
    margin-left: 305px !important; }
  .has-padding-left-305-desktop {
    padding-left: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-305-desktop-only {
    margin-left: 305px !important; }
  .has-padding-left-305-desktop-only {
    padding-left: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-305-widescreen {
    margin-left: 305px !important; }
  .has-padding-left-305-widescreen {
    padding-left: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-305-widescreen-only {
    margin-left: 305px !important; }
  .has-padding-left-305-widescreen-only {
    padding-left: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-305-fullhd {
    margin-left: 305px !important; }
  .has-padding-left-305-fullhd {
    padding-left: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-305-mobile {
    margin-right: 305px !important; }
  .has-padding-right-305-mobile {
    padding-right: 305px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-305-tablet {
    margin-right: 305px !important; }
  .has-padding-right-305-tablet {
    padding-right: 305px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-305-tablet-only {
    margin-right: 305px !important; }
  .has-padding-right-305-tablet-only {
    padding-right: 305px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-305-touch {
    margin-right: 305px !important; }
  .has-padding-right-305-touch {
    padding-right: 305px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-305-desktop {
    margin-right: 305px !important; }
  .has-padding-right-305-desktop {
    padding-right: 305px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-305-desktop-only {
    margin-right: 305px !important; }
  .has-padding-right-305-desktop-only {
    padding-right: 305px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-305-widescreen {
    margin-right: 305px !important; }
  .has-padding-right-305-widescreen {
    padding-right: 305px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-305-widescreen-only {
    margin-right: 305px !important; }
  .has-padding-right-305-widescreen-only {
    padding-right: 305px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-305-fullhd {
    margin-right: 305px !important; }
  .has-padding-right-305-fullhd {
    padding-right: 305px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-310-mobile {
    margin: 310px !important; }
  .has-padding-310-mobile {
    padding: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-310-tablet {
    margin: 310px !important; }
  .has-padding-310-tablet {
    padding: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-310-tablet-only {
    margin: 310px !important; }
  .has-padding-310-tablet-only {
    padding: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-310-touch {
    margin: 310px !important; }
  .has-padding-310-touch {
    padding: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-310-desktop {
    margin: 310px !important; }
  .has-padding-310-desktop {
    padding: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-310-desktop-only {
    margin: 310px !important; }
  .has-padding-310-desktop-only {
    padding: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-310-widescreen {
    margin: 310px !important; }
  .has-padding-310-widescreen {
    padding: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-310-widescreen-only {
    margin: 310px !important; }
  .has-padding-310-widescreen-only {
    padding: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-310-fullhd {
    margin: 310px !important; }
  .has-padding-310-fullhd {
    padding: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-310-mobile {
    margin-top: 310px !important; }
  .has-padding-top-310-mobile {
    padding-top: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-310-tablet {
    margin-top: 310px !important; }
  .has-padding-top-310-tablet {
    padding-top: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-310-tablet-only {
    margin-top: 310px !important; }
  .has-padding-top-310-tablet-only {
    padding-top: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-310-touch {
    margin-top: 310px !important; }
  .has-padding-top-310-touch {
    padding-top: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-310-desktop {
    margin-top: 310px !important; }
  .has-padding-top-310-desktop {
    padding-top: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-310-desktop-only {
    margin-top: 310px !important; }
  .has-padding-top-310-desktop-only {
    padding-top: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-310-widescreen {
    margin-top: 310px !important; }
  .has-padding-top-310-widescreen {
    padding-top: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-310-widescreen-only {
    margin-top: 310px !important; }
  .has-padding-top-310-widescreen-only {
    padding-top: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-310-fullhd {
    margin-top: 310px !important; }
  .has-padding-top-310-fullhd {
    padding-top: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-310-mobile {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-mobile {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-310-tablet {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-tablet {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-310-tablet-only {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-tablet-only {
    padding-bottom: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-310-touch {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-touch {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-310-desktop {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-desktop {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-310-desktop-only {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-desktop-only {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-310-widescreen {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-widescreen {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-310-widescreen-only {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-widescreen-only {
    padding-bottom: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-310-fullhd {
    margin-bottom: 310px !important; }
  .has-padding-bottom-310-fullhd {
    padding-bottom: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-310-mobile {
    margin-left: 310px !important; }
  .has-padding-left-310-mobile {
    padding-left: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-310-tablet {
    margin-left: 310px !important; }
  .has-padding-left-310-tablet {
    padding-left: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-310-tablet-only {
    margin-left: 310px !important; }
  .has-padding-left-310-tablet-only {
    padding-left: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-310-touch {
    margin-left: 310px !important; }
  .has-padding-left-310-touch {
    padding-left: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-310-desktop {
    margin-left: 310px !important; }
  .has-padding-left-310-desktop {
    padding-left: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-310-desktop-only {
    margin-left: 310px !important; }
  .has-padding-left-310-desktop-only {
    padding-left: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-310-widescreen {
    margin-left: 310px !important; }
  .has-padding-left-310-widescreen {
    padding-left: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-310-widescreen-only {
    margin-left: 310px !important; }
  .has-padding-left-310-widescreen-only {
    padding-left: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-310-fullhd {
    margin-left: 310px !important; }
  .has-padding-left-310-fullhd {
    padding-left: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-310-mobile {
    margin-right: 310px !important; }
  .has-padding-right-310-mobile {
    padding-right: 310px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-310-tablet {
    margin-right: 310px !important; }
  .has-padding-right-310-tablet {
    padding-right: 310px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-310-tablet-only {
    margin-right: 310px !important; }
  .has-padding-right-310-tablet-only {
    padding-right: 310px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-310-touch {
    margin-right: 310px !important; }
  .has-padding-right-310-touch {
    padding-right: 310px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-310-desktop {
    margin-right: 310px !important; }
  .has-padding-right-310-desktop {
    padding-right: 310px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-310-desktop-only {
    margin-right: 310px !important; }
  .has-padding-right-310-desktop-only {
    padding-right: 310px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-310-widescreen {
    margin-right: 310px !important; }
  .has-padding-right-310-widescreen {
    padding-right: 310px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-310-widescreen-only {
    margin-right: 310px !important; }
  .has-padding-right-310-widescreen-only {
    padding-right: 310px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-310-fullhd {
    margin-right: 310px !important; }
  .has-padding-right-310-fullhd {
    padding-right: 310px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-315-mobile {
    margin: 315px !important; }
  .has-padding-315-mobile {
    padding: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-315-tablet {
    margin: 315px !important; }
  .has-padding-315-tablet {
    padding: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-315-tablet-only {
    margin: 315px !important; }
  .has-padding-315-tablet-only {
    padding: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-315-touch {
    margin: 315px !important; }
  .has-padding-315-touch {
    padding: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-315-desktop {
    margin: 315px !important; }
  .has-padding-315-desktop {
    padding: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-315-desktop-only {
    margin: 315px !important; }
  .has-padding-315-desktop-only {
    padding: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-315-widescreen {
    margin: 315px !important; }
  .has-padding-315-widescreen {
    padding: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-315-widescreen-only {
    margin: 315px !important; }
  .has-padding-315-widescreen-only {
    padding: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-315-fullhd {
    margin: 315px !important; }
  .has-padding-315-fullhd {
    padding: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-315-mobile {
    margin-top: 315px !important; }
  .has-padding-top-315-mobile {
    padding-top: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-315-tablet {
    margin-top: 315px !important; }
  .has-padding-top-315-tablet {
    padding-top: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-315-tablet-only {
    margin-top: 315px !important; }
  .has-padding-top-315-tablet-only {
    padding-top: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-315-touch {
    margin-top: 315px !important; }
  .has-padding-top-315-touch {
    padding-top: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-315-desktop {
    margin-top: 315px !important; }
  .has-padding-top-315-desktop {
    padding-top: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-315-desktop-only {
    margin-top: 315px !important; }
  .has-padding-top-315-desktop-only {
    padding-top: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-315-widescreen {
    margin-top: 315px !important; }
  .has-padding-top-315-widescreen {
    padding-top: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-315-widescreen-only {
    margin-top: 315px !important; }
  .has-padding-top-315-widescreen-only {
    padding-top: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-315-fullhd {
    margin-top: 315px !important; }
  .has-padding-top-315-fullhd {
    padding-top: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-315-mobile {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-mobile {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-315-tablet {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-tablet {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-315-tablet-only {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-tablet-only {
    padding-bottom: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-315-touch {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-touch {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-315-desktop {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-desktop {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-315-desktop-only {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-desktop-only {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-315-widescreen {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-widescreen {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-315-widescreen-only {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-widescreen-only {
    padding-bottom: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-315-fullhd {
    margin-bottom: 315px !important; }
  .has-padding-bottom-315-fullhd {
    padding-bottom: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-315-mobile {
    margin-left: 315px !important; }
  .has-padding-left-315-mobile {
    padding-left: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-315-tablet {
    margin-left: 315px !important; }
  .has-padding-left-315-tablet {
    padding-left: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-315-tablet-only {
    margin-left: 315px !important; }
  .has-padding-left-315-tablet-only {
    padding-left: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-315-touch {
    margin-left: 315px !important; }
  .has-padding-left-315-touch {
    padding-left: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-315-desktop {
    margin-left: 315px !important; }
  .has-padding-left-315-desktop {
    padding-left: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-315-desktop-only {
    margin-left: 315px !important; }
  .has-padding-left-315-desktop-only {
    padding-left: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-315-widescreen {
    margin-left: 315px !important; }
  .has-padding-left-315-widescreen {
    padding-left: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-315-widescreen-only {
    margin-left: 315px !important; }
  .has-padding-left-315-widescreen-only {
    padding-left: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-315-fullhd {
    margin-left: 315px !important; }
  .has-padding-left-315-fullhd {
    padding-left: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-315-mobile {
    margin-right: 315px !important; }
  .has-padding-right-315-mobile {
    padding-right: 315px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-315-tablet {
    margin-right: 315px !important; }
  .has-padding-right-315-tablet {
    padding-right: 315px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-315-tablet-only {
    margin-right: 315px !important; }
  .has-padding-right-315-tablet-only {
    padding-right: 315px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-315-touch {
    margin-right: 315px !important; }
  .has-padding-right-315-touch {
    padding-right: 315px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-315-desktop {
    margin-right: 315px !important; }
  .has-padding-right-315-desktop {
    padding-right: 315px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-315-desktop-only {
    margin-right: 315px !important; }
  .has-padding-right-315-desktop-only {
    padding-right: 315px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-315-widescreen {
    margin-right: 315px !important; }
  .has-padding-right-315-widescreen {
    padding-right: 315px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-315-widescreen-only {
    margin-right: 315px !important; }
  .has-padding-right-315-widescreen-only {
    padding-right: 315px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-315-fullhd {
    margin-right: 315px !important; }
  .has-padding-right-315-fullhd {
    padding-right: 315px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-320-mobile {
    margin: 320px !important; }
  .has-padding-320-mobile {
    padding: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-320-tablet {
    margin: 320px !important; }
  .has-padding-320-tablet {
    padding: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-320-tablet-only {
    margin: 320px !important; }
  .has-padding-320-tablet-only {
    padding: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-320-touch {
    margin: 320px !important; }
  .has-padding-320-touch {
    padding: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-320-desktop {
    margin: 320px !important; }
  .has-padding-320-desktop {
    padding: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-320-desktop-only {
    margin: 320px !important; }
  .has-padding-320-desktop-only {
    padding: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-320-widescreen {
    margin: 320px !important; }
  .has-padding-320-widescreen {
    padding: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-320-widescreen-only {
    margin: 320px !important; }
  .has-padding-320-widescreen-only {
    padding: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-320-fullhd {
    margin: 320px !important; }
  .has-padding-320-fullhd {
    padding: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-320-mobile {
    margin-top: 320px !important; }
  .has-padding-top-320-mobile {
    padding-top: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-320-tablet {
    margin-top: 320px !important; }
  .has-padding-top-320-tablet {
    padding-top: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-320-tablet-only {
    margin-top: 320px !important; }
  .has-padding-top-320-tablet-only {
    padding-top: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-320-touch {
    margin-top: 320px !important; }
  .has-padding-top-320-touch {
    padding-top: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-320-desktop {
    margin-top: 320px !important; }
  .has-padding-top-320-desktop {
    padding-top: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-320-desktop-only {
    margin-top: 320px !important; }
  .has-padding-top-320-desktop-only {
    padding-top: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-320-widescreen {
    margin-top: 320px !important; }
  .has-padding-top-320-widescreen {
    padding-top: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-320-widescreen-only {
    margin-top: 320px !important; }
  .has-padding-top-320-widescreen-only {
    padding-top: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-320-fullhd {
    margin-top: 320px !important; }
  .has-padding-top-320-fullhd {
    padding-top: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-320-mobile {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-mobile {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-320-tablet {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-tablet {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-320-tablet-only {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-tablet-only {
    padding-bottom: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-320-touch {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-touch {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-320-desktop {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-desktop {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-320-desktop-only {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-desktop-only {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-320-widescreen {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-widescreen {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-320-widescreen-only {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-widescreen-only {
    padding-bottom: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-320-fullhd {
    margin-bottom: 320px !important; }
  .has-padding-bottom-320-fullhd {
    padding-bottom: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-320-mobile {
    margin-left: 320px !important; }
  .has-padding-left-320-mobile {
    padding-left: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-320-tablet {
    margin-left: 320px !important; }
  .has-padding-left-320-tablet {
    padding-left: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-320-tablet-only {
    margin-left: 320px !important; }
  .has-padding-left-320-tablet-only {
    padding-left: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-320-touch {
    margin-left: 320px !important; }
  .has-padding-left-320-touch {
    padding-left: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-320-desktop {
    margin-left: 320px !important; }
  .has-padding-left-320-desktop {
    padding-left: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-320-desktop-only {
    margin-left: 320px !important; }
  .has-padding-left-320-desktop-only {
    padding-left: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-320-widescreen {
    margin-left: 320px !important; }
  .has-padding-left-320-widescreen {
    padding-left: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-320-widescreen-only {
    margin-left: 320px !important; }
  .has-padding-left-320-widescreen-only {
    padding-left: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-320-fullhd {
    margin-left: 320px !important; }
  .has-padding-left-320-fullhd {
    padding-left: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-320-mobile {
    margin-right: 320px !important; }
  .has-padding-right-320-mobile {
    padding-right: 320px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-320-tablet {
    margin-right: 320px !important; }
  .has-padding-right-320-tablet {
    padding-right: 320px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-320-tablet-only {
    margin-right: 320px !important; }
  .has-padding-right-320-tablet-only {
    padding-right: 320px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-320-touch {
    margin-right: 320px !important; }
  .has-padding-right-320-touch {
    padding-right: 320px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-320-desktop {
    margin-right: 320px !important; }
  .has-padding-right-320-desktop {
    padding-right: 320px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-320-desktop-only {
    margin-right: 320px !important; }
  .has-padding-right-320-desktop-only {
    padding-right: 320px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-320-widescreen {
    margin-right: 320px !important; }
  .has-padding-right-320-widescreen {
    padding-right: 320px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-320-widescreen-only {
    margin-right: 320px !important; }
  .has-padding-right-320-widescreen-only {
    padding-right: 320px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-320-fullhd {
    margin-right: 320px !important; }
  .has-padding-right-320-fullhd {
    padding-right: 320px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-325-mobile {
    margin: 325px !important; }
  .has-padding-325-mobile {
    padding: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-325-tablet {
    margin: 325px !important; }
  .has-padding-325-tablet {
    padding: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-325-tablet-only {
    margin: 325px !important; }
  .has-padding-325-tablet-only {
    padding: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-325-touch {
    margin: 325px !important; }
  .has-padding-325-touch {
    padding: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-325-desktop {
    margin: 325px !important; }
  .has-padding-325-desktop {
    padding: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-325-desktop-only {
    margin: 325px !important; }
  .has-padding-325-desktop-only {
    padding: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-325-widescreen {
    margin: 325px !important; }
  .has-padding-325-widescreen {
    padding: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-325-widescreen-only {
    margin: 325px !important; }
  .has-padding-325-widescreen-only {
    padding: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-325-fullhd {
    margin: 325px !important; }
  .has-padding-325-fullhd {
    padding: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-325-mobile {
    margin-top: 325px !important; }
  .has-padding-top-325-mobile {
    padding-top: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-325-tablet {
    margin-top: 325px !important; }
  .has-padding-top-325-tablet {
    padding-top: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-325-tablet-only {
    margin-top: 325px !important; }
  .has-padding-top-325-tablet-only {
    padding-top: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-325-touch {
    margin-top: 325px !important; }
  .has-padding-top-325-touch {
    padding-top: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-325-desktop {
    margin-top: 325px !important; }
  .has-padding-top-325-desktop {
    padding-top: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-325-desktop-only {
    margin-top: 325px !important; }
  .has-padding-top-325-desktop-only {
    padding-top: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-325-widescreen {
    margin-top: 325px !important; }
  .has-padding-top-325-widescreen {
    padding-top: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-325-widescreen-only {
    margin-top: 325px !important; }
  .has-padding-top-325-widescreen-only {
    padding-top: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-325-fullhd {
    margin-top: 325px !important; }
  .has-padding-top-325-fullhd {
    padding-top: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-325-mobile {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-mobile {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-325-tablet {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-tablet {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-325-tablet-only {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-tablet-only {
    padding-bottom: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-325-touch {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-touch {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-325-desktop {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-desktop {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-325-desktop-only {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-desktop-only {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-325-widescreen {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-widescreen {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-325-widescreen-only {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-widescreen-only {
    padding-bottom: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-325-fullhd {
    margin-bottom: 325px !important; }
  .has-padding-bottom-325-fullhd {
    padding-bottom: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-325-mobile {
    margin-left: 325px !important; }
  .has-padding-left-325-mobile {
    padding-left: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-325-tablet {
    margin-left: 325px !important; }
  .has-padding-left-325-tablet {
    padding-left: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-325-tablet-only {
    margin-left: 325px !important; }
  .has-padding-left-325-tablet-only {
    padding-left: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-325-touch {
    margin-left: 325px !important; }
  .has-padding-left-325-touch {
    padding-left: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-325-desktop {
    margin-left: 325px !important; }
  .has-padding-left-325-desktop {
    padding-left: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-325-desktop-only {
    margin-left: 325px !important; }
  .has-padding-left-325-desktop-only {
    padding-left: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-325-widescreen {
    margin-left: 325px !important; }
  .has-padding-left-325-widescreen {
    padding-left: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-325-widescreen-only {
    margin-left: 325px !important; }
  .has-padding-left-325-widescreen-only {
    padding-left: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-325-fullhd {
    margin-left: 325px !important; }
  .has-padding-left-325-fullhd {
    padding-left: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-325-mobile {
    margin-right: 325px !important; }
  .has-padding-right-325-mobile {
    padding-right: 325px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-325-tablet {
    margin-right: 325px !important; }
  .has-padding-right-325-tablet {
    padding-right: 325px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-325-tablet-only {
    margin-right: 325px !important; }
  .has-padding-right-325-tablet-only {
    padding-right: 325px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-325-touch {
    margin-right: 325px !important; }
  .has-padding-right-325-touch {
    padding-right: 325px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-325-desktop {
    margin-right: 325px !important; }
  .has-padding-right-325-desktop {
    padding-right: 325px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-325-desktop-only {
    margin-right: 325px !important; }
  .has-padding-right-325-desktop-only {
    padding-right: 325px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-325-widescreen {
    margin-right: 325px !important; }
  .has-padding-right-325-widescreen {
    padding-right: 325px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-325-widescreen-only {
    margin-right: 325px !important; }
  .has-padding-right-325-widescreen-only {
    padding-right: 325px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-325-fullhd {
    margin-right: 325px !important; }
  .has-padding-right-325-fullhd {
    padding-right: 325px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-330-mobile {
    margin: 330px !important; }
  .has-padding-330-mobile {
    padding: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-330-tablet {
    margin: 330px !important; }
  .has-padding-330-tablet {
    padding: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-330-tablet-only {
    margin: 330px !important; }
  .has-padding-330-tablet-only {
    padding: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-330-touch {
    margin: 330px !important; }
  .has-padding-330-touch {
    padding: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-330-desktop {
    margin: 330px !important; }
  .has-padding-330-desktop {
    padding: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-330-desktop-only {
    margin: 330px !important; }
  .has-padding-330-desktop-only {
    padding: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-330-widescreen {
    margin: 330px !important; }
  .has-padding-330-widescreen {
    padding: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-330-widescreen-only {
    margin: 330px !important; }
  .has-padding-330-widescreen-only {
    padding: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-330-fullhd {
    margin: 330px !important; }
  .has-padding-330-fullhd {
    padding: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-330-mobile {
    margin-top: 330px !important; }
  .has-padding-top-330-mobile {
    padding-top: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-330-tablet {
    margin-top: 330px !important; }
  .has-padding-top-330-tablet {
    padding-top: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-330-tablet-only {
    margin-top: 330px !important; }
  .has-padding-top-330-tablet-only {
    padding-top: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-330-touch {
    margin-top: 330px !important; }
  .has-padding-top-330-touch {
    padding-top: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-330-desktop {
    margin-top: 330px !important; }
  .has-padding-top-330-desktop {
    padding-top: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-330-desktop-only {
    margin-top: 330px !important; }
  .has-padding-top-330-desktop-only {
    padding-top: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-330-widescreen {
    margin-top: 330px !important; }
  .has-padding-top-330-widescreen {
    padding-top: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-330-widescreen-only {
    margin-top: 330px !important; }
  .has-padding-top-330-widescreen-only {
    padding-top: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-330-fullhd {
    margin-top: 330px !important; }
  .has-padding-top-330-fullhd {
    padding-top: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-330-mobile {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-mobile {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-330-tablet {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-tablet {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-330-tablet-only {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-tablet-only {
    padding-bottom: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-330-touch {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-touch {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-330-desktop {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-desktop {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-330-desktop-only {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-desktop-only {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-330-widescreen {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-widescreen {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-330-widescreen-only {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-widescreen-only {
    padding-bottom: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-330-fullhd {
    margin-bottom: 330px !important; }
  .has-padding-bottom-330-fullhd {
    padding-bottom: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-330-mobile {
    margin-left: 330px !important; }
  .has-padding-left-330-mobile {
    padding-left: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-330-tablet {
    margin-left: 330px !important; }
  .has-padding-left-330-tablet {
    padding-left: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-330-tablet-only {
    margin-left: 330px !important; }
  .has-padding-left-330-tablet-only {
    padding-left: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-330-touch {
    margin-left: 330px !important; }
  .has-padding-left-330-touch {
    padding-left: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-330-desktop {
    margin-left: 330px !important; }
  .has-padding-left-330-desktop {
    padding-left: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-330-desktop-only {
    margin-left: 330px !important; }
  .has-padding-left-330-desktop-only {
    padding-left: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-330-widescreen {
    margin-left: 330px !important; }
  .has-padding-left-330-widescreen {
    padding-left: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-330-widescreen-only {
    margin-left: 330px !important; }
  .has-padding-left-330-widescreen-only {
    padding-left: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-330-fullhd {
    margin-left: 330px !important; }
  .has-padding-left-330-fullhd {
    padding-left: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-330-mobile {
    margin-right: 330px !important; }
  .has-padding-right-330-mobile {
    padding-right: 330px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-330-tablet {
    margin-right: 330px !important; }
  .has-padding-right-330-tablet {
    padding-right: 330px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-330-tablet-only {
    margin-right: 330px !important; }
  .has-padding-right-330-tablet-only {
    padding-right: 330px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-330-touch {
    margin-right: 330px !important; }
  .has-padding-right-330-touch {
    padding-right: 330px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-330-desktop {
    margin-right: 330px !important; }
  .has-padding-right-330-desktop {
    padding-right: 330px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-330-desktop-only {
    margin-right: 330px !important; }
  .has-padding-right-330-desktop-only {
    padding-right: 330px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-330-widescreen {
    margin-right: 330px !important; }
  .has-padding-right-330-widescreen {
    padding-right: 330px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-330-widescreen-only {
    margin-right: 330px !important; }
  .has-padding-right-330-widescreen-only {
    padding-right: 330px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-330-fullhd {
    margin-right: 330px !important; }
  .has-padding-right-330-fullhd {
    padding-right: 330px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-335-mobile {
    margin: 335px !important; }
  .has-padding-335-mobile {
    padding: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-335-tablet {
    margin: 335px !important; }
  .has-padding-335-tablet {
    padding: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-335-tablet-only {
    margin: 335px !important; }
  .has-padding-335-tablet-only {
    padding: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-335-touch {
    margin: 335px !important; }
  .has-padding-335-touch {
    padding: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-335-desktop {
    margin: 335px !important; }
  .has-padding-335-desktop {
    padding: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-335-desktop-only {
    margin: 335px !important; }
  .has-padding-335-desktop-only {
    padding: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-335-widescreen {
    margin: 335px !important; }
  .has-padding-335-widescreen {
    padding: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-335-widescreen-only {
    margin: 335px !important; }
  .has-padding-335-widescreen-only {
    padding: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-335-fullhd {
    margin: 335px !important; }
  .has-padding-335-fullhd {
    padding: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-335-mobile {
    margin-top: 335px !important; }
  .has-padding-top-335-mobile {
    padding-top: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-335-tablet {
    margin-top: 335px !important; }
  .has-padding-top-335-tablet {
    padding-top: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-335-tablet-only {
    margin-top: 335px !important; }
  .has-padding-top-335-tablet-only {
    padding-top: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-335-touch {
    margin-top: 335px !important; }
  .has-padding-top-335-touch {
    padding-top: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-335-desktop {
    margin-top: 335px !important; }
  .has-padding-top-335-desktop {
    padding-top: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-335-desktop-only {
    margin-top: 335px !important; }
  .has-padding-top-335-desktop-only {
    padding-top: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-335-widescreen {
    margin-top: 335px !important; }
  .has-padding-top-335-widescreen {
    padding-top: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-335-widescreen-only {
    margin-top: 335px !important; }
  .has-padding-top-335-widescreen-only {
    padding-top: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-335-fullhd {
    margin-top: 335px !important; }
  .has-padding-top-335-fullhd {
    padding-top: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-335-mobile {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-mobile {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-335-tablet {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-tablet {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-335-tablet-only {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-tablet-only {
    padding-bottom: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-335-touch {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-touch {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-335-desktop {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-desktop {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-335-desktop-only {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-desktop-only {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-335-widescreen {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-widescreen {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-335-widescreen-only {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-widescreen-only {
    padding-bottom: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-335-fullhd {
    margin-bottom: 335px !important; }
  .has-padding-bottom-335-fullhd {
    padding-bottom: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-335-mobile {
    margin-left: 335px !important; }
  .has-padding-left-335-mobile {
    padding-left: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-335-tablet {
    margin-left: 335px !important; }
  .has-padding-left-335-tablet {
    padding-left: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-335-tablet-only {
    margin-left: 335px !important; }
  .has-padding-left-335-tablet-only {
    padding-left: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-335-touch {
    margin-left: 335px !important; }
  .has-padding-left-335-touch {
    padding-left: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-335-desktop {
    margin-left: 335px !important; }
  .has-padding-left-335-desktop {
    padding-left: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-335-desktop-only {
    margin-left: 335px !important; }
  .has-padding-left-335-desktop-only {
    padding-left: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-335-widescreen {
    margin-left: 335px !important; }
  .has-padding-left-335-widescreen {
    padding-left: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-335-widescreen-only {
    margin-left: 335px !important; }
  .has-padding-left-335-widescreen-only {
    padding-left: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-335-fullhd {
    margin-left: 335px !important; }
  .has-padding-left-335-fullhd {
    padding-left: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-335-mobile {
    margin-right: 335px !important; }
  .has-padding-right-335-mobile {
    padding-right: 335px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-335-tablet {
    margin-right: 335px !important; }
  .has-padding-right-335-tablet {
    padding-right: 335px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-335-tablet-only {
    margin-right: 335px !important; }
  .has-padding-right-335-tablet-only {
    padding-right: 335px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-335-touch {
    margin-right: 335px !important; }
  .has-padding-right-335-touch {
    padding-right: 335px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-335-desktop {
    margin-right: 335px !important; }
  .has-padding-right-335-desktop {
    padding-right: 335px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-335-desktop-only {
    margin-right: 335px !important; }
  .has-padding-right-335-desktop-only {
    padding-right: 335px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-335-widescreen {
    margin-right: 335px !important; }
  .has-padding-right-335-widescreen {
    padding-right: 335px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-335-widescreen-only {
    margin-right: 335px !important; }
  .has-padding-right-335-widescreen-only {
    padding-right: 335px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-335-fullhd {
    margin-right: 335px !important; }
  .has-padding-right-335-fullhd {
    padding-right: 335px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-340-mobile {
    margin: 340px !important; }
  .has-padding-340-mobile {
    padding: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-340-tablet {
    margin: 340px !important; }
  .has-padding-340-tablet {
    padding: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-340-tablet-only {
    margin: 340px !important; }
  .has-padding-340-tablet-only {
    padding: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-340-touch {
    margin: 340px !important; }
  .has-padding-340-touch {
    padding: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-340-desktop {
    margin: 340px !important; }
  .has-padding-340-desktop {
    padding: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-340-desktop-only {
    margin: 340px !important; }
  .has-padding-340-desktop-only {
    padding: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-340-widescreen {
    margin: 340px !important; }
  .has-padding-340-widescreen {
    padding: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-340-widescreen-only {
    margin: 340px !important; }
  .has-padding-340-widescreen-only {
    padding: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-340-fullhd {
    margin: 340px !important; }
  .has-padding-340-fullhd {
    padding: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-340-mobile {
    margin-top: 340px !important; }
  .has-padding-top-340-mobile {
    padding-top: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-340-tablet {
    margin-top: 340px !important; }
  .has-padding-top-340-tablet {
    padding-top: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-340-tablet-only {
    margin-top: 340px !important; }
  .has-padding-top-340-tablet-only {
    padding-top: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-340-touch {
    margin-top: 340px !important; }
  .has-padding-top-340-touch {
    padding-top: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-340-desktop {
    margin-top: 340px !important; }
  .has-padding-top-340-desktop {
    padding-top: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-340-desktop-only {
    margin-top: 340px !important; }
  .has-padding-top-340-desktop-only {
    padding-top: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-340-widescreen {
    margin-top: 340px !important; }
  .has-padding-top-340-widescreen {
    padding-top: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-340-widescreen-only {
    margin-top: 340px !important; }
  .has-padding-top-340-widescreen-only {
    padding-top: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-340-fullhd {
    margin-top: 340px !important; }
  .has-padding-top-340-fullhd {
    padding-top: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-340-mobile {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-mobile {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-340-tablet {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-tablet {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-340-tablet-only {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-tablet-only {
    padding-bottom: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-340-touch {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-touch {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-340-desktop {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-desktop {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-340-desktop-only {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-desktop-only {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-340-widescreen {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-widescreen {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-340-widescreen-only {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-widescreen-only {
    padding-bottom: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-340-fullhd {
    margin-bottom: 340px !important; }
  .has-padding-bottom-340-fullhd {
    padding-bottom: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-340-mobile {
    margin-left: 340px !important; }
  .has-padding-left-340-mobile {
    padding-left: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-340-tablet {
    margin-left: 340px !important; }
  .has-padding-left-340-tablet {
    padding-left: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-340-tablet-only {
    margin-left: 340px !important; }
  .has-padding-left-340-tablet-only {
    padding-left: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-340-touch {
    margin-left: 340px !important; }
  .has-padding-left-340-touch {
    padding-left: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-340-desktop {
    margin-left: 340px !important; }
  .has-padding-left-340-desktop {
    padding-left: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-340-desktop-only {
    margin-left: 340px !important; }
  .has-padding-left-340-desktop-only {
    padding-left: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-340-widescreen {
    margin-left: 340px !important; }
  .has-padding-left-340-widescreen {
    padding-left: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-340-widescreen-only {
    margin-left: 340px !important; }
  .has-padding-left-340-widescreen-only {
    padding-left: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-340-fullhd {
    margin-left: 340px !important; }
  .has-padding-left-340-fullhd {
    padding-left: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-340-mobile {
    margin-right: 340px !important; }
  .has-padding-right-340-mobile {
    padding-right: 340px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-340-tablet {
    margin-right: 340px !important; }
  .has-padding-right-340-tablet {
    padding-right: 340px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-340-tablet-only {
    margin-right: 340px !important; }
  .has-padding-right-340-tablet-only {
    padding-right: 340px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-340-touch {
    margin-right: 340px !important; }
  .has-padding-right-340-touch {
    padding-right: 340px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-340-desktop {
    margin-right: 340px !important; }
  .has-padding-right-340-desktop {
    padding-right: 340px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-340-desktop-only {
    margin-right: 340px !important; }
  .has-padding-right-340-desktop-only {
    padding-right: 340px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-340-widescreen {
    margin-right: 340px !important; }
  .has-padding-right-340-widescreen {
    padding-right: 340px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-340-widescreen-only {
    margin-right: 340px !important; }
  .has-padding-right-340-widescreen-only {
    padding-right: 340px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-340-fullhd {
    margin-right: 340px !important; }
  .has-padding-right-340-fullhd {
    padding-right: 340px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-345-mobile {
    margin: 345px !important; }
  .has-padding-345-mobile {
    padding: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-345-tablet {
    margin: 345px !important; }
  .has-padding-345-tablet {
    padding: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-345-tablet-only {
    margin: 345px !important; }
  .has-padding-345-tablet-only {
    padding: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-345-touch {
    margin: 345px !important; }
  .has-padding-345-touch {
    padding: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-345-desktop {
    margin: 345px !important; }
  .has-padding-345-desktop {
    padding: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-345-desktop-only {
    margin: 345px !important; }
  .has-padding-345-desktop-only {
    padding: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-345-widescreen {
    margin: 345px !important; }
  .has-padding-345-widescreen {
    padding: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-345-widescreen-only {
    margin: 345px !important; }
  .has-padding-345-widescreen-only {
    padding: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-345-fullhd {
    margin: 345px !important; }
  .has-padding-345-fullhd {
    padding: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-345-mobile {
    margin-top: 345px !important; }
  .has-padding-top-345-mobile {
    padding-top: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-345-tablet {
    margin-top: 345px !important; }
  .has-padding-top-345-tablet {
    padding-top: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-345-tablet-only {
    margin-top: 345px !important; }
  .has-padding-top-345-tablet-only {
    padding-top: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-345-touch {
    margin-top: 345px !important; }
  .has-padding-top-345-touch {
    padding-top: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-345-desktop {
    margin-top: 345px !important; }
  .has-padding-top-345-desktop {
    padding-top: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-345-desktop-only {
    margin-top: 345px !important; }
  .has-padding-top-345-desktop-only {
    padding-top: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-345-widescreen {
    margin-top: 345px !important; }
  .has-padding-top-345-widescreen {
    padding-top: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-345-widescreen-only {
    margin-top: 345px !important; }
  .has-padding-top-345-widescreen-only {
    padding-top: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-345-fullhd {
    margin-top: 345px !important; }
  .has-padding-top-345-fullhd {
    padding-top: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-345-mobile {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-mobile {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-345-tablet {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-tablet {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-345-tablet-only {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-tablet-only {
    padding-bottom: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-345-touch {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-touch {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-345-desktop {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-desktop {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-345-desktop-only {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-desktop-only {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-345-widescreen {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-widescreen {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-345-widescreen-only {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-widescreen-only {
    padding-bottom: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-345-fullhd {
    margin-bottom: 345px !important; }
  .has-padding-bottom-345-fullhd {
    padding-bottom: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-345-mobile {
    margin-left: 345px !important; }
  .has-padding-left-345-mobile {
    padding-left: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-345-tablet {
    margin-left: 345px !important; }
  .has-padding-left-345-tablet {
    padding-left: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-345-tablet-only {
    margin-left: 345px !important; }
  .has-padding-left-345-tablet-only {
    padding-left: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-345-touch {
    margin-left: 345px !important; }
  .has-padding-left-345-touch {
    padding-left: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-345-desktop {
    margin-left: 345px !important; }
  .has-padding-left-345-desktop {
    padding-left: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-345-desktop-only {
    margin-left: 345px !important; }
  .has-padding-left-345-desktop-only {
    padding-left: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-345-widescreen {
    margin-left: 345px !important; }
  .has-padding-left-345-widescreen {
    padding-left: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-345-widescreen-only {
    margin-left: 345px !important; }
  .has-padding-left-345-widescreen-only {
    padding-left: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-345-fullhd {
    margin-left: 345px !important; }
  .has-padding-left-345-fullhd {
    padding-left: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-345-mobile {
    margin-right: 345px !important; }
  .has-padding-right-345-mobile {
    padding-right: 345px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-345-tablet {
    margin-right: 345px !important; }
  .has-padding-right-345-tablet {
    padding-right: 345px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-345-tablet-only {
    margin-right: 345px !important; }
  .has-padding-right-345-tablet-only {
    padding-right: 345px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-345-touch {
    margin-right: 345px !important; }
  .has-padding-right-345-touch {
    padding-right: 345px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-345-desktop {
    margin-right: 345px !important; }
  .has-padding-right-345-desktop {
    padding-right: 345px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-345-desktop-only {
    margin-right: 345px !important; }
  .has-padding-right-345-desktop-only {
    padding-right: 345px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-345-widescreen {
    margin-right: 345px !important; }
  .has-padding-right-345-widescreen {
    padding-right: 345px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-345-widescreen-only {
    margin-right: 345px !important; }
  .has-padding-right-345-widescreen-only {
    padding-right: 345px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-345-fullhd {
    margin-right: 345px !important; }
  .has-padding-right-345-fullhd {
    padding-right: 345px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-350-mobile {
    margin: 350px !important; }
  .has-padding-350-mobile {
    padding: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-350-tablet {
    margin: 350px !important; }
  .has-padding-350-tablet {
    padding: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-350-tablet-only {
    margin: 350px !important; }
  .has-padding-350-tablet-only {
    padding: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-350-touch {
    margin: 350px !important; }
  .has-padding-350-touch {
    padding: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-350-desktop {
    margin: 350px !important; }
  .has-padding-350-desktop {
    padding: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-350-desktop-only {
    margin: 350px !important; }
  .has-padding-350-desktop-only {
    padding: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-350-widescreen {
    margin: 350px !important; }
  .has-padding-350-widescreen {
    padding: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-350-widescreen-only {
    margin: 350px !important; }
  .has-padding-350-widescreen-only {
    padding: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-350-fullhd {
    margin: 350px !important; }
  .has-padding-350-fullhd {
    padding: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-350-mobile {
    margin-top: 350px !important; }
  .has-padding-top-350-mobile {
    padding-top: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-350-tablet {
    margin-top: 350px !important; }
  .has-padding-top-350-tablet {
    padding-top: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-350-tablet-only {
    margin-top: 350px !important; }
  .has-padding-top-350-tablet-only {
    padding-top: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-350-touch {
    margin-top: 350px !important; }
  .has-padding-top-350-touch {
    padding-top: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-350-desktop {
    margin-top: 350px !important; }
  .has-padding-top-350-desktop {
    padding-top: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-350-desktop-only {
    margin-top: 350px !important; }
  .has-padding-top-350-desktop-only {
    padding-top: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-350-widescreen {
    margin-top: 350px !important; }
  .has-padding-top-350-widescreen {
    padding-top: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-350-widescreen-only {
    margin-top: 350px !important; }
  .has-padding-top-350-widescreen-only {
    padding-top: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-350-fullhd {
    margin-top: 350px !important; }
  .has-padding-top-350-fullhd {
    padding-top: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-350-mobile {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-mobile {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-350-tablet {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-tablet {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-350-tablet-only {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-tablet-only {
    padding-bottom: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-350-touch {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-touch {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-350-desktop {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-desktop {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-350-desktop-only {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-desktop-only {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-350-widescreen {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-widescreen {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-350-widescreen-only {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-widescreen-only {
    padding-bottom: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-350-fullhd {
    margin-bottom: 350px !important; }
  .has-padding-bottom-350-fullhd {
    padding-bottom: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-350-mobile {
    margin-left: 350px !important; }
  .has-padding-left-350-mobile {
    padding-left: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-350-tablet {
    margin-left: 350px !important; }
  .has-padding-left-350-tablet {
    padding-left: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-350-tablet-only {
    margin-left: 350px !important; }
  .has-padding-left-350-tablet-only {
    padding-left: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-350-touch {
    margin-left: 350px !important; }
  .has-padding-left-350-touch {
    padding-left: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-350-desktop {
    margin-left: 350px !important; }
  .has-padding-left-350-desktop {
    padding-left: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-350-desktop-only {
    margin-left: 350px !important; }
  .has-padding-left-350-desktop-only {
    padding-left: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-350-widescreen {
    margin-left: 350px !important; }
  .has-padding-left-350-widescreen {
    padding-left: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-350-widescreen-only {
    margin-left: 350px !important; }
  .has-padding-left-350-widescreen-only {
    padding-left: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-350-fullhd {
    margin-left: 350px !important; }
  .has-padding-left-350-fullhd {
    padding-left: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-350-mobile {
    margin-right: 350px !important; }
  .has-padding-right-350-mobile {
    padding-right: 350px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-350-tablet {
    margin-right: 350px !important; }
  .has-padding-right-350-tablet {
    padding-right: 350px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-350-tablet-only {
    margin-right: 350px !important; }
  .has-padding-right-350-tablet-only {
    padding-right: 350px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-350-touch {
    margin-right: 350px !important; }
  .has-padding-right-350-touch {
    padding-right: 350px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-350-desktop {
    margin-right: 350px !important; }
  .has-padding-right-350-desktop {
    padding-right: 350px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-350-desktop-only {
    margin-right: 350px !important; }
  .has-padding-right-350-desktop-only {
    padding-right: 350px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-350-widescreen {
    margin-right: 350px !important; }
  .has-padding-right-350-widescreen {
    padding-right: 350px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-350-widescreen-only {
    margin-right: 350px !important; }
  .has-padding-right-350-widescreen-only {
    padding-right: 350px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-350-fullhd {
    margin-right: 350px !important; }
  .has-padding-right-350-fullhd {
    padding-right: 350px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-355-mobile {
    margin: 355px !important; }
  .has-padding-355-mobile {
    padding: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-355-tablet {
    margin: 355px !important; }
  .has-padding-355-tablet {
    padding: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-355-tablet-only {
    margin: 355px !important; }
  .has-padding-355-tablet-only {
    padding: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-355-touch {
    margin: 355px !important; }
  .has-padding-355-touch {
    padding: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-355-desktop {
    margin: 355px !important; }
  .has-padding-355-desktop {
    padding: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-355-desktop-only {
    margin: 355px !important; }
  .has-padding-355-desktop-only {
    padding: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-355-widescreen {
    margin: 355px !important; }
  .has-padding-355-widescreen {
    padding: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-355-widescreen-only {
    margin: 355px !important; }
  .has-padding-355-widescreen-only {
    padding: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-355-fullhd {
    margin: 355px !important; }
  .has-padding-355-fullhd {
    padding: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-355-mobile {
    margin-top: 355px !important; }
  .has-padding-top-355-mobile {
    padding-top: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-355-tablet {
    margin-top: 355px !important; }
  .has-padding-top-355-tablet {
    padding-top: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-355-tablet-only {
    margin-top: 355px !important; }
  .has-padding-top-355-tablet-only {
    padding-top: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-355-touch {
    margin-top: 355px !important; }
  .has-padding-top-355-touch {
    padding-top: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-355-desktop {
    margin-top: 355px !important; }
  .has-padding-top-355-desktop {
    padding-top: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-355-desktop-only {
    margin-top: 355px !important; }
  .has-padding-top-355-desktop-only {
    padding-top: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-355-widescreen {
    margin-top: 355px !important; }
  .has-padding-top-355-widescreen {
    padding-top: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-355-widescreen-only {
    margin-top: 355px !important; }
  .has-padding-top-355-widescreen-only {
    padding-top: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-355-fullhd {
    margin-top: 355px !important; }
  .has-padding-top-355-fullhd {
    padding-top: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-355-mobile {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-mobile {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-355-tablet {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-tablet {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-355-tablet-only {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-tablet-only {
    padding-bottom: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-355-touch {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-touch {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-355-desktop {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-desktop {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-355-desktop-only {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-desktop-only {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-355-widescreen {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-widescreen {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-355-widescreen-only {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-widescreen-only {
    padding-bottom: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-355-fullhd {
    margin-bottom: 355px !important; }
  .has-padding-bottom-355-fullhd {
    padding-bottom: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-355-mobile {
    margin-left: 355px !important; }
  .has-padding-left-355-mobile {
    padding-left: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-355-tablet {
    margin-left: 355px !important; }
  .has-padding-left-355-tablet {
    padding-left: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-355-tablet-only {
    margin-left: 355px !important; }
  .has-padding-left-355-tablet-only {
    padding-left: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-355-touch {
    margin-left: 355px !important; }
  .has-padding-left-355-touch {
    padding-left: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-355-desktop {
    margin-left: 355px !important; }
  .has-padding-left-355-desktop {
    padding-left: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-355-desktop-only {
    margin-left: 355px !important; }
  .has-padding-left-355-desktop-only {
    padding-left: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-355-widescreen {
    margin-left: 355px !important; }
  .has-padding-left-355-widescreen {
    padding-left: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-355-widescreen-only {
    margin-left: 355px !important; }
  .has-padding-left-355-widescreen-only {
    padding-left: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-355-fullhd {
    margin-left: 355px !important; }
  .has-padding-left-355-fullhd {
    padding-left: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-355-mobile {
    margin-right: 355px !important; }
  .has-padding-right-355-mobile {
    padding-right: 355px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-355-tablet {
    margin-right: 355px !important; }
  .has-padding-right-355-tablet {
    padding-right: 355px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-355-tablet-only {
    margin-right: 355px !important; }
  .has-padding-right-355-tablet-only {
    padding-right: 355px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-355-touch {
    margin-right: 355px !important; }
  .has-padding-right-355-touch {
    padding-right: 355px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-355-desktop {
    margin-right: 355px !important; }
  .has-padding-right-355-desktop {
    padding-right: 355px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-355-desktop-only {
    margin-right: 355px !important; }
  .has-padding-right-355-desktop-only {
    padding-right: 355px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-355-widescreen {
    margin-right: 355px !important; }
  .has-padding-right-355-widescreen {
    padding-right: 355px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-355-widescreen-only {
    margin-right: 355px !important; }
  .has-padding-right-355-widescreen-only {
    padding-right: 355px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-355-fullhd {
    margin-right: 355px !important; }
  .has-padding-right-355-fullhd {
    padding-right: 355px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-360-mobile {
    margin: 360px !important; }
  .has-padding-360-mobile {
    padding: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-360-tablet {
    margin: 360px !important; }
  .has-padding-360-tablet {
    padding: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-360-tablet-only {
    margin: 360px !important; }
  .has-padding-360-tablet-only {
    padding: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-360-touch {
    margin: 360px !important; }
  .has-padding-360-touch {
    padding: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-360-desktop {
    margin: 360px !important; }
  .has-padding-360-desktop {
    padding: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-360-desktop-only {
    margin: 360px !important; }
  .has-padding-360-desktop-only {
    padding: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-360-widescreen {
    margin: 360px !important; }
  .has-padding-360-widescreen {
    padding: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-360-widescreen-only {
    margin: 360px !important; }
  .has-padding-360-widescreen-only {
    padding: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-360-fullhd {
    margin: 360px !important; }
  .has-padding-360-fullhd {
    padding: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-360-mobile {
    margin-top: 360px !important; }
  .has-padding-top-360-mobile {
    padding-top: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-360-tablet {
    margin-top: 360px !important; }
  .has-padding-top-360-tablet {
    padding-top: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-360-tablet-only {
    margin-top: 360px !important; }
  .has-padding-top-360-tablet-only {
    padding-top: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-360-touch {
    margin-top: 360px !important; }
  .has-padding-top-360-touch {
    padding-top: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-360-desktop {
    margin-top: 360px !important; }
  .has-padding-top-360-desktop {
    padding-top: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-360-desktop-only {
    margin-top: 360px !important; }
  .has-padding-top-360-desktop-only {
    padding-top: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-360-widescreen {
    margin-top: 360px !important; }
  .has-padding-top-360-widescreen {
    padding-top: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-360-widescreen-only {
    margin-top: 360px !important; }
  .has-padding-top-360-widescreen-only {
    padding-top: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-360-fullhd {
    margin-top: 360px !important; }
  .has-padding-top-360-fullhd {
    padding-top: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-360-mobile {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-mobile {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-360-tablet {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-tablet {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-360-tablet-only {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-tablet-only {
    padding-bottom: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-360-touch {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-touch {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-360-desktop {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-desktop {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-360-desktop-only {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-desktop-only {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-360-widescreen {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-widescreen {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-360-widescreen-only {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-widescreen-only {
    padding-bottom: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-360-fullhd {
    margin-bottom: 360px !important; }
  .has-padding-bottom-360-fullhd {
    padding-bottom: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-360-mobile {
    margin-left: 360px !important; }
  .has-padding-left-360-mobile {
    padding-left: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-360-tablet {
    margin-left: 360px !important; }
  .has-padding-left-360-tablet {
    padding-left: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-360-tablet-only {
    margin-left: 360px !important; }
  .has-padding-left-360-tablet-only {
    padding-left: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-360-touch {
    margin-left: 360px !important; }
  .has-padding-left-360-touch {
    padding-left: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-360-desktop {
    margin-left: 360px !important; }
  .has-padding-left-360-desktop {
    padding-left: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-360-desktop-only {
    margin-left: 360px !important; }
  .has-padding-left-360-desktop-only {
    padding-left: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-360-widescreen {
    margin-left: 360px !important; }
  .has-padding-left-360-widescreen {
    padding-left: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-360-widescreen-only {
    margin-left: 360px !important; }
  .has-padding-left-360-widescreen-only {
    padding-left: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-360-fullhd {
    margin-left: 360px !important; }
  .has-padding-left-360-fullhd {
    padding-left: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-360-mobile {
    margin-right: 360px !important; }
  .has-padding-right-360-mobile {
    padding-right: 360px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-360-tablet {
    margin-right: 360px !important; }
  .has-padding-right-360-tablet {
    padding-right: 360px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-360-tablet-only {
    margin-right: 360px !important; }
  .has-padding-right-360-tablet-only {
    padding-right: 360px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-360-touch {
    margin-right: 360px !important; }
  .has-padding-right-360-touch {
    padding-right: 360px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-360-desktop {
    margin-right: 360px !important; }
  .has-padding-right-360-desktop {
    padding-right: 360px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-360-desktop-only {
    margin-right: 360px !important; }
  .has-padding-right-360-desktop-only {
    padding-right: 360px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-360-widescreen {
    margin-right: 360px !important; }
  .has-padding-right-360-widescreen {
    padding-right: 360px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-360-widescreen-only {
    margin-right: 360px !important; }
  .has-padding-right-360-widescreen-only {
    padding-right: 360px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-360-fullhd {
    margin-right: 360px !important; }
  .has-padding-right-360-fullhd {
    padding-right: 360px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-365-mobile {
    margin: 365px !important; }
  .has-padding-365-mobile {
    padding: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-365-tablet {
    margin: 365px !important; }
  .has-padding-365-tablet {
    padding: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-365-tablet-only {
    margin: 365px !important; }
  .has-padding-365-tablet-only {
    padding: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-365-touch {
    margin: 365px !important; }
  .has-padding-365-touch {
    padding: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-365-desktop {
    margin: 365px !important; }
  .has-padding-365-desktop {
    padding: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-365-desktop-only {
    margin: 365px !important; }
  .has-padding-365-desktop-only {
    padding: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-365-widescreen {
    margin: 365px !important; }
  .has-padding-365-widescreen {
    padding: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-365-widescreen-only {
    margin: 365px !important; }
  .has-padding-365-widescreen-only {
    padding: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-365-fullhd {
    margin: 365px !important; }
  .has-padding-365-fullhd {
    padding: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-365-mobile {
    margin-top: 365px !important; }
  .has-padding-top-365-mobile {
    padding-top: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-365-tablet {
    margin-top: 365px !important; }
  .has-padding-top-365-tablet {
    padding-top: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-365-tablet-only {
    margin-top: 365px !important; }
  .has-padding-top-365-tablet-only {
    padding-top: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-365-touch {
    margin-top: 365px !important; }
  .has-padding-top-365-touch {
    padding-top: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-365-desktop {
    margin-top: 365px !important; }
  .has-padding-top-365-desktop {
    padding-top: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-365-desktop-only {
    margin-top: 365px !important; }
  .has-padding-top-365-desktop-only {
    padding-top: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-365-widescreen {
    margin-top: 365px !important; }
  .has-padding-top-365-widescreen {
    padding-top: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-365-widescreen-only {
    margin-top: 365px !important; }
  .has-padding-top-365-widescreen-only {
    padding-top: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-365-fullhd {
    margin-top: 365px !important; }
  .has-padding-top-365-fullhd {
    padding-top: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-365-mobile {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-mobile {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-365-tablet {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-tablet {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-365-tablet-only {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-tablet-only {
    padding-bottom: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-365-touch {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-touch {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-365-desktop {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-desktop {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-365-desktop-only {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-desktop-only {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-365-widescreen {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-widescreen {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-365-widescreen-only {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-widescreen-only {
    padding-bottom: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-365-fullhd {
    margin-bottom: 365px !important; }
  .has-padding-bottom-365-fullhd {
    padding-bottom: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-365-mobile {
    margin-left: 365px !important; }
  .has-padding-left-365-mobile {
    padding-left: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-365-tablet {
    margin-left: 365px !important; }
  .has-padding-left-365-tablet {
    padding-left: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-365-tablet-only {
    margin-left: 365px !important; }
  .has-padding-left-365-tablet-only {
    padding-left: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-365-touch {
    margin-left: 365px !important; }
  .has-padding-left-365-touch {
    padding-left: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-365-desktop {
    margin-left: 365px !important; }
  .has-padding-left-365-desktop {
    padding-left: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-365-desktop-only {
    margin-left: 365px !important; }
  .has-padding-left-365-desktop-only {
    padding-left: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-365-widescreen {
    margin-left: 365px !important; }
  .has-padding-left-365-widescreen {
    padding-left: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-365-widescreen-only {
    margin-left: 365px !important; }
  .has-padding-left-365-widescreen-only {
    padding-left: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-365-fullhd {
    margin-left: 365px !important; }
  .has-padding-left-365-fullhd {
    padding-left: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-365-mobile {
    margin-right: 365px !important; }
  .has-padding-right-365-mobile {
    padding-right: 365px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-365-tablet {
    margin-right: 365px !important; }
  .has-padding-right-365-tablet {
    padding-right: 365px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-365-tablet-only {
    margin-right: 365px !important; }
  .has-padding-right-365-tablet-only {
    padding-right: 365px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-365-touch {
    margin-right: 365px !important; }
  .has-padding-right-365-touch {
    padding-right: 365px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-365-desktop {
    margin-right: 365px !important; }
  .has-padding-right-365-desktop {
    padding-right: 365px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-365-desktop-only {
    margin-right: 365px !important; }
  .has-padding-right-365-desktop-only {
    padding-right: 365px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-365-widescreen {
    margin-right: 365px !important; }
  .has-padding-right-365-widescreen {
    padding-right: 365px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-365-widescreen-only {
    margin-right: 365px !important; }
  .has-padding-right-365-widescreen-only {
    padding-right: 365px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-365-fullhd {
    margin-right: 365px !important; }
  .has-padding-right-365-fullhd {
    padding-right: 365px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-370-mobile {
    margin: 370px !important; }
  .has-padding-370-mobile {
    padding: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-370-tablet {
    margin: 370px !important; }
  .has-padding-370-tablet {
    padding: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-370-tablet-only {
    margin: 370px !important; }
  .has-padding-370-tablet-only {
    padding: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-370-touch {
    margin: 370px !important; }
  .has-padding-370-touch {
    padding: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-370-desktop {
    margin: 370px !important; }
  .has-padding-370-desktop {
    padding: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-370-desktop-only {
    margin: 370px !important; }
  .has-padding-370-desktop-only {
    padding: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-370-widescreen {
    margin: 370px !important; }
  .has-padding-370-widescreen {
    padding: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-370-widescreen-only {
    margin: 370px !important; }
  .has-padding-370-widescreen-only {
    padding: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-370-fullhd {
    margin: 370px !important; }
  .has-padding-370-fullhd {
    padding: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-370-mobile {
    margin-top: 370px !important; }
  .has-padding-top-370-mobile {
    padding-top: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-370-tablet {
    margin-top: 370px !important; }
  .has-padding-top-370-tablet {
    padding-top: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-370-tablet-only {
    margin-top: 370px !important; }
  .has-padding-top-370-tablet-only {
    padding-top: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-370-touch {
    margin-top: 370px !important; }
  .has-padding-top-370-touch {
    padding-top: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-370-desktop {
    margin-top: 370px !important; }
  .has-padding-top-370-desktop {
    padding-top: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-370-desktop-only {
    margin-top: 370px !important; }
  .has-padding-top-370-desktop-only {
    padding-top: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-370-widescreen {
    margin-top: 370px !important; }
  .has-padding-top-370-widescreen {
    padding-top: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-370-widescreen-only {
    margin-top: 370px !important; }
  .has-padding-top-370-widescreen-only {
    padding-top: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-370-fullhd {
    margin-top: 370px !important; }
  .has-padding-top-370-fullhd {
    padding-top: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-370-mobile {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-mobile {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-370-tablet {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-tablet {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-370-tablet-only {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-tablet-only {
    padding-bottom: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-370-touch {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-touch {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-370-desktop {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-desktop {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-370-desktop-only {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-desktop-only {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-370-widescreen {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-widescreen {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-370-widescreen-only {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-widescreen-only {
    padding-bottom: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-370-fullhd {
    margin-bottom: 370px !important; }
  .has-padding-bottom-370-fullhd {
    padding-bottom: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-370-mobile {
    margin-left: 370px !important; }
  .has-padding-left-370-mobile {
    padding-left: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-370-tablet {
    margin-left: 370px !important; }
  .has-padding-left-370-tablet {
    padding-left: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-370-tablet-only {
    margin-left: 370px !important; }
  .has-padding-left-370-tablet-only {
    padding-left: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-370-touch {
    margin-left: 370px !important; }
  .has-padding-left-370-touch {
    padding-left: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-370-desktop {
    margin-left: 370px !important; }
  .has-padding-left-370-desktop {
    padding-left: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-370-desktop-only {
    margin-left: 370px !important; }
  .has-padding-left-370-desktop-only {
    padding-left: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-370-widescreen {
    margin-left: 370px !important; }
  .has-padding-left-370-widescreen {
    padding-left: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-370-widescreen-only {
    margin-left: 370px !important; }
  .has-padding-left-370-widescreen-only {
    padding-left: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-370-fullhd {
    margin-left: 370px !important; }
  .has-padding-left-370-fullhd {
    padding-left: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-370-mobile {
    margin-right: 370px !important; }
  .has-padding-right-370-mobile {
    padding-right: 370px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-370-tablet {
    margin-right: 370px !important; }
  .has-padding-right-370-tablet {
    padding-right: 370px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-370-tablet-only {
    margin-right: 370px !important; }
  .has-padding-right-370-tablet-only {
    padding-right: 370px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-370-touch {
    margin-right: 370px !important; }
  .has-padding-right-370-touch {
    padding-right: 370px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-370-desktop {
    margin-right: 370px !important; }
  .has-padding-right-370-desktop {
    padding-right: 370px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-370-desktop-only {
    margin-right: 370px !important; }
  .has-padding-right-370-desktop-only {
    padding-right: 370px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-370-widescreen {
    margin-right: 370px !important; }
  .has-padding-right-370-widescreen {
    padding-right: 370px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-370-widescreen-only {
    margin-right: 370px !important; }
  .has-padding-right-370-widescreen-only {
    padding-right: 370px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-370-fullhd {
    margin-right: 370px !important; }
  .has-padding-right-370-fullhd {
    padding-right: 370px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-375-mobile {
    margin: 375px !important; }
  .has-padding-375-mobile {
    padding: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-375-tablet {
    margin: 375px !important; }
  .has-padding-375-tablet {
    padding: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-375-tablet-only {
    margin: 375px !important; }
  .has-padding-375-tablet-only {
    padding: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-375-touch {
    margin: 375px !important; }
  .has-padding-375-touch {
    padding: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-375-desktop {
    margin: 375px !important; }
  .has-padding-375-desktop {
    padding: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-375-desktop-only {
    margin: 375px !important; }
  .has-padding-375-desktop-only {
    padding: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-375-widescreen {
    margin: 375px !important; }
  .has-padding-375-widescreen {
    padding: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-375-widescreen-only {
    margin: 375px !important; }
  .has-padding-375-widescreen-only {
    padding: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-375-fullhd {
    margin: 375px !important; }
  .has-padding-375-fullhd {
    padding: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-375-mobile {
    margin-top: 375px !important; }
  .has-padding-top-375-mobile {
    padding-top: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-375-tablet {
    margin-top: 375px !important; }
  .has-padding-top-375-tablet {
    padding-top: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-375-tablet-only {
    margin-top: 375px !important; }
  .has-padding-top-375-tablet-only {
    padding-top: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-375-touch {
    margin-top: 375px !important; }
  .has-padding-top-375-touch {
    padding-top: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-375-desktop {
    margin-top: 375px !important; }
  .has-padding-top-375-desktop {
    padding-top: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-375-desktop-only {
    margin-top: 375px !important; }
  .has-padding-top-375-desktop-only {
    padding-top: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-375-widescreen {
    margin-top: 375px !important; }
  .has-padding-top-375-widescreen {
    padding-top: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-375-widescreen-only {
    margin-top: 375px !important; }
  .has-padding-top-375-widescreen-only {
    padding-top: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-375-fullhd {
    margin-top: 375px !important; }
  .has-padding-top-375-fullhd {
    padding-top: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-375-mobile {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-mobile {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-375-tablet {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-tablet {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-375-tablet-only {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-tablet-only {
    padding-bottom: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-375-touch {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-touch {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-375-desktop {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-desktop {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-375-desktop-only {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-desktop-only {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-375-widescreen {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-widescreen {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-375-widescreen-only {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-widescreen-only {
    padding-bottom: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-375-fullhd {
    margin-bottom: 375px !important; }
  .has-padding-bottom-375-fullhd {
    padding-bottom: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-375-mobile {
    margin-left: 375px !important; }
  .has-padding-left-375-mobile {
    padding-left: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-375-tablet {
    margin-left: 375px !important; }
  .has-padding-left-375-tablet {
    padding-left: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-375-tablet-only {
    margin-left: 375px !important; }
  .has-padding-left-375-tablet-only {
    padding-left: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-375-touch {
    margin-left: 375px !important; }
  .has-padding-left-375-touch {
    padding-left: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-375-desktop {
    margin-left: 375px !important; }
  .has-padding-left-375-desktop {
    padding-left: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-375-desktop-only {
    margin-left: 375px !important; }
  .has-padding-left-375-desktop-only {
    padding-left: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-375-widescreen {
    margin-left: 375px !important; }
  .has-padding-left-375-widescreen {
    padding-left: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-375-widescreen-only {
    margin-left: 375px !important; }
  .has-padding-left-375-widescreen-only {
    padding-left: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-375-fullhd {
    margin-left: 375px !important; }
  .has-padding-left-375-fullhd {
    padding-left: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-375-mobile {
    margin-right: 375px !important; }
  .has-padding-right-375-mobile {
    padding-right: 375px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-375-tablet {
    margin-right: 375px !important; }
  .has-padding-right-375-tablet {
    padding-right: 375px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-375-tablet-only {
    margin-right: 375px !important; }
  .has-padding-right-375-tablet-only {
    padding-right: 375px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-375-touch {
    margin-right: 375px !important; }
  .has-padding-right-375-touch {
    padding-right: 375px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-375-desktop {
    margin-right: 375px !important; }
  .has-padding-right-375-desktop {
    padding-right: 375px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-375-desktop-only {
    margin-right: 375px !important; }
  .has-padding-right-375-desktop-only {
    padding-right: 375px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-375-widescreen {
    margin-right: 375px !important; }
  .has-padding-right-375-widescreen {
    padding-right: 375px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-375-widescreen-only {
    margin-right: 375px !important; }
  .has-padding-right-375-widescreen-only {
    padding-right: 375px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-375-fullhd {
    margin-right: 375px !important; }
  .has-padding-right-375-fullhd {
    padding-right: 375px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-380-mobile {
    margin: 380px !important; }
  .has-padding-380-mobile {
    padding: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-380-tablet {
    margin: 380px !important; }
  .has-padding-380-tablet {
    padding: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-380-tablet-only {
    margin: 380px !important; }
  .has-padding-380-tablet-only {
    padding: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-380-touch {
    margin: 380px !important; }
  .has-padding-380-touch {
    padding: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-380-desktop {
    margin: 380px !important; }
  .has-padding-380-desktop {
    padding: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-380-desktop-only {
    margin: 380px !important; }
  .has-padding-380-desktop-only {
    padding: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-380-widescreen {
    margin: 380px !important; }
  .has-padding-380-widescreen {
    padding: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-380-widescreen-only {
    margin: 380px !important; }
  .has-padding-380-widescreen-only {
    padding: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-380-fullhd {
    margin: 380px !important; }
  .has-padding-380-fullhd {
    padding: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-380-mobile {
    margin-top: 380px !important; }
  .has-padding-top-380-mobile {
    padding-top: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-380-tablet {
    margin-top: 380px !important; }
  .has-padding-top-380-tablet {
    padding-top: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-380-tablet-only {
    margin-top: 380px !important; }
  .has-padding-top-380-tablet-only {
    padding-top: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-380-touch {
    margin-top: 380px !important; }
  .has-padding-top-380-touch {
    padding-top: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-380-desktop {
    margin-top: 380px !important; }
  .has-padding-top-380-desktop {
    padding-top: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-380-desktop-only {
    margin-top: 380px !important; }
  .has-padding-top-380-desktop-only {
    padding-top: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-380-widescreen {
    margin-top: 380px !important; }
  .has-padding-top-380-widescreen {
    padding-top: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-380-widescreen-only {
    margin-top: 380px !important; }
  .has-padding-top-380-widescreen-only {
    padding-top: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-380-fullhd {
    margin-top: 380px !important; }
  .has-padding-top-380-fullhd {
    padding-top: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-380-mobile {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-mobile {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-380-tablet {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-tablet {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-380-tablet-only {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-tablet-only {
    padding-bottom: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-380-touch {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-touch {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-380-desktop {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-desktop {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-380-desktop-only {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-desktop-only {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-380-widescreen {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-widescreen {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-380-widescreen-only {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-widescreen-only {
    padding-bottom: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-380-fullhd {
    margin-bottom: 380px !important; }
  .has-padding-bottom-380-fullhd {
    padding-bottom: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-380-mobile {
    margin-left: 380px !important; }
  .has-padding-left-380-mobile {
    padding-left: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-380-tablet {
    margin-left: 380px !important; }
  .has-padding-left-380-tablet {
    padding-left: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-380-tablet-only {
    margin-left: 380px !important; }
  .has-padding-left-380-tablet-only {
    padding-left: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-380-touch {
    margin-left: 380px !important; }
  .has-padding-left-380-touch {
    padding-left: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-380-desktop {
    margin-left: 380px !important; }
  .has-padding-left-380-desktop {
    padding-left: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-380-desktop-only {
    margin-left: 380px !important; }
  .has-padding-left-380-desktop-only {
    padding-left: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-380-widescreen {
    margin-left: 380px !important; }
  .has-padding-left-380-widescreen {
    padding-left: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-380-widescreen-only {
    margin-left: 380px !important; }
  .has-padding-left-380-widescreen-only {
    padding-left: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-380-fullhd {
    margin-left: 380px !important; }
  .has-padding-left-380-fullhd {
    padding-left: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-380-mobile {
    margin-right: 380px !important; }
  .has-padding-right-380-mobile {
    padding-right: 380px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-380-tablet {
    margin-right: 380px !important; }
  .has-padding-right-380-tablet {
    padding-right: 380px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-380-tablet-only {
    margin-right: 380px !important; }
  .has-padding-right-380-tablet-only {
    padding-right: 380px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-380-touch {
    margin-right: 380px !important; }
  .has-padding-right-380-touch {
    padding-right: 380px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-380-desktop {
    margin-right: 380px !important; }
  .has-padding-right-380-desktop {
    padding-right: 380px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-380-desktop-only {
    margin-right: 380px !important; }
  .has-padding-right-380-desktop-only {
    padding-right: 380px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-380-widescreen {
    margin-right: 380px !important; }
  .has-padding-right-380-widescreen {
    padding-right: 380px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-380-widescreen-only {
    margin-right: 380px !important; }
  .has-padding-right-380-widescreen-only {
    padding-right: 380px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-380-fullhd {
    margin-right: 380px !important; }
  .has-padding-right-380-fullhd {
    padding-right: 380px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-385-mobile {
    margin: 385px !important; }
  .has-padding-385-mobile {
    padding: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-385-tablet {
    margin: 385px !important; }
  .has-padding-385-tablet {
    padding: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-385-tablet-only {
    margin: 385px !important; }
  .has-padding-385-tablet-only {
    padding: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-385-touch {
    margin: 385px !important; }
  .has-padding-385-touch {
    padding: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-385-desktop {
    margin: 385px !important; }
  .has-padding-385-desktop {
    padding: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-385-desktop-only {
    margin: 385px !important; }
  .has-padding-385-desktop-only {
    padding: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-385-widescreen {
    margin: 385px !important; }
  .has-padding-385-widescreen {
    padding: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-385-widescreen-only {
    margin: 385px !important; }
  .has-padding-385-widescreen-only {
    padding: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-385-fullhd {
    margin: 385px !important; }
  .has-padding-385-fullhd {
    padding: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-385-mobile {
    margin-top: 385px !important; }
  .has-padding-top-385-mobile {
    padding-top: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-385-tablet {
    margin-top: 385px !important; }
  .has-padding-top-385-tablet {
    padding-top: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-385-tablet-only {
    margin-top: 385px !important; }
  .has-padding-top-385-tablet-only {
    padding-top: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-385-touch {
    margin-top: 385px !important; }
  .has-padding-top-385-touch {
    padding-top: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-385-desktop {
    margin-top: 385px !important; }
  .has-padding-top-385-desktop {
    padding-top: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-385-desktop-only {
    margin-top: 385px !important; }
  .has-padding-top-385-desktop-only {
    padding-top: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-385-widescreen {
    margin-top: 385px !important; }
  .has-padding-top-385-widescreen {
    padding-top: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-385-widescreen-only {
    margin-top: 385px !important; }
  .has-padding-top-385-widescreen-only {
    padding-top: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-385-fullhd {
    margin-top: 385px !important; }
  .has-padding-top-385-fullhd {
    padding-top: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-385-mobile {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-mobile {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-385-tablet {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-tablet {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-385-tablet-only {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-tablet-only {
    padding-bottom: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-385-touch {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-touch {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-385-desktop {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-desktop {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-385-desktop-only {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-desktop-only {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-385-widescreen {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-widescreen {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-385-widescreen-only {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-widescreen-only {
    padding-bottom: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-385-fullhd {
    margin-bottom: 385px !important; }
  .has-padding-bottom-385-fullhd {
    padding-bottom: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-385-mobile {
    margin-left: 385px !important; }
  .has-padding-left-385-mobile {
    padding-left: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-385-tablet {
    margin-left: 385px !important; }
  .has-padding-left-385-tablet {
    padding-left: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-385-tablet-only {
    margin-left: 385px !important; }
  .has-padding-left-385-tablet-only {
    padding-left: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-385-touch {
    margin-left: 385px !important; }
  .has-padding-left-385-touch {
    padding-left: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-385-desktop {
    margin-left: 385px !important; }
  .has-padding-left-385-desktop {
    padding-left: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-385-desktop-only {
    margin-left: 385px !important; }
  .has-padding-left-385-desktop-only {
    padding-left: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-385-widescreen {
    margin-left: 385px !important; }
  .has-padding-left-385-widescreen {
    padding-left: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-385-widescreen-only {
    margin-left: 385px !important; }
  .has-padding-left-385-widescreen-only {
    padding-left: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-385-fullhd {
    margin-left: 385px !important; }
  .has-padding-left-385-fullhd {
    padding-left: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-385-mobile {
    margin-right: 385px !important; }
  .has-padding-right-385-mobile {
    padding-right: 385px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-385-tablet {
    margin-right: 385px !important; }
  .has-padding-right-385-tablet {
    padding-right: 385px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-385-tablet-only {
    margin-right: 385px !important; }
  .has-padding-right-385-tablet-only {
    padding-right: 385px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-385-touch {
    margin-right: 385px !important; }
  .has-padding-right-385-touch {
    padding-right: 385px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-385-desktop {
    margin-right: 385px !important; }
  .has-padding-right-385-desktop {
    padding-right: 385px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-385-desktop-only {
    margin-right: 385px !important; }
  .has-padding-right-385-desktop-only {
    padding-right: 385px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-385-widescreen {
    margin-right: 385px !important; }
  .has-padding-right-385-widescreen {
    padding-right: 385px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-385-widescreen-only {
    margin-right: 385px !important; }
  .has-padding-right-385-widescreen-only {
    padding-right: 385px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-385-fullhd {
    margin-right: 385px !important; }
  .has-padding-right-385-fullhd {
    padding-right: 385px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-390-mobile {
    margin: 390px !important; }
  .has-padding-390-mobile {
    padding: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-390-tablet {
    margin: 390px !important; }
  .has-padding-390-tablet {
    padding: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-390-tablet-only {
    margin: 390px !important; }
  .has-padding-390-tablet-only {
    padding: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-390-touch {
    margin: 390px !important; }
  .has-padding-390-touch {
    padding: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-390-desktop {
    margin: 390px !important; }
  .has-padding-390-desktop {
    padding: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-390-desktop-only {
    margin: 390px !important; }
  .has-padding-390-desktop-only {
    padding: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-390-widescreen {
    margin: 390px !important; }
  .has-padding-390-widescreen {
    padding: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-390-widescreen-only {
    margin: 390px !important; }
  .has-padding-390-widescreen-only {
    padding: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-390-fullhd {
    margin: 390px !important; }
  .has-padding-390-fullhd {
    padding: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-390-mobile {
    margin-top: 390px !important; }
  .has-padding-top-390-mobile {
    padding-top: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-390-tablet {
    margin-top: 390px !important; }
  .has-padding-top-390-tablet {
    padding-top: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-390-tablet-only {
    margin-top: 390px !important; }
  .has-padding-top-390-tablet-only {
    padding-top: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-390-touch {
    margin-top: 390px !important; }
  .has-padding-top-390-touch {
    padding-top: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-390-desktop {
    margin-top: 390px !important; }
  .has-padding-top-390-desktop {
    padding-top: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-390-desktop-only {
    margin-top: 390px !important; }
  .has-padding-top-390-desktop-only {
    padding-top: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-390-widescreen {
    margin-top: 390px !important; }
  .has-padding-top-390-widescreen {
    padding-top: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-390-widescreen-only {
    margin-top: 390px !important; }
  .has-padding-top-390-widescreen-only {
    padding-top: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-390-fullhd {
    margin-top: 390px !important; }
  .has-padding-top-390-fullhd {
    padding-top: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-390-mobile {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-mobile {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-390-tablet {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-tablet {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-390-tablet-only {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-tablet-only {
    padding-bottom: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-390-touch {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-touch {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-390-desktop {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-desktop {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-390-desktop-only {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-desktop-only {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-390-widescreen {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-widescreen {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-390-widescreen-only {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-widescreen-only {
    padding-bottom: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-390-fullhd {
    margin-bottom: 390px !important; }
  .has-padding-bottom-390-fullhd {
    padding-bottom: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-390-mobile {
    margin-left: 390px !important; }
  .has-padding-left-390-mobile {
    padding-left: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-390-tablet {
    margin-left: 390px !important; }
  .has-padding-left-390-tablet {
    padding-left: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-390-tablet-only {
    margin-left: 390px !important; }
  .has-padding-left-390-tablet-only {
    padding-left: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-390-touch {
    margin-left: 390px !important; }
  .has-padding-left-390-touch {
    padding-left: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-390-desktop {
    margin-left: 390px !important; }
  .has-padding-left-390-desktop {
    padding-left: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-390-desktop-only {
    margin-left: 390px !important; }
  .has-padding-left-390-desktop-only {
    padding-left: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-390-widescreen {
    margin-left: 390px !important; }
  .has-padding-left-390-widescreen {
    padding-left: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-390-widescreen-only {
    margin-left: 390px !important; }
  .has-padding-left-390-widescreen-only {
    padding-left: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-390-fullhd {
    margin-left: 390px !important; }
  .has-padding-left-390-fullhd {
    padding-left: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-390-mobile {
    margin-right: 390px !important; }
  .has-padding-right-390-mobile {
    padding-right: 390px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-390-tablet {
    margin-right: 390px !important; }
  .has-padding-right-390-tablet {
    padding-right: 390px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-390-tablet-only {
    margin-right: 390px !important; }
  .has-padding-right-390-tablet-only {
    padding-right: 390px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-390-touch {
    margin-right: 390px !important; }
  .has-padding-right-390-touch {
    padding-right: 390px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-390-desktop {
    margin-right: 390px !important; }
  .has-padding-right-390-desktop {
    padding-right: 390px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-390-desktop-only {
    margin-right: 390px !important; }
  .has-padding-right-390-desktop-only {
    padding-right: 390px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-390-widescreen {
    margin-right: 390px !important; }
  .has-padding-right-390-widescreen {
    padding-right: 390px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-390-widescreen-only {
    margin-right: 390px !important; }
  .has-padding-right-390-widescreen-only {
    padding-right: 390px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-390-fullhd {
    margin-right: 390px !important; }
  .has-padding-right-390-fullhd {
    padding-right: 390px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-395-mobile {
    margin: 395px !important; }
  .has-padding-395-mobile {
    padding: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-395-tablet {
    margin: 395px !important; }
  .has-padding-395-tablet {
    padding: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-395-tablet-only {
    margin: 395px !important; }
  .has-padding-395-tablet-only {
    padding: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-395-touch {
    margin: 395px !important; }
  .has-padding-395-touch {
    padding: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-395-desktop {
    margin: 395px !important; }
  .has-padding-395-desktop {
    padding: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-395-desktop-only {
    margin: 395px !important; }
  .has-padding-395-desktop-only {
    padding: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-395-widescreen {
    margin: 395px !important; }
  .has-padding-395-widescreen {
    padding: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-395-widescreen-only {
    margin: 395px !important; }
  .has-padding-395-widescreen-only {
    padding: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-395-fullhd {
    margin: 395px !important; }
  .has-padding-395-fullhd {
    padding: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-395-mobile {
    margin-top: 395px !important; }
  .has-padding-top-395-mobile {
    padding-top: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-395-tablet {
    margin-top: 395px !important; }
  .has-padding-top-395-tablet {
    padding-top: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-395-tablet-only {
    margin-top: 395px !important; }
  .has-padding-top-395-tablet-only {
    padding-top: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-395-touch {
    margin-top: 395px !important; }
  .has-padding-top-395-touch {
    padding-top: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-395-desktop {
    margin-top: 395px !important; }
  .has-padding-top-395-desktop {
    padding-top: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-395-desktop-only {
    margin-top: 395px !important; }
  .has-padding-top-395-desktop-only {
    padding-top: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-395-widescreen {
    margin-top: 395px !important; }
  .has-padding-top-395-widescreen {
    padding-top: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-395-widescreen-only {
    margin-top: 395px !important; }
  .has-padding-top-395-widescreen-only {
    padding-top: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-395-fullhd {
    margin-top: 395px !important; }
  .has-padding-top-395-fullhd {
    padding-top: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-395-mobile {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-mobile {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-395-tablet {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-tablet {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-395-tablet-only {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-tablet-only {
    padding-bottom: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-395-touch {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-touch {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-395-desktop {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-desktop {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-395-desktop-only {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-desktop-only {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-395-widescreen {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-widescreen {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-395-widescreen-only {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-widescreen-only {
    padding-bottom: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-395-fullhd {
    margin-bottom: 395px !important; }
  .has-padding-bottom-395-fullhd {
    padding-bottom: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-395-mobile {
    margin-left: 395px !important; }
  .has-padding-left-395-mobile {
    padding-left: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-395-tablet {
    margin-left: 395px !important; }
  .has-padding-left-395-tablet {
    padding-left: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-395-tablet-only {
    margin-left: 395px !important; }
  .has-padding-left-395-tablet-only {
    padding-left: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-395-touch {
    margin-left: 395px !important; }
  .has-padding-left-395-touch {
    padding-left: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-395-desktop {
    margin-left: 395px !important; }
  .has-padding-left-395-desktop {
    padding-left: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-395-desktop-only {
    margin-left: 395px !important; }
  .has-padding-left-395-desktop-only {
    padding-left: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-395-widescreen {
    margin-left: 395px !important; }
  .has-padding-left-395-widescreen {
    padding-left: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-395-widescreen-only {
    margin-left: 395px !important; }
  .has-padding-left-395-widescreen-only {
    padding-left: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-395-fullhd {
    margin-left: 395px !important; }
  .has-padding-left-395-fullhd {
    padding-left: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-395-mobile {
    margin-right: 395px !important; }
  .has-padding-right-395-mobile {
    padding-right: 395px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-395-tablet {
    margin-right: 395px !important; }
  .has-padding-right-395-tablet {
    padding-right: 395px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-395-tablet-only {
    margin-right: 395px !important; }
  .has-padding-right-395-tablet-only {
    padding-right: 395px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-395-touch {
    margin-right: 395px !important; }
  .has-padding-right-395-touch {
    padding-right: 395px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-395-desktop {
    margin-right: 395px !important; }
  .has-padding-right-395-desktop {
    padding-right: 395px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-395-desktop-only {
    margin-right: 395px !important; }
  .has-padding-right-395-desktop-only {
    padding-right: 395px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-395-widescreen {
    margin-right: 395px !important; }
  .has-padding-right-395-widescreen {
    padding-right: 395px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-395-widescreen-only {
    margin-right: 395px !important; }
  .has-padding-right-395-widescreen-only {
    padding-right: 395px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-395-fullhd {
    margin-right: 395px !important; }
  .has-padding-right-395-fullhd {
    padding-right: 395px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-400-mobile {
    margin: 400px !important; }
  .has-padding-400-mobile {
    padding: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-400-tablet {
    margin: 400px !important; }
  .has-padding-400-tablet {
    padding: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-400-tablet-only {
    margin: 400px !important; }
  .has-padding-400-tablet-only {
    padding: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-400-touch {
    margin: 400px !important; }
  .has-padding-400-touch {
    padding: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-400-desktop {
    margin: 400px !important; }
  .has-padding-400-desktop {
    padding: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-400-desktop-only {
    margin: 400px !important; }
  .has-padding-400-desktop-only {
    padding: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-400-widescreen {
    margin: 400px !important; }
  .has-padding-400-widescreen {
    padding: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-400-widescreen-only {
    margin: 400px !important; }
  .has-padding-400-widescreen-only {
    padding: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-400-fullhd {
    margin: 400px !important; }
  .has-padding-400-fullhd {
    padding: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-400-mobile {
    margin-top: 400px !important; }
  .has-padding-top-400-mobile {
    padding-top: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-400-tablet {
    margin-top: 400px !important; }
  .has-padding-top-400-tablet {
    padding-top: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-400-tablet-only {
    margin-top: 400px !important; }
  .has-padding-top-400-tablet-only {
    padding-top: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-400-touch {
    margin-top: 400px !important; }
  .has-padding-top-400-touch {
    padding-top: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-400-desktop {
    margin-top: 400px !important; }
  .has-padding-top-400-desktop {
    padding-top: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-400-desktop-only {
    margin-top: 400px !important; }
  .has-padding-top-400-desktop-only {
    padding-top: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-400-widescreen {
    margin-top: 400px !important; }
  .has-padding-top-400-widescreen {
    padding-top: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-400-widescreen-only {
    margin-top: 400px !important; }
  .has-padding-top-400-widescreen-only {
    padding-top: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-400-fullhd {
    margin-top: 400px !important; }
  .has-padding-top-400-fullhd {
    padding-top: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-400-mobile {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-mobile {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-400-tablet {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-tablet {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-400-tablet-only {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-tablet-only {
    padding-bottom: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-400-touch {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-touch {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-400-desktop {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-desktop {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-400-desktop-only {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-desktop-only {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-400-widescreen {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-widescreen {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-400-widescreen-only {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-widescreen-only {
    padding-bottom: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-400-fullhd {
    margin-bottom: 400px !important; }
  .has-padding-bottom-400-fullhd {
    padding-bottom: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-400-mobile {
    margin-left: 400px !important; }
  .has-padding-left-400-mobile {
    padding-left: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-400-tablet {
    margin-left: 400px !important; }
  .has-padding-left-400-tablet {
    padding-left: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-400-tablet-only {
    margin-left: 400px !important; }
  .has-padding-left-400-tablet-only {
    padding-left: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-400-touch {
    margin-left: 400px !important; }
  .has-padding-left-400-touch {
    padding-left: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-400-desktop {
    margin-left: 400px !important; }
  .has-padding-left-400-desktop {
    padding-left: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-400-desktop-only {
    margin-left: 400px !important; }
  .has-padding-left-400-desktop-only {
    padding-left: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-400-widescreen {
    margin-left: 400px !important; }
  .has-padding-left-400-widescreen {
    padding-left: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-400-widescreen-only {
    margin-left: 400px !important; }
  .has-padding-left-400-widescreen-only {
    padding-left: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-400-fullhd {
    margin-left: 400px !important; }
  .has-padding-left-400-fullhd {
    padding-left: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-400-mobile {
    margin-right: 400px !important; }
  .has-padding-right-400-mobile {
    padding-right: 400px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-400-tablet {
    margin-right: 400px !important; }
  .has-padding-right-400-tablet {
    padding-right: 400px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-400-tablet-only {
    margin-right: 400px !important; }
  .has-padding-right-400-tablet-only {
    padding-right: 400px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-400-touch {
    margin-right: 400px !important; }
  .has-padding-right-400-touch {
    padding-right: 400px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-400-desktop {
    margin-right: 400px !important; }
  .has-padding-right-400-desktop {
    padding-right: 400px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-400-desktop-only {
    margin-right: 400px !important; }
  .has-padding-right-400-desktop-only {
    padding-right: 400px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-400-widescreen {
    margin-right: 400px !important; }
  .has-padding-right-400-widescreen {
    padding-right: 400px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-400-widescreen-only {
    margin-right: 400px !important; }
  .has-padding-right-400-widescreen-only {
    padding-right: 400px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-400-fullhd {
    margin-right: 400px !important; }
  .has-padding-right-400-fullhd {
    padding-right: 400px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-405-mobile {
    margin: 405px !important; }
  .has-padding-405-mobile {
    padding: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-405-tablet {
    margin: 405px !important; }
  .has-padding-405-tablet {
    padding: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-405-tablet-only {
    margin: 405px !important; }
  .has-padding-405-tablet-only {
    padding: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-405-touch {
    margin: 405px !important; }
  .has-padding-405-touch {
    padding: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-405-desktop {
    margin: 405px !important; }
  .has-padding-405-desktop {
    padding: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-405-desktop-only {
    margin: 405px !important; }
  .has-padding-405-desktop-only {
    padding: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-405-widescreen {
    margin: 405px !important; }
  .has-padding-405-widescreen {
    padding: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-405-widescreen-only {
    margin: 405px !important; }
  .has-padding-405-widescreen-only {
    padding: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-405-fullhd {
    margin: 405px !important; }
  .has-padding-405-fullhd {
    padding: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-405-mobile {
    margin-top: 405px !important; }
  .has-padding-top-405-mobile {
    padding-top: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-405-tablet {
    margin-top: 405px !important; }
  .has-padding-top-405-tablet {
    padding-top: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-405-tablet-only {
    margin-top: 405px !important; }
  .has-padding-top-405-tablet-only {
    padding-top: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-405-touch {
    margin-top: 405px !important; }
  .has-padding-top-405-touch {
    padding-top: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-405-desktop {
    margin-top: 405px !important; }
  .has-padding-top-405-desktop {
    padding-top: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-405-desktop-only {
    margin-top: 405px !important; }
  .has-padding-top-405-desktop-only {
    padding-top: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-405-widescreen {
    margin-top: 405px !important; }
  .has-padding-top-405-widescreen {
    padding-top: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-405-widescreen-only {
    margin-top: 405px !important; }
  .has-padding-top-405-widescreen-only {
    padding-top: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-405-fullhd {
    margin-top: 405px !important; }
  .has-padding-top-405-fullhd {
    padding-top: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-405-mobile {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-mobile {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-405-tablet {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-tablet {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-405-tablet-only {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-tablet-only {
    padding-bottom: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-405-touch {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-touch {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-405-desktop {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-desktop {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-405-desktop-only {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-desktop-only {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-405-widescreen {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-widescreen {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-405-widescreen-only {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-widescreen-only {
    padding-bottom: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-405-fullhd {
    margin-bottom: 405px !important; }
  .has-padding-bottom-405-fullhd {
    padding-bottom: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-405-mobile {
    margin-left: 405px !important; }
  .has-padding-left-405-mobile {
    padding-left: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-405-tablet {
    margin-left: 405px !important; }
  .has-padding-left-405-tablet {
    padding-left: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-405-tablet-only {
    margin-left: 405px !important; }
  .has-padding-left-405-tablet-only {
    padding-left: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-405-touch {
    margin-left: 405px !important; }
  .has-padding-left-405-touch {
    padding-left: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-405-desktop {
    margin-left: 405px !important; }
  .has-padding-left-405-desktop {
    padding-left: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-405-desktop-only {
    margin-left: 405px !important; }
  .has-padding-left-405-desktop-only {
    padding-left: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-405-widescreen {
    margin-left: 405px !important; }
  .has-padding-left-405-widescreen {
    padding-left: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-405-widescreen-only {
    margin-left: 405px !important; }
  .has-padding-left-405-widescreen-only {
    padding-left: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-405-fullhd {
    margin-left: 405px !important; }
  .has-padding-left-405-fullhd {
    padding-left: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-405-mobile {
    margin-right: 405px !important; }
  .has-padding-right-405-mobile {
    padding-right: 405px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-405-tablet {
    margin-right: 405px !important; }
  .has-padding-right-405-tablet {
    padding-right: 405px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-405-tablet-only {
    margin-right: 405px !important; }
  .has-padding-right-405-tablet-only {
    padding-right: 405px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-405-touch {
    margin-right: 405px !important; }
  .has-padding-right-405-touch {
    padding-right: 405px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-405-desktop {
    margin-right: 405px !important; }
  .has-padding-right-405-desktop {
    padding-right: 405px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-405-desktop-only {
    margin-right: 405px !important; }
  .has-padding-right-405-desktop-only {
    padding-right: 405px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-405-widescreen {
    margin-right: 405px !important; }
  .has-padding-right-405-widescreen {
    padding-right: 405px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-405-widescreen-only {
    margin-right: 405px !important; }
  .has-padding-right-405-widescreen-only {
    padding-right: 405px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-405-fullhd {
    margin-right: 405px !important; }
  .has-padding-right-405-fullhd {
    padding-right: 405px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-410-mobile {
    margin: 410px !important; }
  .has-padding-410-mobile {
    padding: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-410-tablet {
    margin: 410px !important; }
  .has-padding-410-tablet {
    padding: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-410-tablet-only {
    margin: 410px !important; }
  .has-padding-410-tablet-only {
    padding: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-410-touch {
    margin: 410px !important; }
  .has-padding-410-touch {
    padding: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-410-desktop {
    margin: 410px !important; }
  .has-padding-410-desktop {
    padding: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-410-desktop-only {
    margin: 410px !important; }
  .has-padding-410-desktop-only {
    padding: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-410-widescreen {
    margin: 410px !important; }
  .has-padding-410-widescreen {
    padding: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-410-widescreen-only {
    margin: 410px !important; }
  .has-padding-410-widescreen-only {
    padding: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-410-fullhd {
    margin: 410px !important; }
  .has-padding-410-fullhd {
    padding: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-410-mobile {
    margin-top: 410px !important; }
  .has-padding-top-410-mobile {
    padding-top: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-410-tablet {
    margin-top: 410px !important; }
  .has-padding-top-410-tablet {
    padding-top: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-410-tablet-only {
    margin-top: 410px !important; }
  .has-padding-top-410-tablet-only {
    padding-top: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-410-touch {
    margin-top: 410px !important; }
  .has-padding-top-410-touch {
    padding-top: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-410-desktop {
    margin-top: 410px !important; }
  .has-padding-top-410-desktop {
    padding-top: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-410-desktop-only {
    margin-top: 410px !important; }
  .has-padding-top-410-desktop-only {
    padding-top: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-410-widescreen {
    margin-top: 410px !important; }
  .has-padding-top-410-widescreen {
    padding-top: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-410-widescreen-only {
    margin-top: 410px !important; }
  .has-padding-top-410-widescreen-only {
    padding-top: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-410-fullhd {
    margin-top: 410px !important; }
  .has-padding-top-410-fullhd {
    padding-top: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-410-mobile {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-mobile {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-410-tablet {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-tablet {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-410-tablet-only {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-tablet-only {
    padding-bottom: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-410-touch {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-touch {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-410-desktop {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-desktop {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-410-desktop-only {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-desktop-only {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-410-widescreen {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-widescreen {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-410-widescreen-only {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-widescreen-only {
    padding-bottom: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-410-fullhd {
    margin-bottom: 410px !important; }
  .has-padding-bottom-410-fullhd {
    padding-bottom: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-410-mobile {
    margin-left: 410px !important; }
  .has-padding-left-410-mobile {
    padding-left: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-410-tablet {
    margin-left: 410px !important; }
  .has-padding-left-410-tablet {
    padding-left: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-410-tablet-only {
    margin-left: 410px !important; }
  .has-padding-left-410-tablet-only {
    padding-left: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-410-touch {
    margin-left: 410px !important; }
  .has-padding-left-410-touch {
    padding-left: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-410-desktop {
    margin-left: 410px !important; }
  .has-padding-left-410-desktop {
    padding-left: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-410-desktop-only {
    margin-left: 410px !important; }
  .has-padding-left-410-desktop-only {
    padding-left: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-410-widescreen {
    margin-left: 410px !important; }
  .has-padding-left-410-widescreen {
    padding-left: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-410-widescreen-only {
    margin-left: 410px !important; }
  .has-padding-left-410-widescreen-only {
    padding-left: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-410-fullhd {
    margin-left: 410px !important; }
  .has-padding-left-410-fullhd {
    padding-left: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-410-mobile {
    margin-right: 410px !important; }
  .has-padding-right-410-mobile {
    padding-right: 410px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-410-tablet {
    margin-right: 410px !important; }
  .has-padding-right-410-tablet {
    padding-right: 410px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-410-tablet-only {
    margin-right: 410px !important; }
  .has-padding-right-410-tablet-only {
    padding-right: 410px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-410-touch {
    margin-right: 410px !important; }
  .has-padding-right-410-touch {
    padding-right: 410px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-410-desktop {
    margin-right: 410px !important; }
  .has-padding-right-410-desktop {
    padding-right: 410px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-410-desktop-only {
    margin-right: 410px !important; }
  .has-padding-right-410-desktop-only {
    padding-right: 410px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-410-widescreen {
    margin-right: 410px !important; }
  .has-padding-right-410-widescreen {
    padding-right: 410px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-410-widescreen-only {
    margin-right: 410px !important; }
  .has-padding-right-410-widescreen-only {
    padding-right: 410px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-410-fullhd {
    margin-right: 410px !important; }
  .has-padding-right-410-fullhd {
    padding-right: 410px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-415-mobile {
    margin: 415px !important; }
  .has-padding-415-mobile {
    padding: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-415-tablet {
    margin: 415px !important; }
  .has-padding-415-tablet {
    padding: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-415-tablet-only {
    margin: 415px !important; }
  .has-padding-415-tablet-only {
    padding: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-415-touch {
    margin: 415px !important; }
  .has-padding-415-touch {
    padding: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-415-desktop {
    margin: 415px !important; }
  .has-padding-415-desktop {
    padding: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-415-desktop-only {
    margin: 415px !important; }
  .has-padding-415-desktop-only {
    padding: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-415-widescreen {
    margin: 415px !important; }
  .has-padding-415-widescreen {
    padding: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-415-widescreen-only {
    margin: 415px !important; }
  .has-padding-415-widescreen-only {
    padding: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-415-fullhd {
    margin: 415px !important; }
  .has-padding-415-fullhd {
    padding: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-415-mobile {
    margin-top: 415px !important; }
  .has-padding-top-415-mobile {
    padding-top: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-415-tablet {
    margin-top: 415px !important; }
  .has-padding-top-415-tablet {
    padding-top: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-415-tablet-only {
    margin-top: 415px !important; }
  .has-padding-top-415-tablet-only {
    padding-top: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-415-touch {
    margin-top: 415px !important; }
  .has-padding-top-415-touch {
    padding-top: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-415-desktop {
    margin-top: 415px !important; }
  .has-padding-top-415-desktop {
    padding-top: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-415-desktop-only {
    margin-top: 415px !important; }
  .has-padding-top-415-desktop-only {
    padding-top: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-415-widescreen {
    margin-top: 415px !important; }
  .has-padding-top-415-widescreen {
    padding-top: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-415-widescreen-only {
    margin-top: 415px !important; }
  .has-padding-top-415-widescreen-only {
    padding-top: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-415-fullhd {
    margin-top: 415px !important; }
  .has-padding-top-415-fullhd {
    padding-top: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-415-mobile {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-mobile {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-415-tablet {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-tablet {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-415-tablet-only {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-tablet-only {
    padding-bottom: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-415-touch {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-touch {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-415-desktop {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-desktop {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-415-desktop-only {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-desktop-only {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-415-widescreen {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-widescreen {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-415-widescreen-only {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-widescreen-only {
    padding-bottom: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-415-fullhd {
    margin-bottom: 415px !important; }
  .has-padding-bottom-415-fullhd {
    padding-bottom: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-415-mobile {
    margin-left: 415px !important; }
  .has-padding-left-415-mobile {
    padding-left: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-415-tablet {
    margin-left: 415px !important; }
  .has-padding-left-415-tablet {
    padding-left: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-415-tablet-only {
    margin-left: 415px !important; }
  .has-padding-left-415-tablet-only {
    padding-left: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-415-touch {
    margin-left: 415px !important; }
  .has-padding-left-415-touch {
    padding-left: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-415-desktop {
    margin-left: 415px !important; }
  .has-padding-left-415-desktop {
    padding-left: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-415-desktop-only {
    margin-left: 415px !important; }
  .has-padding-left-415-desktop-only {
    padding-left: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-415-widescreen {
    margin-left: 415px !important; }
  .has-padding-left-415-widescreen {
    padding-left: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-415-widescreen-only {
    margin-left: 415px !important; }
  .has-padding-left-415-widescreen-only {
    padding-left: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-415-fullhd {
    margin-left: 415px !important; }
  .has-padding-left-415-fullhd {
    padding-left: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-415-mobile {
    margin-right: 415px !important; }
  .has-padding-right-415-mobile {
    padding-right: 415px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-415-tablet {
    margin-right: 415px !important; }
  .has-padding-right-415-tablet {
    padding-right: 415px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-415-tablet-only {
    margin-right: 415px !important; }
  .has-padding-right-415-tablet-only {
    padding-right: 415px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-415-touch {
    margin-right: 415px !important; }
  .has-padding-right-415-touch {
    padding-right: 415px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-415-desktop {
    margin-right: 415px !important; }
  .has-padding-right-415-desktop {
    padding-right: 415px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-415-desktop-only {
    margin-right: 415px !important; }
  .has-padding-right-415-desktop-only {
    padding-right: 415px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-415-widescreen {
    margin-right: 415px !important; }
  .has-padding-right-415-widescreen {
    padding-right: 415px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-415-widescreen-only {
    margin-right: 415px !important; }
  .has-padding-right-415-widescreen-only {
    padding-right: 415px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-415-fullhd {
    margin-right: 415px !important; }
  .has-padding-right-415-fullhd {
    padding-right: 415px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-420-mobile {
    margin: 420px !important; }
  .has-padding-420-mobile {
    padding: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-420-tablet {
    margin: 420px !important; }
  .has-padding-420-tablet {
    padding: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-420-tablet-only {
    margin: 420px !important; }
  .has-padding-420-tablet-only {
    padding: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-420-touch {
    margin: 420px !important; }
  .has-padding-420-touch {
    padding: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-420-desktop {
    margin: 420px !important; }
  .has-padding-420-desktop {
    padding: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-420-desktop-only {
    margin: 420px !important; }
  .has-padding-420-desktop-only {
    padding: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-420-widescreen {
    margin: 420px !important; }
  .has-padding-420-widescreen {
    padding: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-420-widescreen-only {
    margin: 420px !important; }
  .has-padding-420-widescreen-only {
    padding: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-420-fullhd {
    margin: 420px !important; }
  .has-padding-420-fullhd {
    padding: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-420-mobile {
    margin-top: 420px !important; }
  .has-padding-top-420-mobile {
    padding-top: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-420-tablet {
    margin-top: 420px !important; }
  .has-padding-top-420-tablet {
    padding-top: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-420-tablet-only {
    margin-top: 420px !important; }
  .has-padding-top-420-tablet-only {
    padding-top: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-420-touch {
    margin-top: 420px !important; }
  .has-padding-top-420-touch {
    padding-top: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-420-desktop {
    margin-top: 420px !important; }
  .has-padding-top-420-desktop {
    padding-top: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-420-desktop-only {
    margin-top: 420px !important; }
  .has-padding-top-420-desktop-only {
    padding-top: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-420-widescreen {
    margin-top: 420px !important; }
  .has-padding-top-420-widescreen {
    padding-top: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-420-widescreen-only {
    margin-top: 420px !important; }
  .has-padding-top-420-widescreen-only {
    padding-top: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-420-fullhd {
    margin-top: 420px !important; }
  .has-padding-top-420-fullhd {
    padding-top: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-420-mobile {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-mobile {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-420-tablet {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-tablet {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-420-tablet-only {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-tablet-only {
    padding-bottom: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-420-touch {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-touch {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-420-desktop {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-desktop {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-420-desktop-only {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-desktop-only {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-420-widescreen {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-widescreen {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-420-widescreen-only {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-widescreen-only {
    padding-bottom: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-420-fullhd {
    margin-bottom: 420px !important; }
  .has-padding-bottom-420-fullhd {
    padding-bottom: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-420-mobile {
    margin-left: 420px !important; }
  .has-padding-left-420-mobile {
    padding-left: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-420-tablet {
    margin-left: 420px !important; }
  .has-padding-left-420-tablet {
    padding-left: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-420-tablet-only {
    margin-left: 420px !important; }
  .has-padding-left-420-tablet-only {
    padding-left: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-420-touch {
    margin-left: 420px !important; }
  .has-padding-left-420-touch {
    padding-left: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-420-desktop {
    margin-left: 420px !important; }
  .has-padding-left-420-desktop {
    padding-left: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-420-desktop-only {
    margin-left: 420px !important; }
  .has-padding-left-420-desktop-only {
    padding-left: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-420-widescreen {
    margin-left: 420px !important; }
  .has-padding-left-420-widescreen {
    padding-left: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-420-widescreen-only {
    margin-left: 420px !important; }
  .has-padding-left-420-widescreen-only {
    padding-left: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-420-fullhd {
    margin-left: 420px !important; }
  .has-padding-left-420-fullhd {
    padding-left: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-420-mobile {
    margin-right: 420px !important; }
  .has-padding-right-420-mobile {
    padding-right: 420px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-420-tablet {
    margin-right: 420px !important; }
  .has-padding-right-420-tablet {
    padding-right: 420px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-420-tablet-only {
    margin-right: 420px !important; }
  .has-padding-right-420-tablet-only {
    padding-right: 420px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-420-touch {
    margin-right: 420px !important; }
  .has-padding-right-420-touch {
    padding-right: 420px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-420-desktop {
    margin-right: 420px !important; }
  .has-padding-right-420-desktop {
    padding-right: 420px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-420-desktop-only {
    margin-right: 420px !important; }
  .has-padding-right-420-desktop-only {
    padding-right: 420px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-420-widescreen {
    margin-right: 420px !important; }
  .has-padding-right-420-widescreen {
    padding-right: 420px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-420-widescreen-only {
    margin-right: 420px !important; }
  .has-padding-right-420-widescreen-only {
    padding-right: 420px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-420-fullhd {
    margin-right: 420px !important; }
  .has-padding-right-420-fullhd {
    padding-right: 420px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-425-mobile {
    margin: 425px !important; }
  .has-padding-425-mobile {
    padding: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-425-tablet {
    margin: 425px !important; }
  .has-padding-425-tablet {
    padding: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-425-tablet-only {
    margin: 425px !important; }
  .has-padding-425-tablet-only {
    padding: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-425-touch {
    margin: 425px !important; }
  .has-padding-425-touch {
    padding: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-425-desktop {
    margin: 425px !important; }
  .has-padding-425-desktop {
    padding: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-425-desktop-only {
    margin: 425px !important; }
  .has-padding-425-desktop-only {
    padding: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-425-widescreen {
    margin: 425px !important; }
  .has-padding-425-widescreen {
    padding: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-425-widescreen-only {
    margin: 425px !important; }
  .has-padding-425-widescreen-only {
    padding: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-425-fullhd {
    margin: 425px !important; }
  .has-padding-425-fullhd {
    padding: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-425-mobile {
    margin-top: 425px !important; }
  .has-padding-top-425-mobile {
    padding-top: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-425-tablet {
    margin-top: 425px !important; }
  .has-padding-top-425-tablet {
    padding-top: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-425-tablet-only {
    margin-top: 425px !important; }
  .has-padding-top-425-tablet-only {
    padding-top: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-425-touch {
    margin-top: 425px !important; }
  .has-padding-top-425-touch {
    padding-top: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-425-desktop {
    margin-top: 425px !important; }
  .has-padding-top-425-desktop {
    padding-top: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-425-desktop-only {
    margin-top: 425px !important; }
  .has-padding-top-425-desktop-only {
    padding-top: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-425-widescreen {
    margin-top: 425px !important; }
  .has-padding-top-425-widescreen {
    padding-top: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-425-widescreen-only {
    margin-top: 425px !important; }
  .has-padding-top-425-widescreen-only {
    padding-top: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-425-fullhd {
    margin-top: 425px !important; }
  .has-padding-top-425-fullhd {
    padding-top: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-425-mobile {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-mobile {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-425-tablet {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-tablet {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-425-tablet-only {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-tablet-only {
    padding-bottom: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-425-touch {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-touch {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-425-desktop {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-desktop {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-425-desktop-only {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-desktop-only {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-425-widescreen {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-widescreen {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-425-widescreen-only {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-widescreen-only {
    padding-bottom: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-425-fullhd {
    margin-bottom: 425px !important; }
  .has-padding-bottom-425-fullhd {
    padding-bottom: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-425-mobile {
    margin-left: 425px !important; }
  .has-padding-left-425-mobile {
    padding-left: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-425-tablet {
    margin-left: 425px !important; }
  .has-padding-left-425-tablet {
    padding-left: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-425-tablet-only {
    margin-left: 425px !important; }
  .has-padding-left-425-tablet-only {
    padding-left: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-425-touch {
    margin-left: 425px !important; }
  .has-padding-left-425-touch {
    padding-left: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-425-desktop {
    margin-left: 425px !important; }
  .has-padding-left-425-desktop {
    padding-left: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-425-desktop-only {
    margin-left: 425px !important; }
  .has-padding-left-425-desktop-only {
    padding-left: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-425-widescreen {
    margin-left: 425px !important; }
  .has-padding-left-425-widescreen {
    padding-left: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-425-widescreen-only {
    margin-left: 425px !important; }
  .has-padding-left-425-widescreen-only {
    padding-left: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-425-fullhd {
    margin-left: 425px !important; }
  .has-padding-left-425-fullhd {
    padding-left: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-425-mobile {
    margin-right: 425px !important; }
  .has-padding-right-425-mobile {
    padding-right: 425px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-425-tablet {
    margin-right: 425px !important; }
  .has-padding-right-425-tablet {
    padding-right: 425px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-425-tablet-only {
    margin-right: 425px !important; }
  .has-padding-right-425-tablet-only {
    padding-right: 425px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-425-touch {
    margin-right: 425px !important; }
  .has-padding-right-425-touch {
    padding-right: 425px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-425-desktop {
    margin-right: 425px !important; }
  .has-padding-right-425-desktop {
    padding-right: 425px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-425-desktop-only {
    margin-right: 425px !important; }
  .has-padding-right-425-desktop-only {
    padding-right: 425px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-425-widescreen {
    margin-right: 425px !important; }
  .has-padding-right-425-widescreen {
    padding-right: 425px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-425-widescreen-only {
    margin-right: 425px !important; }
  .has-padding-right-425-widescreen-only {
    padding-right: 425px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-425-fullhd {
    margin-right: 425px !important; }
  .has-padding-right-425-fullhd {
    padding-right: 425px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-430-mobile {
    margin: 430px !important; }
  .has-padding-430-mobile {
    padding: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-430-tablet {
    margin: 430px !important; }
  .has-padding-430-tablet {
    padding: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-430-tablet-only {
    margin: 430px !important; }
  .has-padding-430-tablet-only {
    padding: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-430-touch {
    margin: 430px !important; }
  .has-padding-430-touch {
    padding: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-430-desktop {
    margin: 430px !important; }
  .has-padding-430-desktop {
    padding: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-430-desktop-only {
    margin: 430px !important; }
  .has-padding-430-desktop-only {
    padding: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-430-widescreen {
    margin: 430px !important; }
  .has-padding-430-widescreen {
    padding: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-430-widescreen-only {
    margin: 430px !important; }
  .has-padding-430-widescreen-only {
    padding: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-430-fullhd {
    margin: 430px !important; }
  .has-padding-430-fullhd {
    padding: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-430-mobile {
    margin-top: 430px !important; }
  .has-padding-top-430-mobile {
    padding-top: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-430-tablet {
    margin-top: 430px !important; }
  .has-padding-top-430-tablet {
    padding-top: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-430-tablet-only {
    margin-top: 430px !important; }
  .has-padding-top-430-tablet-only {
    padding-top: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-430-touch {
    margin-top: 430px !important; }
  .has-padding-top-430-touch {
    padding-top: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-430-desktop {
    margin-top: 430px !important; }
  .has-padding-top-430-desktop {
    padding-top: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-430-desktop-only {
    margin-top: 430px !important; }
  .has-padding-top-430-desktop-only {
    padding-top: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-430-widescreen {
    margin-top: 430px !important; }
  .has-padding-top-430-widescreen {
    padding-top: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-430-widescreen-only {
    margin-top: 430px !important; }
  .has-padding-top-430-widescreen-only {
    padding-top: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-430-fullhd {
    margin-top: 430px !important; }
  .has-padding-top-430-fullhd {
    padding-top: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-430-mobile {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-mobile {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-430-tablet {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-tablet {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-430-tablet-only {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-tablet-only {
    padding-bottom: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-430-touch {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-touch {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-430-desktop {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-desktop {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-430-desktop-only {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-desktop-only {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-430-widescreen {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-widescreen {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-430-widescreen-only {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-widescreen-only {
    padding-bottom: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-430-fullhd {
    margin-bottom: 430px !important; }
  .has-padding-bottom-430-fullhd {
    padding-bottom: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-430-mobile {
    margin-left: 430px !important; }
  .has-padding-left-430-mobile {
    padding-left: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-430-tablet {
    margin-left: 430px !important; }
  .has-padding-left-430-tablet {
    padding-left: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-430-tablet-only {
    margin-left: 430px !important; }
  .has-padding-left-430-tablet-only {
    padding-left: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-430-touch {
    margin-left: 430px !important; }
  .has-padding-left-430-touch {
    padding-left: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-430-desktop {
    margin-left: 430px !important; }
  .has-padding-left-430-desktop {
    padding-left: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-430-desktop-only {
    margin-left: 430px !important; }
  .has-padding-left-430-desktop-only {
    padding-left: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-430-widescreen {
    margin-left: 430px !important; }
  .has-padding-left-430-widescreen {
    padding-left: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-430-widescreen-only {
    margin-left: 430px !important; }
  .has-padding-left-430-widescreen-only {
    padding-left: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-430-fullhd {
    margin-left: 430px !important; }
  .has-padding-left-430-fullhd {
    padding-left: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-430-mobile {
    margin-right: 430px !important; }
  .has-padding-right-430-mobile {
    padding-right: 430px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-430-tablet {
    margin-right: 430px !important; }
  .has-padding-right-430-tablet {
    padding-right: 430px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-430-tablet-only {
    margin-right: 430px !important; }
  .has-padding-right-430-tablet-only {
    padding-right: 430px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-430-touch {
    margin-right: 430px !important; }
  .has-padding-right-430-touch {
    padding-right: 430px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-430-desktop {
    margin-right: 430px !important; }
  .has-padding-right-430-desktop {
    padding-right: 430px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-430-desktop-only {
    margin-right: 430px !important; }
  .has-padding-right-430-desktop-only {
    padding-right: 430px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-430-widescreen {
    margin-right: 430px !important; }
  .has-padding-right-430-widescreen {
    padding-right: 430px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-430-widescreen-only {
    margin-right: 430px !important; }
  .has-padding-right-430-widescreen-only {
    padding-right: 430px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-430-fullhd {
    margin-right: 430px !important; }
  .has-padding-right-430-fullhd {
    padding-right: 430px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-435-mobile {
    margin: 435px !important; }
  .has-padding-435-mobile {
    padding: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-435-tablet {
    margin: 435px !important; }
  .has-padding-435-tablet {
    padding: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-435-tablet-only {
    margin: 435px !important; }
  .has-padding-435-tablet-only {
    padding: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-435-touch {
    margin: 435px !important; }
  .has-padding-435-touch {
    padding: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-435-desktop {
    margin: 435px !important; }
  .has-padding-435-desktop {
    padding: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-435-desktop-only {
    margin: 435px !important; }
  .has-padding-435-desktop-only {
    padding: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-435-widescreen {
    margin: 435px !important; }
  .has-padding-435-widescreen {
    padding: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-435-widescreen-only {
    margin: 435px !important; }
  .has-padding-435-widescreen-only {
    padding: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-435-fullhd {
    margin: 435px !important; }
  .has-padding-435-fullhd {
    padding: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-435-mobile {
    margin-top: 435px !important; }
  .has-padding-top-435-mobile {
    padding-top: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-435-tablet {
    margin-top: 435px !important; }
  .has-padding-top-435-tablet {
    padding-top: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-435-tablet-only {
    margin-top: 435px !important; }
  .has-padding-top-435-tablet-only {
    padding-top: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-435-touch {
    margin-top: 435px !important; }
  .has-padding-top-435-touch {
    padding-top: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-435-desktop {
    margin-top: 435px !important; }
  .has-padding-top-435-desktop {
    padding-top: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-435-desktop-only {
    margin-top: 435px !important; }
  .has-padding-top-435-desktop-only {
    padding-top: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-435-widescreen {
    margin-top: 435px !important; }
  .has-padding-top-435-widescreen {
    padding-top: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-435-widescreen-only {
    margin-top: 435px !important; }
  .has-padding-top-435-widescreen-only {
    padding-top: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-435-fullhd {
    margin-top: 435px !important; }
  .has-padding-top-435-fullhd {
    padding-top: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-435-mobile {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-mobile {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-435-tablet {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-tablet {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-435-tablet-only {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-tablet-only {
    padding-bottom: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-435-touch {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-touch {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-435-desktop {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-desktop {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-435-desktop-only {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-desktop-only {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-435-widescreen {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-widescreen {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-435-widescreen-only {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-widescreen-only {
    padding-bottom: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-435-fullhd {
    margin-bottom: 435px !important; }
  .has-padding-bottom-435-fullhd {
    padding-bottom: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-435-mobile {
    margin-left: 435px !important; }
  .has-padding-left-435-mobile {
    padding-left: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-435-tablet {
    margin-left: 435px !important; }
  .has-padding-left-435-tablet {
    padding-left: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-435-tablet-only {
    margin-left: 435px !important; }
  .has-padding-left-435-tablet-only {
    padding-left: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-435-touch {
    margin-left: 435px !important; }
  .has-padding-left-435-touch {
    padding-left: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-435-desktop {
    margin-left: 435px !important; }
  .has-padding-left-435-desktop {
    padding-left: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-435-desktop-only {
    margin-left: 435px !important; }
  .has-padding-left-435-desktop-only {
    padding-left: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-435-widescreen {
    margin-left: 435px !important; }
  .has-padding-left-435-widescreen {
    padding-left: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-435-widescreen-only {
    margin-left: 435px !important; }
  .has-padding-left-435-widescreen-only {
    padding-left: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-435-fullhd {
    margin-left: 435px !important; }
  .has-padding-left-435-fullhd {
    padding-left: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-435-mobile {
    margin-right: 435px !important; }
  .has-padding-right-435-mobile {
    padding-right: 435px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-435-tablet {
    margin-right: 435px !important; }
  .has-padding-right-435-tablet {
    padding-right: 435px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-435-tablet-only {
    margin-right: 435px !important; }
  .has-padding-right-435-tablet-only {
    padding-right: 435px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-435-touch {
    margin-right: 435px !important; }
  .has-padding-right-435-touch {
    padding-right: 435px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-435-desktop {
    margin-right: 435px !important; }
  .has-padding-right-435-desktop {
    padding-right: 435px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-435-desktop-only {
    margin-right: 435px !important; }
  .has-padding-right-435-desktop-only {
    padding-right: 435px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-435-widescreen {
    margin-right: 435px !important; }
  .has-padding-right-435-widescreen {
    padding-right: 435px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-435-widescreen-only {
    margin-right: 435px !important; }
  .has-padding-right-435-widescreen-only {
    padding-right: 435px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-435-fullhd {
    margin-right: 435px !important; }
  .has-padding-right-435-fullhd {
    padding-right: 435px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-440-mobile {
    margin: 440px !important; }
  .has-padding-440-mobile {
    padding: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-440-tablet {
    margin: 440px !important; }
  .has-padding-440-tablet {
    padding: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-440-tablet-only {
    margin: 440px !important; }
  .has-padding-440-tablet-only {
    padding: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-440-touch {
    margin: 440px !important; }
  .has-padding-440-touch {
    padding: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-440-desktop {
    margin: 440px !important; }
  .has-padding-440-desktop {
    padding: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-440-desktop-only {
    margin: 440px !important; }
  .has-padding-440-desktop-only {
    padding: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-440-widescreen {
    margin: 440px !important; }
  .has-padding-440-widescreen {
    padding: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-440-widescreen-only {
    margin: 440px !important; }
  .has-padding-440-widescreen-only {
    padding: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-440-fullhd {
    margin: 440px !important; }
  .has-padding-440-fullhd {
    padding: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-440-mobile {
    margin-top: 440px !important; }
  .has-padding-top-440-mobile {
    padding-top: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-440-tablet {
    margin-top: 440px !important; }
  .has-padding-top-440-tablet {
    padding-top: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-440-tablet-only {
    margin-top: 440px !important; }
  .has-padding-top-440-tablet-only {
    padding-top: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-440-touch {
    margin-top: 440px !important; }
  .has-padding-top-440-touch {
    padding-top: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-440-desktop {
    margin-top: 440px !important; }
  .has-padding-top-440-desktop {
    padding-top: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-440-desktop-only {
    margin-top: 440px !important; }
  .has-padding-top-440-desktop-only {
    padding-top: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-440-widescreen {
    margin-top: 440px !important; }
  .has-padding-top-440-widescreen {
    padding-top: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-440-widescreen-only {
    margin-top: 440px !important; }
  .has-padding-top-440-widescreen-only {
    padding-top: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-440-fullhd {
    margin-top: 440px !important; }
  .has-padding-top-440-fullhd {
    padding-top: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-440-mobile {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-mobile {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-440-tablet {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-tablet {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-440-tablet-only {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-tablet-only {
    padding-bottom: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-440-touch {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-touch {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-440-desktop {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-desktop {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-440-desktop-only {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-desktop-only {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-440-widescreen {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-widescreen {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-440-widescreen-only {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-widescreen-only {
    padding-bottom: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-440-fullhd {
    margin-bottom: 440px !important; }
  .has-padding-bottom-440-fullhd {
    padding-bottom: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-440-mobile {
    margin-left: 440px !important; }
  .has-padding-left-440-mobile {
    padding-left: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-440-tablet {
    margin-left: 440px !important; }
  .has-padding-left-440-tablet {
    padding-left: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-440-tablet-only {
    margin-left: 440px !important; }
  .has-padding-left-440-tablet-only {
    padding-left: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-440-touch {
    margin-left: 440px !important; }
  .has-padding-left-440-touch {
    padding-left: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-440-desktop {
    margin-left: 440px !important; }
  .has-padding-left-440-desktop {
    padding-left: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-440-desktop-only {
    margin-left: 440px !important; }
  .has-padding-left-440-desktop-only {
    padding-left: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-440-widescreen {
    margin-left: 440px !important; }
  .has-padding-left-440-widescreen {
    padding-left: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-440-widescreen-only {
    margin-left: 440px !important; }
  .has-padding-left-440-widescreen-only {
    padding-left: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-440-fullhd {
    margin-left: 440px !important; }
  .has-padding-left-440-fullhd {
    padding-left: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-440-mobile {
    margin-right: 440px !important; }
  .has-padding-right-440-mobile {
    padding-right: 440px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-440-tablet {
    margin-right: 440px !important; }
  .has-padding-right-440-tablet {
    padding-right: 440px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-440-tablet-only {
    margin-right: 440px !important; }
  .has-padding-right-440-tablet-only {
    padding-right: 440px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-440-touch {
    margin-right: 440px !important; }
  .has-padding-right-440-touch {
    padding-right: 440px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-440-desktop {
    margin-right: 440px !important; }
  .has-padding-right-440-desktop {
    padding-right: 440px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-440-desktop-only {
    margin-right: 440px !important; }
  .has-padding-right-440-desktop-only {
    padding-right: 440px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-440-widescreen {
    margin-right: 440px !important; }
  .has-padding-right-440-widescreen {
    padding-right: 440px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-440-widescreen-only {
    margin-right: 440px !important; }
  .has-padding-right-440-widescreen-only {
    padding-right: 440px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-440-fullhd {
    margin-right: 440px !important; }
  .has-padding-right-440-fullhd {
    padding-right: 440px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-445-mobile {
    margin: 445px !important; }
  .has-padding-445-mobile {
    padding: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-445-tablet {
    margin: 445px !important; }
  .has-padding-445-tablet {
    padding: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-445-tablet-only {
    margin: 445px !important; }
  .has-padding-445-tablet-only {
    padding: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-445-touch {
    margin: 445px !important; }
  .has-padding-445-touch {
    padding: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-445-desktop {
    margin: 445px !important; }
  .has-padding-445-desktop {
    padding: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-445-desktop-only {
    margin: 445px !important; }
  .has-padding-445-desktop-only {
    padding: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-445-widescreen {
    margin: 445px !important; }
  .has-padding-445-widescreen {
    padding: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-445-widescreen-only {
    margin: 445px !important; }
  .has-padding-445-widescreen-only {
    padding: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-445-fullhd {
    margin: 445px !important; }
  .has-padding-445-fullhd {
    padding: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-top-445-mobile {
    margin-top: 445px !important; }
  .has-padding-top-445-mobile {
    padding-top: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-top-445-tablet {
    margin-top: 445px !important; }
  .has-padding-top-445-tablet {
    padding-top: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-top-445-tablet-only {
    margin-top: 445px !important; }
  .has-padding-top-445-tablet-only {
    padding-top: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-top-445-touch {
    margin-top: 445px !important; }
  .has-padding-top-445-touch {
    padding-top: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-top-445-desktop {
    margin-top: 445px !important; }
  .has-padding-top-445-desktop {
    padding-top: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-top-445-desktop-only {
    margin-top: 445px !important; }
  .has-padding-top-445-desktop-only {
    padding-top: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-top-445-widescreen {
    margin-top: 445px !important; }
  .has-padding-top-445-widescreen {
    padding-top: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-top-445-widescreen-only {
    margin-top: 445px !important; }
  .has-padding-top-445-widescreen-only {
    padding-top: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-top-445-fullhd {
    margin-top: 445px !important; }
  .has-padding-top-445-fullhd {
    padding-top: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-bottom-445-mobile {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-mobile {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-bottom-445-tablet {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-tablet {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-bottom-445-tablet-only {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-tablet-only {
    padding-bottom: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-bottom-445-touch {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-touch {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-bottom-445-desktop {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-desktop {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-bottom-445-desktop-only {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-desktop-only {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-bottom-445-widescreen {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-widescreen {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-bottom-445-widescreen-only {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-widescreen-only {
    padding-bottom: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-bottom-445-fullhd {
    margin-bottom: 445px !important; }
  .has-padding-bottom-445-fullhd {
    padding-bottom: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-445-mobile {
    margin-left: 445px !important; }
  .has-padding-left-445-mobile {
    padding-left: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-445-tablet {
    margin-left: 445px !important; }
  .has-padding-left-445-tablet {
    padding-left: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-445-tablet-only {
    margin-left: 445px !important; }
  .has-padding-left-445-tablet-only {
    padding-left: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-445-touch {
    margin-left: 445px !important; }
  .has-padding-left-445-touch {
    padding-left: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-445-desktop {
    margin-left: 445px !important; }
  .has-padding-left-445-desktop {
    padding-left: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-445-desktop-only {
    margin-left: 445px !important; }
  .has-padding-left-445-desktop-only {
    padding-left: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-445-widescreen {
    margin-left: 445px !important; }
  .has-padding-left-445-widescreen {
    padding-left: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-445-widescreen-only {
    margin-left: 445px !important; }
  .has-padding-left-445-widescreen-only {
    padding-left: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-445-fullhd {
    margin-left: 445px !important; }
  .has-padding-left-445-fullhd {
    padding-left: 445px !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-445-mobile {
    margin-right: 445px !important; }
  .has-padding-right-445-mobile {
    padding-right: 445px !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-445-tablet {
    margin-right: 445px !important; }
  .has-padding-right-445-tablet {
    padding-right: 445px !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-445-tablet-only {
    margin-right: 445px !important; }
  .has-padding-right-445-tablet-only {
    padding-right: 445px !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-445-touch {
    margin-right: 445px !important; }
  .has-padding-right-445-touch {
    padding-right: 445px !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-445-desktop {
    margin-right: 445px !important; }
  .has-padding-right-445-desktop {
    padding-right: 445px !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-445-desktop-only {
    margin-right: 445px !important; }
  .has-padding-right-445-desktop-only {
    padding-right: 445px !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-445-widescreen {
    margin-right: 445px !important; }
  .has-padding-right-445-widescreen {
    padding-right: 445px !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-445-widescreen-only {
    margin-right: 445px !important; }
  .has-padding-right-445-widescreen-only {
    padding-right: 445px !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-445-fullhd {
    margin-right: 445px !important; }
  .has-padding-right-445-fullhd {
    padding-right: 445px !important; } }

@media screen and (max-width: 768px) {
  .is-top-marginless-mobile {
    margin-top: 0 !important; }
  .is-top-paddingless-mobile {
    padding-top: 0 !important; } }

@media screen and (min-width: 769px), print {
  .is-top-marginless-tablet {
    margin-top: 0 !important; }
  .is-top-paddingless-tablet {
    padding-top: 0 !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-top-marginless-tablet-only {
    margin-top: 0 !important; }
  .is-top-paddingless-tablet-only {
    padding-top: 0 !important; } }

@media screen and (max-width: 1279px) {
  .is-top-marginless-touch {
    margin-top: 0 !important; }
  .is-top-paddingless-touch {
    padding-top: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-top-marginless-desktop {
    margin-top: 0 !important; }
  .is-top-paddingless-desktop {
    padding-top: 0 !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-top-marginless-desktop-only {
    margin-top: 0 !important; }
  .is-top-paddingless-desktop-only {
    padding-top: 0 !important; } }

@media screen and (min-width: 1680px) {
  .is-top-marginless-widescreen {
    margin-top: 0 !important; }
  .is-top-paddingless-widescreen {
    padding-top: 0 !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-top-marginless-widescreen-only {
    margin-top: 0 !important; }
  .is-top-paddingless-widescreen-only {
    padding-top: 0 !important; } }

@media screen and (min-width: 1984px) {
  .is-top-marginless-fullhd {
    margin-top: 0 !important; }
  .is-top-paddingless-fullhd {
    padding-top: 0 !important; } }

@media screen and (max-width: 768px) {
  .is-bottom-marginless-mobile {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-mobile {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 769px), print {
  .is-bottom-marginless-tablet {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-tablet {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-bottom-marginless-tablet-only {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-tablet-only {
    padding-bottom: 0 !important; } }

@media screen and (max-width: 1279px) {
  .is-bottom-marginless-touch {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-touch {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-bottom-marginless-desktop {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-desktop {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-bottom-marginless-desktop-only {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-desktop-only {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 1680px) {
  .is-bottom-marginless-widescreen {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-widescreen {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-bottom-marginless-widescreen-only {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-widescreen-only {
    padding-bottom: 0 !important; } }

@media screen and (min-width: 1984px) {
  .is-bottom-marginless-fullhd {
    margin-bottom: 0 !important; }
  .is-bottom-paddingless-fullhd {
    padding-bottom: 0 !important; } }

@media screen and (max-width: 768px) {
  .is-left-marginless-mobile {
    margin-left: 0 !important; }
  .is-left-paddingless-mobile {
    padding-left: 0 !important; } }

@media screen and (min-width: 769px), print {
  .is-left-marginless-tablet {
    margin-left: 0 !important; }
  .is-left-paddingless-tablet {
    padding-left: 0 !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-left-marginless-tablet-only {
    margin-left: 0 !important; }
  .is-left-paddingless-tablet-only {
    padding-left: 0 !important; } }

@media screen and (max-width: 1279px) {
  .is-left-marginless-touch {
    margin-left: 0 !important; }
  .is-left-paddingless-touch {
    padding-left: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-left-marginless-desktop {
    margin-left: 0 !important; }
  .is-left-paddingless-desktop {
    padding-left: 0 !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-left-marginless-desktop-only {
    margin-left: 0 !important; }
  .is-left-paddingless-desktop-only {
    padding-left: 0 !important; } }

@media screen and (min-width: 1680px) {
  .is-left-marginless-widescreen {
    margin-left: 0 !important; }
  .is-left-paddingless-widescreen {
    padding-left: 0 !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-left-marginless-widescreen-only {
    margin-left: 0 !important; }
  .is-left-paddingless-widescreen-only {
    padding-left: 0 !important; } }

@media screen and (min-width: 1984px) {
  .is-left-marginless-fullhd {
    margin-left: 0 !important; }
  .is-left-paddingless-fullhd {
    padding-left: 0 !important; } }

@media screen and (max-width: 768px) {
  .is-right-marginless-mobile {
    margin-right: 0 !important; }
  .is-right-paddingless-mobile {
    padding-right: 0 !important; } }

@media screen and (min-width: 769px), print {
  .is-right-marginless-tablet {
    margin-right: 0 !important; }
  .is-right-paddingless-tablet {
    padding-right: 0 !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .is-right-marginless-tablet-only {
    margin-right: 0 !important; }
  .is-right-paddingless-tablet-only {
    padding-right: 0 !important; } }

@media screen and (max-width: 1279px) {
  .is-right-marginless-touch {
    margin-right: 0 !important; }
  .is-right-paddingless-touch {
    padding-right: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-right-marginless-desktop {
    margin-right: 0 !important; }
  .is-right-paddingless-desktop {
    padding-right: 0 !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .is-right-marginless-desktop-only {
    margin-right: 0 !important; }
  .is-right-paddingless-desktop-only {
    padding-right: 0 !important; } }

@media screen and (min-width: 1680px) {
  .is-right-marginless-widescreen {
    margin-right: 0 !important; }
  .is-right-paddingless-widescreen {
    padding-right: 0 !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .is-right-marginless-widescreen-only {
    margin-right: 0 !important; }
  .is-right-paddingless-widescreen-only {
    padding-right: 0 !important; } }

@media screen and (min-width: 1984px) {
  .is-right-marginless-fullhd {
    margin-right: 0 !important; }
  .is-right-paddingless-fullhd {
    padding-right: 0 !important; } }

@media screen and (max-width: 768px) {
  .has-margin-left-auto-mobile {
    margin-left: auto !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-left-auto-tablet {
    margin-left: auto !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-left-auto-tablet-only {
    margin-left: auto !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-left-auto-touch {
    margin-left: auto !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-left-auto-desktop {
    margin-left: auto !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-left-auto-desktop-only {
    margin-left: auto !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-left-auto-widescreen {
    margin-left: auto !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-left-auto-widescreen-only {
    margin-left: auto !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-left-auto-fullhd {
    margin-left: auto !important; } }

@media screen and (max-width: 768px) {
  .has-margin-right-auto-mobile {
    margin-right: auto !important; } }

@media screen and (min-width: 769px), print {
  .has-margin-right-auto-tablet {
    margin-right: auto !important; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .has-margin-right-auto-tablet-only {
    margin-right: auto !important; } }

@media screen and (max-width: 1279px) {
  .has-margin-right-auto-touch {
    margin-right: auto !important; } }

@media screen and (min-width: 1280px) {
  .has-margin-right-auto-desktop {
    margin-right: auto !important; } }

@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .has-margin-right-auto-desktop-only {
    margin-right: auto !important; } }

@media screen and (min-width: 1680px) {
  .has-margin-right-auto-widescreen {
    margin-right: auto !important; } }

@media screen and (min-width: 1680px) and (max-width: 1983px) {
  .has-margin-right-auto-widescreen-only {
    margin-right: auto !important; } }

@media screen and (min-width: 1984px) {
  .has-margin-right-auto-fullhd {
    margin-right: auto !important; } }

.glide {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .glide * {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }
  .glide__track {
    overflow: hidden; }
  .glide__slides {
    position: relative;
    width: 100%;
    list-style: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -ms-touch-action: pan-Y;
        touch-action: pan-Y;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    will-change: transform; }
    .glide__slides--dragging {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .glide__slide {
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    white-space: normal;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent; }
    .glide__slide a {
      -webkit-user-select: none;
              user-select: none;
      -webkit-user-drag: none;
      -moz-user-select: none;
      -ms-user-select: none; }
  .glide__arrows {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .glide__bullets {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .glide--rtl {
    direction: rtl; }

#BorlabsCookieBox ._brlbs-btn {
  padding: 0.25rem 0.5rem 0.25rem 2.5rem !important;
  border: 1px solid #000000 !important;
  background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg) !important;
  background-size: 1.25rem !important;
  background-position: 5px 50% !important;
  background-repeat: no-repeat !important;
  text-transform: uppercase !important; }

#BorlabsCookieBox ._brlbs-legal a {
  margin: 0 0.9375rem; }

.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator {
  border-radius: 10px !important;
  background-color: #FFFFFF !important; }
  .BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator:after {
    top: 2px !important;
    left: 2px !important;
    height: 12px !important;
    width: 12px !important;
    background-color: #000000 !important;
    border-radius: 10px !important;
    border-width: 0 !important; }

.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator {
  border-color: #000000 !important; }

.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice {
  background-color: #FFFFFF !important;
  font-family: "MaisonNeue-Book";
  border-top: 1px solid #000000; }
  .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    max-width: 1792px;
    padding: 1rem !important;
    margin: auto;
    text-align: left; }
    @media screen and (min-width: 1680px) {
      .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        padding: 1.5rem 2.5rem !important; } }
    .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-text {
      text-align: left;
      font-size: 0.75rem; }
      @media screen and (max-width: 768px) {
        .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-text {
          margin-bottom: 0.625rem; } }
      @media screen and (min-width: 1680px) {
        .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-text {
          -webkit-flex-basis: 66.667%;
              -ms-flex-preferred-size: 66.667%;
                  flex-basis: 66.667%;
          font-size: 0.9375rem; } }
    .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button {
      color: #000000;
      padding-right: 1.5625rem;
      padding-left: 1.5625rem;
      margin: 0 0.25rem 0.5rem;
      font-size: 0.75rem !important; }
      @media screen and (min-width: 1680px) {
        .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button {
          font-size: 0.9375rem !important; } }
      .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button:hover {
        color: #FFFFFF; }
      .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button#cn-more-info {
        padding-right: 1.5625rem;
        padding-left: 3.125rem;
        color: #FFFFFF;
        background-color: #000000;
        background-image: url(ee277d3350893babac858e5885885d91.svg);
        background-size: 1.5625rem;
        background-position: 10px 50%;
        background-repeat: no-repeat; }
        .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-notice-container #cn-notice-buttons .cn-button#cn-more-info:hover {
          background-image: url(ee277d3350893babac858e5885885d91.svg); }
  .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-revoke-container {
    position: absolute;
    width: auto;
    right: 0;
    top: 0;
    padding: 0.5rem;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
    .BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator #cookie-notice .cookie-revoke-container #cn-revoke-buttons a {
      font-size: 0.6875rem;
      margin: 0; }

html.noscroll {
  overflow: hidden !important; }

body {
  font-family: "MaisonNeue-Book", "Reckless-Regular", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0.0375rem !important;
  background-color: #F3F3F3;
  color: #000000; }
  body.cookies-not-set .footer {
    padding-bottom: 18.75rem; }
    @media screen and (min-width: 1280px) {
      body.cookies-not-set .footer {
        padding-bottom: 6.25rem; } }
    @media screen and (min-width: 1680px) {
      body.cookies-not-set .footer {
        padding-bottom: 9.375rem; } }
  body.has-navbar-fixed-top {
    padding-top: 0 !important; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "MaisonNeueExtended-Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  line-height: 1.125; }
  h1 em,
  h1 i,
  h2 em,
  h2 i,
  h3 em,
  h3 i,
  h4 em,
  h4 i,
  h5 em,
  h5 i,
  h6 em,
  h6 i {
    font-style: normal; }

h1,
.content h1 {
  font-size: 2.5rem; }
  @media screen and (min-width: 769px), print {
    h1,
    .content h1 {
      font-size: 3.125rem; } }
  @media screen and (min-width: 1280px) {
    h1,
    .content h1 {
      font-size: 4.125rem; } }

h2,
.content h2 {
  font-size: 1.875rem; }
  @media screen and (min-width: 769px), print {
    h2,
    .content h2 {
      font-size: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    h2,
    .content h2 {
      font-size: 3.125rem; } }

h3,
.content h3 {
  font-size: 1.25rem; }
  @media screen and (min-width: 769px), print {
    h3,
    .content h3 {
      font-size: 1.875rem; } }

h4,
.content h4,
h5,
.content h5,
h6,
.content h6 {
  font-size: 0.9375rem; }
  @media screen and (min-width: 769px), print {
    h4,
    .content h4,
    h5,
    .content h5,
    h6,
    .content h6 {
      font-size: 1.25rem; } }

p,
.content p,
li,
.content li,
a,
.content a {
  color: inherit;
  font-size: 0.9375rem;
  letter-spacing: 0.0375rem !important; }
  @media screen and (min-width: 769px), print {
    p,
    .content p,
    li,
    .content li,
    a,
    .content a {
      font-size: 1.25rem; } }

a,
.content a {
  font-size: inherit; }
  a.is-inverted:hover,
  .content a.is-inverted:hover {
    color: #FFFFFF !important; }
  a.has-no-decoration,
  .content a.has-no-decoration {
    text-decoration: none !important;
    background: none !important; }

p {
  margin-bottom: 0.9375rem; }
  @media screen and (min-width: 769px), print {
    p {
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 1680px) {
    p {
      margin-bottom: 1.25rem; } }

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  white-space: pre-wrap; }

.content p a {
  position: relative;
  text-decoration: underline;
  text-underline-offset: 3px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: currentColor;
          text-decoration-color: currentColor;
  text-decoration-thickness: from-font; }

.content p u {
  position: relative;
  text-decoration: underline;
  text-underline-offset: 3px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: currentColor;
          text-decoration-color: currentColor;
  text-decoration-thickness: from-font; }

.content pre {
  white-space: normal;
  overflow-x: initial; }

span[style*="text-decoration: underline"] {
  position: relative;
  text-decoration: underline;
  text-underline-offset: 3px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: currentColor;
          text-decoration-color: currentColor;
  text-decoration-thickness: from-font; }

small {
  display: inline-block;
  font-size: 0.9375rem;
  letter-spacing: 0.0375rem !important; }
  @media screen and (min-width: 1680px) {
    small {
      font-size: 0.9375rem; } }

.has-text-weight-light {
  font-weight: 200 !important; }

b,
strong {
  font-family: "MaisonNeueExtended-Medium" !important;
  font-weight: normal !important;
  color: inherit; }

em,
i {
  font-family: "MaisonNeue-BookItalic"; }

.is-intended,
blockquote {
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important; }
  @media screen and (min-width: 769px), print {
    .is-intended,
    blockquote {
      padding-right: 3.75rem !important;
      padding-left: 3.75rem !important; } }
  .is-intended h1:first-child,
  .is-intended h2:first-child,
  .is-intended h3:first-child,
  .is-intended h4:first-child,
  .is-intended h5:first-child,
  .is-intended h6:first-child,
  blockquote h1:first-child,
  blockquote h2:first-child,
  blockquote h3:first-child,
  blockquote h4:first-child,
  blockquote h5:first-child,
  blockquote h6:first-child {
    font-family: "MaisonNeueExtended-Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 1.875rem; }
    @media screen and (min-width: 1680px) {
      .is-intended h1:first-child,
      .is-intended h2:first-child,
      .is-intended h3:first-child,
      .is-intended h4:first-child,
      .is-intended h5:first-child,
      .is-intended h6:first-child,
      blockquote h1:first-child,
      blockquote h2:first-child,
      blockquote h3:first-child,
      blockquote h4:first-child,
      blockquote h5:first-child,
      blockquote h6:first-child {
        font-size: 1.875rem; } }
  .is-intended p:first-child,
  blockquote p:first-child {
    font-family: "MaisonNeueExtended-Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem; }
    @media screen and (max-width: 768px) {
      .is-intended p:first-child,
      blockquote p:first-child {
        line-height: 1.3; } }
    @media screen and (min-width: 1680px) {
      .is-intended p:first-child,
      blockquote p:first-child {
        font-size: 1.25rem; } }

.white-space-nowrap {
  white-space: nowrap; }

.has-line-clamp {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; }
  @media screen and (min-width: 1280px) {
    .has-line-clamp {
      -webkit-line-clamp: 5; } }

hr {
  background-color: #000000;
  height: 1px;
  margin: 1.875rem 0; }

:focus {
  outline: 0;
  background-color: transparent; }

.is-link-disabled {
  pointer-events: none; }

.lazyload,
.lazyloading {
  opacity: 0.5;
  background-color: var(--bgcolor); }

.lazyloaded {
  background-color: #FFFFFF;
  -webkit-transition: opacity 300ms linear;
  transition: opacity 300ms linear;
  opacity: 1; }

.button {
  height: auto;
  border-radius: 0;
  font-size: 0.75rem;
  font-family: "MaisonNeue-Book" !important;
  letter-spacing: 0.0375rem !important;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out; }
  .button.is-filter {
    cursor: pointer; }
    .button.is-filter:after {
      content: "+";
      margin: 0 0 0 0.5rem; }
    .button.is-filter.is-active {
      background-color: #000000;
      color: #FFFFFF; }
      .button.is-filter.is-active#reset-filter {
        width: auto;
        visibility: visible;
        padding: 0.1875rem 0.25rem;
        margin-right: 0.75rem !important; }
      .button.is-filter.is-active:after {
        content: "+";
        margin: 0 0 0 0.5rem;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
  .button#reset-filter {
    width: 0;
    padding: 0;
    visibility: hidden; }
  .button.is-search-button {
    display: block;
    width: 3.125rem;
    height: 3.125rem;
    padding: 0;
    border: none !important;
    text-indent: -99999px;
    background-image: url(231de5f3e0cba231b5e0ae3316dafbef.svg);
    background-size: 50%;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-color: transparent; }
    .button.is-search-button:hover {
      background-color: transparent; }
  .button:hover {
    background-color: #000000;
    color: #FFFFFF; }
    .button:hover.has-hover-white {
      background-color: #FFFFFF;
      color: #FFFFFF !important;
      border-color: #FFFFFF; }
      .button:hover.has-hover-white.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-white,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-white,
      .application-platform form .acf-form-submit .button:hover.has-hover-white {
        color: #FFFFFF !important;
        border-color: #FFFFFF; }
      .button:hover.has-hover-white a {
        color: #FFFFFF;
        border-color: #FFFFFF; }
    .button:hover.has-hover-black, .application-platform .form-data-container .acf-form-submit .button:hover,
    .application-platform .acf-form .acf-form-submit .button:hover,
    .application-platform form .acf-form-submit .button:hover {
      background-color: #FFFFFF;
      color: #000000 !important;
      border-color: #000000; }
      .button:hover.has-hover-black.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover,
      .application-platform .acf-form .acf-form-submit .button:hover,
      .application-platform form .acf-form-submit .button:hover {
        color: #000000 !important;
        border-color: #000000; }
      .button:hover.has-hover-black a, .application-platform .form-data-container .acf-form-submit .button:hover a, .application-platform .acf-form .acf-form-submit .button:hover a, .application-platform form .acf-form-submit .button:hover a {
        color: #000000;
        border-color: #000000; }
    .button:hover.has-hover-grey {
      background-color: #FFFFFF;
      color: #E4E4E4 !important;
      border-color: #E4E4E4; }
      .button:hover.has-hover-grey.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-grey,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-grey,
      .application-platform form .acf-form-submit .button:hover.has-hover-grey {
        color: #E4E4E4 !important;
        border-color: #E4E4E4; }
      .button:hover.has-hover-grey a {
        color: #E4E4E4;
        border-color: #E4E4E4; }
    .button:hover.has-hover-grey_dark {
      background-color: #FFFFFF;
      color: #9b9b9b !important;
      border-color: #9b9b9b; }
      .button:hover.has-hover-grey_dark.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-grey_dark,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-grey_dark,
      .application-platform form .acf-form-submit .button:hover.has-hover-grey_dark {
        color: #9b9b9b !important;
        border-color: #9b9b9b; }
      .button:hover.has-hover-grey_dark a {
        color: #9b9b9b;
        border-color: #9b9b9b; }
    .button:hover.has-hover-grey_light {
      background-color: #FFFFFF;
      color: #F3F3F3 !important;
      border-color: #F3F3F3; }
      .button:hover.has-hover-grey_light.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-grey_light,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-grey_light,
      .application-platform form .acf-form-submit .button:hover.has-hover-grey_light {
        color: #F3F3F3 !important;
        border-color: #F3F3F3; }
      .button:hover.has-hover-grey_light a {
        color: #F3F3F3;
        border-color: #F3F3F3; }
    .button:hover.has-hover-yellow {
      background-color: #FFFFFF;
      color: #E3FF79 !important;
      border-color: #E3FF79; }
      .button:hover.has-hover-yellow.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-yellow,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-yellow,
      .application-platform form .acf-form-submit .button:hover.has-hover-yellow {
        color: #E3FF79 !important;
        border-color: #E3FF79; }
      .button:hover.has-hover-yellow a {
        color: #E3FF79;
        border-color: #E3FF79; }
    .button:hover.has-hover-lila {
      background-color: #FFFFFF;
      color: #CE8FDD !important;
      border-color: #CE8FDD; }
      .button:hover.has-hover-lila.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-lila,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-lila,
      .application-platform form .acf-form-submit .button:hover.has-hover-lila {
        color: #CE8FDD !important;
        border-color: #CE8FDD; }
      .button:hover.has-hover-lila a {
        color: #CE8FDD;
        border-color: #CE8FDD; }
    .button:hover.has-hover-green {
      background-color: #FFFFFF;
      color: #868A3B !important;
      border-color: #868A3B; }
      .button:hover.has-hover-green.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-green,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-green,
      .application-platform form .acf-form-submit .button:hover.has-hover-green {
        color: #868A3B !important;
        border-color: #868A3B; }
      .button:hover.has-hover-green a {
        color: #868A3B;
        border-color: #868A3B; }
    .button:hover.has-hover-blue {
      background-color: #FFFFFF;
      color: #406BF6 !important;
      border-color: #406BF6; }
      .button:hover.has-hover-blue.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-blue,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-blue,
      .application-platform form .acf-form-submit .button:hover.has-hover-blue {
        color: #406BF6 !important;
        border-color: #406BF6; }
      .button:hover.has-hover-blue a {
        color: #406BF6;
        border-color: #406BF6; }
    .button:hover.has-hover-red {
      background-color: #FFFFFF;
      color: #FF5D31 !important;
      border-color: #FF5D31; }
      .button:hover.has-hover-red.has-arrow, .application-platform .form-data-container .acf-form-submit .button:hover.has-hover-red,
      .application-platform .acf-form .acf-form-submit .button:hover.has-hover-red,
      .application-platform form .acf-form-submit .button:hover.has-hover-red {
        color: #FF5D31 !important;
        border-color: #FF5D31; }
      .button:hover.has-hover-red a {
        color: #FF5D31;
        border-color: #FF5D31; }
    .button:hover.has-hover-custom {
      background-color: #FFFFFF !important;
      border-color: var(--customColor) !important;
      color: var(--customColor) !important; }
    .button:hover.has-hover-bg-custom {
      background-color: #FFFFFF !important;
      border-color: var(--customBtnHoverBgColor) !important;
      color: var(--customBtnHoverBgColor) !important; }
  .button.has-arrow, .application-platform .form-data-container .acf-form-submit .button,
  .application-platform .acf-form .acf-form-submit .button,
  .application-platform form .acf-form-submit .button {
    padding-right: 0.5rem;
    padding-left: 2.5rem;
    text-transform: uppercase;
    font-size: 0.875rem; }
    .button.has-arrow.has-text-white:hover, .application-platform .form-data-container .acf-form-submit .button:hover,
    .application-platform .acf-form .acf-form-submit .button:hover,
    .application-platform form .acf-form-submit .button:hover, .button.has-arrow.has-arrow-white:hover, .application-platform .form-data-container .acf-form-submit .button.has-arrow-white:hover,
    .application-platform .acf-form .acf-form-submit .button.has-arrow-white:hover,
    .application-platform form .acf-form-submit .button.has-arrow-white:hover, .button.has-arrow.is-black:hover, .application-platform .form-data-container .acf-form-submit .button:hover,
    .application-platform .acf-form .acf-form-submit .button:hover,
    .application-platform form .acf-form-submit .button:hover {
      background-color: #FFFFFF; }
    .button.has-arrow svg, .application-platform .form-data-container .acf-form-submit .button svg, .application-platform .acf-form .acf-form-submit .button svg, .application-platform form .acf-form-submit .button svg {
      position: absolute;
      height: 80%;
      left: 0.5rem; }

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile, .application-platform #loginform .is-narrow-mobile.login-username,
  .application-platform #loginform .is-narrow-mobile.login-password {
    width: auto; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .column.is-narrow-tablet, .application-platform #loginform .is-narrow-tablet.login-username,
  .application-platform #loginform .is-narrow-tablet.login-password {
    width: auto; } }

@media screen and (min-width: 1280px) {
  .column.is-narrow-desktop, .application-platform #loginform .is-narrow-desktop.login-username,
  .application-platform #loginform .is-narrow-desktop.login-password {
    width: auto; } }

@media screen and (min-width: 1680px) {
  .column.is-narrow-widescreen, .application-platform #loginform .is-narrow-widescreen.login-username,
  .application-platform #loginform .is-narrow-widescreen.login-password {
    width: auto; } }

.menu-label {
  text-transform: none; }

.has-font-maison-neue {
  font-family: "MaisonNeue-Book" !important; }
  .has-font-maison-neue > * {
    font-family: "MaisonNeue-Book" !important; }

.has-font-maison-neue-italic {
  font-family: "MaisonNeue-BookItalic" !important; }
  .has-font-maison-neue-italic > * {
    font-family: "MaisonNeue-BookItalic" !important; }

.has-font-maison-neue-extended, .application-platform .form-data-container .acf-field.acf-field-group > .acf-label label,
.application-platform .form-data-container .acf-field.acf-field-group > .acf-label .label,
.application-platform .acf-form .acf-field.acf-field-group > .acf-label label,
.application-platform .acf-form .acf-field.acf-field-group > .acf-label .label,
.application-platform form .acf-field.acf-field-group > .acf-label label,
.application-platform form .acf-field.acf-field-group > .acf-label .label, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before {
  font-family: "MaisonNeueExtended-Medium" !important; }
  .has-font-maison-neue-extended > *, .application-platform .form-data-container .acf-field.acf-field-group > .acf-label label > *, .application-platform .form-data-container .acf-field.acf-field-group > .acf-label .label > *, .application-platform .acf-form .acf-field.acf-field-group > .acf-label label > *, .application-platform .acf-form .acf-field.acf-field-group > .acf-label .label > *, .application-platform form .acf-field.acf-field-group > .acf-label label > *, .application-platform form .acf-field.acf-field-group > .acf-label .label > *, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span > *, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span > *, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span > *, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span > *, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span > *, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span > *, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before > *, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before > *, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before > *, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before > *, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before > *, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before > * {
    font-family: "MaisonNeueExtended-Medium" !important; }

.has-font-reckless-neue-book,
.has-font-reckless-regular,
.has-font-reckless-light {
  font-family: "Reckless-Light" !important; }
  .has-font-reckless-neue-book > *,
  .has-font-reckless-regular > *,
  .has-font-reckless-light > * {
    font-family: "Reckless-Light" !important; }
  .has-font-reckless-neue-book em,
  .has-font-reckless-neue-book i,
  .has-font-reckless-regular em,
  .has-font-reckless-regular i,
  .has-font-reckless-light em,
  .has-font-reckless-light i {
    font-family: "Reckless-LightItalic" !important;
    font-style: italic; }

.has-font-reckless-regular-italic,
.has-font-reckless-light-italic {
  font-family: "Reckless-LightItalic" !important;
  font-style: italic; }
  .has-font-reckless-regular-italic > *,
  .has-font-reckless-light-italic > * {
    font-family: "Reckless-LightItalic" !important;
    font-style: italic; }

.has-letter-space-wide {
  letter-spacing: 0.0375rem; }

.has-letter-space-medium {
  letter-spacing: 0.0125rem; }

.has-letter-space-narrow {
  letter-spacing: 0.00625rem; }

.has-no-txt {
  display: block;
  text-indent: -99999px;
  height: 0 !important; }

.has-icon {
  padding-left: 1.875rem;
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: 0% 2px;
  white-space: break-spaces; }
  .has-icon.icon-date {
    background-image: url(2d601c74f49fd8fcb674afbe6d71d319.svg); }
  .has-icon.icon-location {
    background-image: url(d2c3e3d0aee5d525c37f4f3913b34ab3.svg); }
  .has-icon.icon-clock {
    background-image: url(048e589dd24c398ed701b4576077bfa5.svg); }
  .has-icon.icon-mail {
    background-image: url(e74f67b6c146b09c1b6a4ce815d2016b.svg); }
  .has-icon.icon-price {
    background-image: url(97a3765d4a635afdb30739c5c3f194f8.svg); }

.has-text-white, .application-platform .form-data-container .acf-form-submit .button,
.application-platform .acf-form .acf-form-submit .button,
.application-platform form .acf-form-submit .button {
  color: #FFFFFF; }

.has-text-black, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered {
  color: #000000; }

.has-text-grey, body.tax-project:not(.term-print-publications) .language-link {
  color: #E4E4E4; }

.has-text-grey_dark, .application-platform .form-data-container .acf-field select,
.application-platform .acf-form .acf-field select,
.application-platform form .acf-field select, .application-platform .form-data-container p,
.application-platform .form-data-container textarea,
.application-platform .form-data-container input[type="text"],
.application-platform .form-data-container input[type="textarea"],
.application-platform .form-data-container input[type="number"],
.application-platform .form-data-container input[type="email"],
.application-platform .form-data-container input[type="url"],
.application-platform .form-data-container input[type="password"],
.application-platform .acf-form p,
.application-platform .acf-form textarea,
.application-platform .acf-form input[type="text"],
.application-platform .acf-form input[type="textarea"],
.application-platform .acf-form input[type="number"],
.application-platform .acf-form input[type="email"],
.application-platform .acf-form input[type="url"],
.application-platform .acf-form input[type="password"],
.application-platform form p,
.application-platform form textarea,
.application-platform form input[type="text"],
.application-platform form input[type="textarea"],
.application-platform form input[type="number"],
.application-platform form input[type="email"],
.application-platform form input[type="url"],
.application-platform form input[type="password"], .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-login .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-create-user-profile .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-edit-user-profile .select2-dropdown .acf-country-flag-name {
  color: #9b9b9b; }

.has-text-grey_light {
  color: #F3F3F3; }

.has-text-yellow {
  color: #E3FF79; }

.has-text-lila {
  color: #CE8FDD; }

.has-text-green {
  color: #868A3B; }

.has-text-blue {
  color: #406BF6; }

.has-text-red, .content_accordion .message-header a.is-active, .application-platform #sidemenu .current-menu-item, .application-platform #sidemenu .navbar-item:hover {
  color: #FF5D31; }

.has-bg-white, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform .acf-input-prepend {
  background-color: #FFFFFF; }

.has-bg-black {
  background-color: #000000; }

.has-bg-grey {
  background-color: #E4E4E4; }

.has-bg-grey_dark {
  background-color: #9b9b9b; }

.has-bg-grey_light {
  background-color: #F3F3F3; }

.has-bg-yellow {
  background-color: #E3FF79; }

.has-bg-lila {
  background-color: #CE8FDD; }

.has-bg-green {
  background-color: #868A3B; }

.has-bg-blue {
  background-color: #406BF6; }

.has-bg-red, .application-platform .application-item:hover > div {
  background-color: #FF5D31; }

.is-hover-white:hover {
  background-color: #FFFFFF; }
  .is-hover-white:hover .has-text-white, .is-hover-white:hover .application-platform .form-data-container .acf-form-submit .button, .application-platform .form-data-container .acf-form-submit .is-hover-white:hover .button,
  .is-hover-white:hover .application-platform .acf-form .acf-form-submit .button, .application-platform .acf-form .acf-form-submit .is-hover-white:hover .button,
  .is-hover-white:hover .application-platform form .acf-form-submit .button, .application-platform form .acf-form-submit .is-hover-white:hover .button {
    color: #FFFFFF; }

.is-hover-black:hover {
  background-color: #000000; }
  .is-hover-black:hover .has-text-black, .is-hover-black:hover .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order .is-hover-black:hover span,
  .is-hover-black:hover .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order .is-hover-black:hover span, .is-hover-black:hover .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order .is-hover-black:hover span,
  .is-hover-black:hover .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order .is-hover-black:hover span, .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order .is-hover-black:hover span,
  .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order .is-hover-black:hover span, .is-hover-black:hover .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .is-hover-black:hover .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
  .is-hover-black:hover .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .is-hover-black:hover .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .is-hover-black:hover .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .is-hover-black:hover .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
  .is-hover-black:hover .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .is-hover-black:hover .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .is-hover-black:hover .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
  .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .is-hover-black:hover .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .is-hover-black:hover .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .is-hover-black:hover .acf-icon,
  .is-hover-black:hover .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .is-hover-black:hover .acf-icon, .is-hover-black:hover .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .is-hover-black:hover .acf-icon,
  .is-hover-black:hover .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .is-hover-black:hover .acf-icon, .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .is-hover-black:hover .acf-icon,
  .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .is-hover-black:hover .acf-icon, .is-hover-black:hover .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-login .select2-container .select2-selection .is-hover-black:hover .select2-selection__rendered, .is-hover-black:hover .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .is-hover-black:hover .select2-selection__rendered, .is-hover-black:hover .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .is-hover-black:hover .select2-selection__rendered {
    color: #FFFFFF; }

.is-hover-grey:hover {
  background-color: #E4E4E4; }
  .is-hover-grey:hover .has-text-grey, .is-hover-grey:hover body.tax-project:not(.term-print-publications) .language-link, body.tax-project:not(.term-print-publications) .is-hover-grey:hover .language-link {
    color: #FFFFFF; }

.is-hover-grey_dark:hover {
  background-color: #9b9b9b; }
  .is-hover-grey_dark:hover .has-text-grey_dark, .is-hover-grey_dark:hover .application-platform .form-data-container .acf-field select, .application-platform .form-data-container .acf-field .is-hover-grey_dark:hover select,
  .is-hover-grey_dark:hover .application-platform .acf-form .acf-field select, .application-platform .acf-form .acf-field .is-hover-grey_dark:hover select,
  .is-hover-grey_dark:hover .application-platform form .acf-field select, .application-platform form .acf-field .is-hover-grey_dark:hover select, .is-hover-grey_dark:hover .application-platform .form-data-container p, .application-platform .form-data-container .is-hover-grey_dark:hover p,
  .is-hover-grey_dark:hover .application-platform .form-data-container textarea, .application-platform .form-data-container .is-hover-grey_dark:hover textarea,
  .is-hover-grey_dark:hover .application-platform .form-data-container input[type="text"], .application-platform .form-data-container .is-hover-grey_dark:hover input[type="text"],
  .is-hover-grey_dark:hover .application-platform .form-data-container input[type="textarea"], .application-platform .form-data-container .is-hover-grey_dark:hover input[type="textarea"],
  .is-hover-grey_dark:hover .application-platform .form-data-container input[type="number"], .application-platform .form-data-container .is-hover-grey_dark:hover input[type="number"],
  .is-hover-grey_dark:hover .application-platform .form-data-container input[type="email"], .application-platform .form-data-container .is-hover-grey_dark:hover input[type="email"],
  .is-hover-grey_dark:hover .application-platform .form-data-container input[type="url"], .application-platform .form-data-container .is-hover-grey_dark:hover input[type="url"],
  .is-hover-grey_dark:hover .application-platform .form-data-container input[type="password"], .application-platform .form-data-container .is-hover-grey_dark:hover input[type="password"],
  .is-hover-grey_dark:hover .application-platform .acf-form p, .application-platform .acf-form .is-hover-grey_dark:hover p,
  .is-hover-grey_dark:hover .application-platform .acf-form textarea, .application-platform .acf-form .is-hover-grey_dark:hover textarea,
  .is-hover-grey_dark:hover .application-platform .acf-form input[type="text"], .application-platform .acf-form .is-hover-grey_dark:hover input[type="text"],
  .is-hover-grey_dark:hover .application-platform .acf-form input[type="textarea"], .application-platform .acf-form .is-hover-grey_dark:hover input[type="textarea"],
  .is-hover-grey_dark:hover .application-platform .acf-form input[type="number"], .application-platform .acf-form .is-hover-grey_dark:hover input[type="number"],
  .is-hover-grey_dark:hover .application-platform .acf-form input[type="email"], .application-platform .acf-form .is-hover-grey_dark:hover input[type="email"],
  .is-hover-grey_dark:hover .application-platform .acf-form input[type="url"], .application-platform .acf-form .is-hover-grey_dark:hover input[type="url"],
  .is-hover-grey_dark:hover .application-platform .acf-form input[type="password"], .application-platform .acf-form .is-hover-grey_dark:hover input[type="password"],
  .is-hover-grey_dark:hover .application-platform form p, .application-platform form .is-hover-grey_dark:hover p,
  .is-hover-grey_dark:hover .application-platform form textarea, .application-platform form .is-hover-grey_dark:hover textarea,
  .is-hover-grey_dark:hover .application-platform form input[type="text"], .application-platform form .is-hover-grey_dark:hover input[type="text"],
  .is-hover-grey_dark:hover .application-platform form input[type="textarea"], .application-platform form .is-hover-grey_dark:hover input[type="textarea"],
  .is-hover-grey_dark:hover .application-platform form input[type="number"], .application-platform form .is-hover-grey_dark:hover input[type="number"],
  .is-hover-grey_dark:hover .application-platform form input[type="email"], .application-platform form .is-hover-grey_dark:hover input[type="email"],
  .is-hover-grey_dark:hover .application-platform form input[type="url"], .application-platform form .is-hover-grey_dark:hover input[type="url"],
  .is-hover-grey_dark:hover .application-platform form input[type="password"], .application-platform form .is-hover-grey_dark:hover input[type="password"], .is-hover-grey_dark:hover .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered .is-hover-grey_dark:hover span, .is-hover-grey_dark:hover .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered .is-hover-grey_dark:hover span, .is-hover-grey_dark:hover .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered .is-hover-grey_dark:hover span, .is-hover-grey_dark:hover .application-platform.page-template-template-login .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-login .select2-dropdown .is-hover-grey_dark:hover .acf-country-flag-name, .is-hover-grey_dark:hover .application-platform.page-template-template-create-user-profile .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-create-user-profile .select2-dropdown .is-hover-grey_dark:hover .acf-country-flag-name, .is-hover-grey_dark:hover .application-platform.page-template-template-edit-user-profile .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-edit-user-profile .select2-dropdown .is-hover-grey_dark:hover .acf-country-flag-name {
    color: #FFFFFF; }

.is-hover-grey_light:hover {
  background-color: #F3F3F3; }
  .is-hover-grey_light:hover .has-text-grey_light {
    color: #FFFFFF; }

.is-hover-yellow:hover {
  background-color: #E3FF79; }
  .is-hover-yellow:hover .has-text-yellow {
    color: #FFFFFF; }

.is-hover-lila:hover {
  background-color: #CE8FDD; }
  .is-hover-lila:hover .has-text-lila {
    color: #FFFFFF; }

.is-hover-green:hover {
  background-color: #868A3B; }
  .is-hover-green:hover .has-text-green {
    color: #FFFFFF; }

.is-hover-blue:hover {
  background-color: #406BF6; }
  .is-hover-blue:hover .has-text-blue {
    color: #FFFFFF; }

.is-hover-red:hover {
  background-color: #FF5D31; }
  .is-hover-red:hover .has-text-red, .is-hover-red:hover .content_accordion .message-header a.is-active, .content_accordion .message-header .is-hover-red:hover a.is-active, .is-hover-red:hover .application-platform #sidemenu .current-menu-item, .application-platform #sidemenu .is-hover-red:hover .current-menu-item, .is-hover-red:hover .application-platform #sidemenu .navbar-item:hover, .application-platform #sidemenu .is-hover-red:hover .navbar-item:hover {
    color: #FFFFFF; }

.has-border-white {
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF; }

.has-border-black, form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_quantity"] .acf-input {
  border-width: 1px;
  border-style: solid;
  border-color: #000000; }

.has-border-grey {
  border-width: 1px;
  border-style: solid;
  border-color: #E4E4E4; }

.has-border-grey_dark {
  border-width: 1px;
  border-style: solid;
  border-color: #9b9b9b; }

.has-border-grey_light {
  border-width: 1px;
  border-style: solid;
  border-color: #F3F3F3; }

.has-border-yellow {
  border-width: 1px;
  border-style: solid;
  border-color: #E3FF79; }

.has-border-lila {
  border-width: 1px;
  border-style: solid;
  border-color: #CE8FDD; }

.has-border-green {
  border-width: 1px;
  border-style: solid;
  border-color: #868A3B; }

.has-border-blue {
  border-width: 1px;
  border-style: solid;
  border-color: #406BF6; }

.has-border-red {
  border-width: 1px;
  border-style: solid;
  border-color: #FF5D31; }

.has-border-top-white {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF; }
  .has-border-top-white.fullw {
    border-top-color: transparent !important; }
    .has-border-top-white.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FFFFFF; }
      @media screen and (min-width: 769px), print {
        .has-border-top-white.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-white.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-white.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-white.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-black {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000; }
  .has-border-top-black.fullw {
    border-top-color: transparent !important; }
    .has-border-top-black.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #000000; }
      @media screen and (min-width: 769px), print {
        .has-border-top-black.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-black.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-black.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-black.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-grey {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #E4E4E4; }
  .has-border-top-grey.fullw {
    border-top-color: transparent !important; }
    .has-border-top-grey.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E4E4E4; }
      @media screen and (min-width: 769px), print {
        .has-border-top-grey.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-grey.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-grey.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-grey.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-grey_dark {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9b9b9b; }
  .has-border-top-grey_dark.fullw {
    border-top-color: transparent !important; }
    .has-border-top-grey_dark.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #9b9b9b; }
      @media screen and (min-width: 769px), print {
        .has-border-top-grey_dark.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-grey_dark.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-grey_dark.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-grey_dark.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-grey_light {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #F3F3F3; }
  .has-border-top-grey_light.fullw {
    border-top-color: transparent !important; }
    .has-border-top-grey_light.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #F3F3F3; }
      @media screen and (min-width: 769px), print {
        .has-border-top-grey_light.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-grey_light.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-grey_light.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-grey_light.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-yellow {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #E3FF79; }
  .has-border-top-yellow.fullw {
    border-top-color: transparent !important; }
    .has-border-top-yellow.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E3FF79; }
      @media screen and (min-width: 769px), print {
        .has-border-top-yellow.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-yellow.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-yellow.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-yellow.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-lila {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CE8FDD; }
  .has-border-top-lila.fullw {
    border-top-color: transparent !important; }
    .has-border-top-lila.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #CE8FDD; }
      @media screen and (min-width: 769px), print {
        .has-border-top-lila.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-lila.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-lila.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-lila.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-green {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #868A3B; }
  .has-border-top-green.fullw {
    border-top-color: transparent !important; }
    .has-border-top-green.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #868A3B; }
      @media screen and (min-width: 769px), print {
        .has-border-top-green.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-green.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-green.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-green.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-blue {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #406BF6; }
  .has-border-top-blue.fullw {
    border-top-color: transparent !important; }
    .has-border-top-blue.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #406BF6; }
      @media screen and (min-width: 769px), print {
        .has-border-top-blue.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-blue.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-blue.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-blue.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-top-red {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FF5D31; }
  .has-border-top-red.fullw {
    border-top-color: transparent !important; }
    .has-border-top-red.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FF5D31; }
      @media screen and (min-width: 769px), print {
        .has-border-top-red.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-top-red.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-top-red.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-top-red.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-white {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF; }
  .has-border-right-white.fullw {
    border-right-color: transparent !important; }
    .has-border-right-white.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FFFFFF; }
      @media screen and (min-width: 769px), print {
        .has-border-right-white.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-white.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-white.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-white.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-black {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000; }
  .has-border-right-black.fullw {
    border-right-color: transparent !important; }
    .has-border-right-black.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #000000; }
      @media screen and (min-width: 769px), print {
        .has-border-right-black.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-black.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-black.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-black.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-grey {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #E4E4E4; }
  .has-border-right-grey.fullw {
    border-right-color: transparent !important; }
    .has-border-right-grey.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E4E4E4; }
      @media screen and (min-width: 769px), print {
        .has-border-right-grey.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-grey.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-grey.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-grey.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-grey_dark {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #9b9b9b; }
  .has-border-right-grey_dark.fullw {
    border-right-color: transparent !important; }
    .has-border-right-grey_dark.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #9b9b9b; }
      @media screen and (min-width: 769px), print {
        .has-border-right-grey_dark.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-grey_dark.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-grey_dark.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-grey_dark.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-grey_light {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #F3F3F3; }
  .has-border-right-grey_light.fullw {
    border-right-color: transparent !important; }
    .has-border-right-grey_light.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #F3F3F3; }
      @media screen and (min-width: 769px), print {
        .has-border-right-grey_light.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-grey_light.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-grey_light.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-grey_light.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-yellow {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #E3FF79; }
  .has-border-right-yellow.fullw {
    border-right-color: transparent !important; }
    .has-border-right-yellow.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E3FF79; }
      @media screen and (min-width: 769px), print {
        .has-border-right-yellow.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-yellow.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-yellow.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-yellow.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-lila {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CE8FDD; }
  .has-border-right-lila.fullw {
    border-right-color: transparent !important; }
    .has-border-right-lila.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #CE8FDD; }
      @media screen and (min-width: 769px), print {
        .has-border-right-lila.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-lila.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-lila.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-lila.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-green {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #868A3B; }
  .has-border-right-green.fullw {
    border-right-color: transparent !important; }
    .has-border-right-green.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #868A3B; }
      @media screen and (min-width: 769px), print {
        .has-border-right-green.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-green.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-green.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-green.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-blue {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #406BF6; }
  .has-border-right-blue.fullw {
    border-right-color: transparent !important; }
    .has-border-right-blue.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #406BF6; }
      @media screen and (min-width: 769px), print {
        .has-border-right-blue.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-blue.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-blue.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-blue.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-right-red {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FF5D31; }
  .has-border-right-red.fullw {
    border-right-color: transparent !important; }
    .has-border-right-red.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FF5D31; }
      @media screen and (min-width: 769px), print {
        .has-border-right-red.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-right-red.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-right-red.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-right-red.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-white {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF; }
  .has-border-bottom-white.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-white.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FFFFFF; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-white.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-white.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-white.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-white.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-black {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000; }
  .has-border-bottom-black.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-black.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #000000; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-black.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-black.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-black.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-black.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-grey {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E4E4E4; }
  .has-border-bottom-grey.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-grey.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E4E4E4; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-grey.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-grey.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-grey.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-grey.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-grey_dark {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #9b9b9b; }
  .has-border-bottom-grey_dark.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-grey_dark.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #9b9b9b; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-grey_dark.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-grey_dark.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-grey_dark.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-grey_dark.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-grey_light {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #F3F3F3; }
  .has-border-bottom-grey_light.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-grey_light.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #F3F3F3; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-grey_light.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-grey_light.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-grey_light.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-grey_light.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-yellow {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E3FF79; }
  .has-border-bottom-yellow.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-yellow.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E3FF79; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-yellow.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-yellow.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-yellow.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-yellow.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-lila {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CE8FDD; }
  .has-border-bottom-lila.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-lila.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #CE8FDD; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-lila.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-lila.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-lila.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-lila.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-green {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #868A3B; }
  .has-border-bottom-green.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-green.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #868A3B; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-green.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-green.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-green.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-green.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-blue {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #406BF6; }
  .has-border-bottom-blue.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-blue.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #406BF6; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-blue.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-blue.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-blue.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-blue.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-bottom-red {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FF5D31; }
  .has-border-bottom-red.fullw {
    border-bottom-color: transparent !important; }
    .has-border-bottom-red.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FF5D31; }
      @media screen and (min-width: 769px), print {
        .has-border-bottom-red.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-bottom-red.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-bottom-red.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-bottom-red.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-white {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF; }
  .has-border-left-white.fullw {
    border-left-color: transparent !important; }
    .has-border-left-white.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FFFFFF; }
      @media screen and (min-width: 769px), print {
        .has-border-left-white.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-white.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-white.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-white.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-black {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000; }
  .has-border-left-black.fullw {
    border-left-color: transparent !important; }
    .has-border-left-black.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #000000; }
      @media screen and (min-width: 769px), print {
        .has-border-left-black.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-black.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-black.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-black.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-grey {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #E4E4E4; }
  .has-border-left-grey.fullw {
    border-left-color: transparent !important; }
    .has-border-left-grey.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E4E4E4; }
      @media screen and (min-width: 769px), print {
        .has-border-left-grey.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-grey.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-grey.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-grey.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-grey_dark {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #9b9b9b; }
  .has-border-left-grey_dark.fullw {
    border-left-color: transparent !important; }
    .has-border-left-grey_dark.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #9b9b9b; }
      @media screen and (min-width: 769px), print {
        .has-border-left-grey_dark.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-grey_dark.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-grey_dark.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-grey_dark.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-grey_light {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #F3F3F3; }
  .has-border-left-grey_light.fullw {
    border-left-color: transparent !important; }
    .has-border-left-grey_light.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #F3F3F3; }
      @media screen and (min-width: 769px), print {
        .has-border-left-grey_light.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-grey_light.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-grey_light.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-grey_light.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-yellow {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #E3FF79; }
  .has-border-left-yellow.fullw {
    border-left-color: transparent !important; }
    .has-border-left-yellow.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #E3FF79; }
      @media screen and (min-width: 769px), print {
        .has-border-left-yellow.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-yellow.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-yellow.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-yellow.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-lila {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CE8FDD; }
  .has-border-left-lila.fullw {
    border-left-color: transparent !important; }
    .has-border-left-lila.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #CE8FDD; }
      @media screen and (min-width: 769px), print {
        .has-border-left-lila.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-lila.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-lila.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-lila.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-green {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #868A3B; }
  .has-border-left-green.fullw {
    border-left-color: transparent !important; }
    .has-border-left-green.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #868A3B; }
      @media screen and (min-width: 769px), print {
        .has-border-left-green.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-green.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-green.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-green.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-blue {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #406BF6; }
  .has-border-left-blue.fullw {
    border-left-color: transparent !important; }
    .has-border-left-blue.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #406BF6; }
      @media screen and (min-width: 769px), print {
        .has-border-left-blue.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-blue.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-blue.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-blue.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.has-border-left-red {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FF5D31; }
  .has-border-left-red.fullw {
    border-left-color: transparent !important; }
    .has-border-left-red.fullw:before {
      content: "";
      position: absolute;
      height: 2px;
      border-top: 1px solid #FF5D31; }
      @media screen and (min-width: 769px), print {
        .has-border-left-red.fullw:before {
          width: calc(769px - (2*32px)); } }
      @media screen and (min-width: 1280px) {
        .has-border-left-red.fullw:before {
          width: calc(1280px - (2*32px)); } }
      @media screen and (min-width: 1680px) {
        .has-border-left-red.fullw:before {
          width: calc(1680px - (2*32px));
          left: calc( (calc((calc(100vw - 1616px)) / -2)) - (calc(1616px * 0.08333333)) + 42px); } }
      @media screen and (min-width: 1984px) {
        .has-border-left-red.fullw:before {
          width: calc(1984px - (2*32px));
          left: calc((calc(100% * -0.1666667)) - (calc(calc(1984px - (2*32px)) * 0.08333333)) - 8px); } }

.customCiColorTxt {
  color: var(--customColor) !important; }

.has-bg-custom,
.customCiColorBg {
  background-color: var(--customColor); }

.has-btn-bg-custom {
  background-color: var(--customBtnBgColor); }

.white {
  background-color: var --white; }

.black {
  background-color: var --black; }

.grey {
  background-color: var --grey; }

.grey_dark {
  background-color: var --grey_dark; }

.grey_light {
  background-color: var --grey_light; }

.yellow {
  background-color: var --yellow; }

.lila {
  background-color: var --lila; }

.green {
  background-color: var --green; }

.blue {
  background-color: var --blue; }

.red {
  background-color: var --red; }

.has-bg-white, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle, .application-platform .acf-input-prepend {
  background-color: #FFFFFF; }
  .has-bg-white p a:hover, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td p a:hover, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td p a:hover, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td p a:hover, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td p a:hover, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td p a:hover, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td p a:hover, .application-platform .acf-input-prepend p a:hover {
    color: #FFFFFF; }

.has-bg-black {
  background-color: #000000; }
  .has-bg-black p a:hover {
    color: #FFFFFF; }

.has-bg-grey {
  background-color: #E4E4E4; }
  .has-bg-grey p a:hover {
    color: #FFFFFF; }

.has-bg-grey_dark {
  background-color: #9b9b9b; }
  .has-bg-grey_dark p a:hover {
    color: #FFFFFF; }

.has-bg-grey_light {
  background-color: #F3F3F3; }
  .has-bg-grey_light p a:hover {
    color: #FFFFFF; }

.has-bg-yellow {
  background-color: #E3FF79; }
  .has-bg-yellow p a:hover {
    color: #FFFFFF; }

.has-bg-lila {
  background-color: #CE8FDD; }
  .has-bg-lila p a:hover {
    color: #FFFFFF; }

.has-bg-green {
  background-color: #868A3B; }
  .has-bg-green p a:hover {
    color: #FFFFFF; }

.has-bg-blue {
  background-color: #406BF6; }
  .has-bg-blue p a:hover {
    color: #FFFFFF; }

.has-bg-red, .application-platform .application-item:hover > div {
  background-color: #FF5D31; }
  .has-bg-red p a:hover, .application-platform .application-item:hover > div p a:hover {
    color: #FFFFFF; }

.has-bg-white p a:hover, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td p a:hover, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td p a:hover, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td p a:hover, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td p a:hover, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td p a:hover, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td p a:hover, .application-platform .acf-input-prepend p a:hover {
  color: #000000; }

.white {
  color: #FFFFFF;
  border-color: #FFFFFF; }
  .white .arrow {
    border-color: #FFFFFF; }

.black {
  color: #000000;
  border-color: #000000; }
  .black .arrow {
    border-color: #000000; }

.grey {
  color: #E4E4E4;
  border-color: #E4E4E4; }
  .grey .arrow {
    border-color: #E4E4E4; }

.grey_dark {
  color: #9b9b9b;
  border-color: #9b9b9b; }
  .grey_dark .arrow {
    border-color: #9b9b9b; }

.grey_light {
  color: #F3F3F3;
  border-color: #F3F3F3; }
  .grey_light .arrow {
    border-color: #F3F3F3; }

.yellow {
  color: #E3FF79;
  border-color: #E3FF79; }
  .yellow .arrow {
    border-color: #E3FF79; }

.lila {
  color: #CE8FDD;
  border-color: #CE8FDD; }
  .lila .arrow {
    border-color: #CE8FDD; }

.green {
  color: #868A3B;
  border-color: #868A3B; }
  .green .arrow {
    border-color: #868A3B; }

.blue {
  color: #406BF6;
  border-color: #406BF6; }
  .blue .arrow {
    border-color: #406BF6; }

.red {
  color: #FF5D31;
  border-color: #FF5D31; }
  .red .arrow {
    border-color: #FF5D31; }

.arrow.white {
  border-color: #FFFFFF; }

.arrow.black {
  border-color: #000000; }

.arrow.grey {
  border-color: #E4E4E4; }

.arrow.grey_dark {
  border-color: #9b9b9b; }

.arrow.grey_light {
  border-color: #F3F3F3; }

.arrow.yellow {
  border-color: #E3FF79; }

.arrow.lila {
  border-color: #CE8FDD; }

.arrow.green {
  border-color: #868A3B; }

.arrow.blue {
  border-color: #406BF6; }

.arrow.red {
  border-color: #FF5D31; }

.has-arrow-white {
  border-color: #FFFFFF; }

.has-arrow-black {
  border-color: #000000; }

.has-arrow-grey {
  border-color: #E4E4E4; }

.has-arrow-grey_dark {
  border-color: #9b9b9b; }

.has-arrow-grey_light {
  border-color: #F3F3F3; }

.has-arrow-yellow {
  border-color: #E3FF79; }

.has-arrow-lila {
  border-color: #CE8FDD; }

.has-arrow-green {
  border-color: #868A3B; }

.has-arrow-blue {
  border-color: #406BF6; }

.has-arrow-red {
  border-color: #FF5D31; }

.is-flex-direction-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.is-flex-direction-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.is-flex-direction-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.is-flex-shrink-0 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.has-flex-base-5 {
  -webkit-flex-basis: 5px !important;
      -ms-flex-preferred-size: 5px !important;
          flex-basis: 5px !important; }

.has-flex-base-10 {
  -webkit-flex-basis: 10px !important;
      -ms-flex-preferred-size: 10px !important;
          flex-basis: 10px !important; }

.has-flex-base-15 {
  -webkit-flex-basis: 15px !important;
      -ms-flex-preferred-size: 15px !important;
          flex-basis: 15px !important; }

.has-flex-base-20 {
  -webkit-flex-basis: 20px !important;
      -ms-flex-preferred-size: 20px !important;
          flex-basis: 20px !important; }

.has-flex-base-25 {
  -webkit-flex-basis: 25px !important;
      -ms-flex-preferred-size: 25px !important;
          flex-basis: 25px !important; }

.has-flex-base-30 {
  -webkit-flex-basis: 30px !important;
      -ms-flex-preferred-size: 30px !important;
          flex-basis: 30px !important; }

.has-flex-base-35 {
  -webkit-flex-basis: 35px !important;
      -ms-flex-preferred-size: 35px !important;
          flex-basis: 35px !important; }

.has-flex-base-40 {
  -webkit-flex-basis: 40px !important;
      -ms-flex-preferred-size: 40px !important;
          flex-basis: 40px !important; }

.has-flex-base-45 {
  -webkit-flex-basis: 45px !important;
      -ms-flex-preferred-size: 45px !important;
          flex-basis: 45px !important; }

.has-flex-base-50 {
  -webkit-flex-basis: 50px !important;
      -ms-flex-preferred-size: 50px !important;
          flex-basis: 50px !important; }

.has-flex-base-55 {
  -webkit-flex-basis: 55px !important;
      -ms-flex-preferred-size: 55px !important;
          flex-basis: 55px !important; }

.has-flex-base-60 {
  -webkit-flex-basis: 60px !important;
      -ms-flex-preferred-size: 60px !important;
          flex-basis: 60px !important; }

.has-flex-base-65 {
  -webkit-flex-basis: 65px !important;
      -ms-flex-preferred-size: 65px !important;
          flex-basis: 65px !important; }

.has-flex-base-70 {
  -webkit-flex-basis: 70px !important;
      -ms-flex-preferred-size: 70px !important;
          flex-basis: 70px !important; }

.has-flex-base-75 {
  -webkit-flex-basis: 75px !important;
      -ms-flex-preferred-size: 75px !important;
          flex-basis: 75px !important; }

.has-flex-base-80 {
  -webkit-flex-basis: 80px !important;
      -ms-flex-preferred-size: 80px !important;
          flex-basis: 80px !important; }

.has-flex-base-85 {
  -webkit-flex-basis: 85px !important;
      -ms-flex-preferred-size: 85px !important;
          flex-basis: 85px !important; }

.has-flex-base-90 {
  -webkit-flex-basis: 90px !important;
      -ms-flex-preferred-size: 90px !important;
          flex-basis: 90px !important; }

.has-flex-base-95 {
  -webkit-flex-basis: 95px !important;
      -ms-flex-preferred-size: 95px !important;
          flex-basis: 95px !important; }

.has-flex-base-100 {
  -webkit-flex-basis: 100px !important;
      -ms-flex-preferred-size: 100px !important;
          flex-basis: 100px !important; }

.has-flex-base-105 {
  -webkit-flex-basis: 105px !important;
      -ms-flex-preferred-size: 105px !important;
          flex-basis: 105px !important; }

.has-flex-base-110 {
  -webkit-flex-basis: 110px !important;
      -ms-flex-preferred-size: 110px !important;
          flex-basis: 110px !important; }

.has-flex-base-115 {
  -webkit-flex-basis: 115px !important;
      -ms-flex-preferred-size: 115px !important;
          flex-basis: 115px !important; }

.has-flex-base-120 {
  -webkit-flex-basis: 120px !important;
      -ms-flex-preferred-size: 120px !important;
          flex-basis: 120px !important; }

.has-flex-base-125 {
  -webkit-flex-basis: 125px !important;
      -ms-flex-preferred-size: 125px !important;
          flex-basis: 125px !important; }

.has-flex-base-130 {
  -webkit-flex-basis: 130px !important;
      -ms-flex-preferred-size: 130px !important;
          flex-basis: 130px !important; }

.has-flex-base-135 {
  -webkit-flex-basis: 135px !important;
      -ms-flex-preferred-size: 135px !important;
          flex-basis: 135px !important; }

.has-flex-base-140 {
  -webkit-flex-basis: 140px !important;
      -ms-flex-preferred-size: 140px !important;
          flex-basis: 140px !important; }

.has-flex-base-145 {
  -webkit-flex-basis: 145px !important;
      -ms-flex-preferred-size: 145px !important;
          flex-basis: 145px !important; }

.has-flex-base-150 {
  -webkit-flex-basis: 150px !important;
      -ms-flex-preferred-size: 150px !important;
          flex-basis: 150px !important; }

.has-flex-base-155 {
  -webkit-flex-basis: 155px !important;
      -ms-flex-preferred-size: 155px !important;
          flex-basis: 155px !important; }

.has-flex-base-160 {
  -webkit-flex-basis: 160px !important;
      -ms-flex-preferred-size: 160px !important;
          flex-basis: 160px !important; }

.has-flex-base-165 {
  -webkit-flex-basis: 165px !important;
      -ms-flex-preferred-size: 165px !important;
          flex-basis: 165px !important; }

.has-flex-base-170 {
  -webkit-flex-basis: 170px !important;
      -ms-flex-preferred-size: 170px !important;
          flex-basis: 170px !important; }

.has-flex-base-175 {
  -webkit-flex-basis: 175px !important;
      -ms-flex-preferred-size: 175px !important;
          flex-basis: 175px !important; }

.has-flex-base-180 {
  -webkit-flex-basis: 180px !important;
      -ms-flex-preferred-size: 180px !important;
          flex-basis: 180px !important; }

.has-flex-base-185 {
  -webkit-flex-basis: 185px !important;
      -ms-flex-preferred-size: 185px !important;
          flex-basis: 185px !important; }

.has-flex-base-190 {
  -webkit-flex-basis: 190px !important;
      -ms-flex-preferred-size: 190px !important;
          flex-basis: 190px !important; }

.has-flex-base-195 {
  -webkit-flex-basis: 195px !important;
      -ms-flex-preferred-size: 195px !important;
          flex-basis: 195px !important; }

.has-flex-base-200 {
  -webkit-flex-basis: 200px !important;
      -ms-flex-preferred-size: 200px !important;
          flex-basis: 200px !important; }

.has-flex-base-205 {
  -webkit-flex-basis: 205px !important;
      -ms-flex-preferred-size: 205px !important;
          flex-basis: 205px !important; }

.has-flex-base-210 {
  -webkit-flex-basis: 210px !important;
      -ms-flex-preferred-size: 210px !important;
          flex-basis: 210px !important; }

.has-flex-base-215 {
  -webkit-flex-basis: 215px !important;
      -ms-flex-preferred-size: 215px !important;
          flex-basis: 215px !important; }

.has-flex-base-220 {
  -webkit-flex-basis: 220px !important;
      -ms-flex-preferred-size: 220px !important;
          flex-basis: 220px !important; }

.has-flex-base-225 {
  -webkit-flex-basis: 225px !important;
      -ms-flex-preferred-size: 225px !important;
          flex-basis: 225px !important; }

.has-flex-base-230 {
  -webkit-flex-basis: 230px !important;
      -ms-flex-preferred-size: 230px !important;
          flex-basis: 230px !important; }

.has-flex-base-235 {
  -webkit-flex-basis: 235px !important;
      -ms-flex-preferred-size: 235px !important;
          flex-basis: 235px !important; }

.has-flex-base-240 {
  -webkit-flex-basis: 240px !important;
      -ms-flex-preferred-size: 240px !important;
          flex-basis: 240px !important; }

.has-flex-base-245 {
  -webkit-flex-basis: 245px !important;
      -ms-flex-preferred-size: 245px !important;
          flex-basis: 245px !important; }

.has-flex-base-250 {
  -webkit-flex-basis: 250px !important;
      -ms-flex-preferred-size: 250px !important;
          flex-basis: 250px !important; }

.has-flex-base-255 {
  -webkit-flex-basis: 255px !important;
      -ms-flex-preferred-size: 255px !important;
          flex-basis: 255px !important; }

.has-flex-base-260 {
  -webkit-flex-basis: 260px !important;
      -ms-flex-preferred-size: 260px !important;
          flex-basis: 260px !important; }

.has-flex-base-265 {
  -webkit-flex-basis: 265px !important;
      -ms-flex-preferred-size: 265px !important;
          flex-basis: 265px !important; }

.has-flex-base-270 {
  -webkit-flex-basis: 270px !important;
      -ms-flex-preferred-size: 270px !important;
          flex-basis: 270px !important; }

.has-flex-base-275 {
  -webkit-flex-basis: 275px !important;
      -ms-flex-preferred-size: 275px !important;
          flex-basis: 275px !important; }

.has-flex-base-280 {
  -webkit-flex-basis: 280px !important;
      -ms-flex-preferred-size: 280px !important;
          flex-basis: 280px !important; }

.has-flex-base-285 {
  -webkit-flex-basis: 285px !important;
      -ms-flex-preferred-size: 285px !important;
          flex-basis: 285px !important; }

.has-flex-base-290 {
  -webkit-flex-basis: 290px !important;
      -ms-flex-preferred-size: 290px !important;
          flex-basis: 290px !important; }

.has-flex-base-295 {
  -webkit-flex-basis: 295px !important;
      -ms-flex-preferred-size: 295px !important;
          flex-basis: 295px !important; }

.has-flex-base-300 {
  -webkit-flex-basis: 300px !important;
      -ms-flex-preferred-size: 300px !important;
          flex-basis: 300px !important; }

.has-flex-base-305 {
  -webkit-flex-basis: 305px !important;
      -ms-flex-preferred-size: 305px !important;
          flex-basis: 305px !important; }

.has-flex-base-310 {
  -webkit-flex-basis: 310px !important;
      -ms-flex-preferred-size: 310px !important;
          flex-basis: 310px !important; }

.has-flex-base-315 {
  -webkit-flex-basis: 315px !important;
      -ms-flex-preferred-size: 315px !important;
          flex-basis: 315px !important; }

.has-flex-base-320 {
  -webkit-flex-basis: 320px !important;
      -ms-flex-preferred-size: 320px !important;
          flex-basis: 320px !important; }

.has-flex-base-325 {
  -webkit-flex-basis: 325px !important;
      -ms-flex-preferred-size: 325px !important;
          flex-basis: 325px !important; }

.has-flex-base-330 {
  -webkit-flex-basis: 330px !important;
      -ms-flex-preferred-size: 330px !important;
          flex-basis: 330px !important; }

.has-flex-base-335 {
  -webkit-flex-basis: 335px !important;
      -ms-flex-preferred-size: 335px !important;
          flex-basis: 335px !important; }

.has-flex-base-340 {
  -webkit-flex-basis: 340px !important;
      -ms-flex-preferred-size: 340px !important;
          flex-basis: 340px !important; }

.has-flex-base-345 {
  -webkit-flex-basis: 345px !important;
      -ms-flex-preferred-size: 345px !important;
          flex-basis: 345px !important; }

.has-flex-base-350 {
  -webkit-flex-basis: 350px !important;
      -ms-flex-preferred-size: 350px !important;
          flex-basis: 350px !important; }

.has-flex-base-355 {
  -webkit-flex-basis: 355px !important;
      -ms-flex-preferred-size: 355px !important;
          flex-basis: 355px !important; }

.has-flex-base-360 {
  -webkit-flex-basis: 360px !important;
      -ms-flex-preferred-size: 360px !important;
          flex-basis: 360px !important; }

.has-flex-base-365 {
  -webkit-flex-basis: 365px !important;
      -ms-flex-preferred-size: 365px !important;
          flex-basis: 365px !important; }

.has-flex-base-370 {
  -webkit-flex-basis: 370px !important;
      -ms-flex-preferred-size: 370px !important;
          flex-basis: 370px !important; }

.has-flex-base-375 {
  -webkit-flex-basis: 375px !important;
      -ms-flex-preferred-size: 375px !important;
          flex-basis: 375px !important; }

.has-flex-base-380 {
  -webkit-flex-basis: 380px !important;
      -ms-flex-preferred-size: 380px !important;
          flex-basis: 380px !important; }

.has-flex-base-385 {
  -webkit-flex-basis: 385px !important;
      -ms-flex-preferred-size: 385px !important;
          flex-basis: 385px !important; }

.has-flex-base-390 {
  -webkit-flex-basis: 390px !important;
      -ms-flex-preferred-size: 390px !important;
          flex-basis: 390px !important; }

.has-flex-base-395 {
  -webkit-flex-basis: 395px !important;
      -ms-flex-preferred-size: 395px !important;
          flex-basis: 395px !important; }

.has-flex-base-400 {
  -webkit-flex-basis: 400px !important;
      -ms-flex-preferred-size: 400px !important;
          flex-basis: 400px !important; }

.has-flex-base-405 {
  -webkit-flex-basis: 405px !important;
      -ms-flex-preferred-size: 405px !important;
          flex-basis: 405px !important; }

.has-flex-base-410 {
  -webkit-flex-basis: 410px !important;
      -ms-flex-preferred-size: 410px !important;
          flex-basis: 410px !important; }

.has-flex-base-415 {
  -webkit-flex-basis: 415px !important;
      -ms-flex-preferred-size: 415px !important;
          flex-basis: 415px !important; }

.has-flex-base-420 {
  -webkit-flex-basis: 420px !important;
      -ms-flex-preferred-size: 420px !important;
          flex-basis: 420px !important; }

.has-flex-base-425 {
  -webkit-flex-basis: 425px !important;
      -ms-flex-preferred-size: 425px !important;
          flex-basis: 425px !important; }

.has-flex-base-430 {
  -webkit-flex-basis: 430px !important;
      -ms-flex-preferred-size: 430px !important;
          flex-basis: 430px !important; }

.has-flex-base-435 {
  -webkit-flex-basis: 435px !important;
      -ms-flex-preferred-size: 435px !important;
          flex-basis: 435px !important; }

.has-flex-base-440 {
  -webkit-flex-basis: 440px !important;
      -ms-flex-preferred-size: 440px !important;
          flex-basis: 440px !important; }

.has-flex-base-445 {
  -webkit-flex-basis: 445px !important;
      -ms-flex-preferred-size: 445px !important;
          flex-basis: 445px !important; }

.has-flex-base-450 {
  -webkit-flex-basis: 450px !important;
      -ms-flex-preferred-size: 450px !important;
          flex-basis: 450px !important; }

.has-flex-base-455 {
  -webkit-flex-basis: 455px !important;
      -ms-flex-preferred-size: 455px !important;
          flex-basis: 455px !important; }

.has-flex-base-460 {
  -webkit-flex-basis: 460px !important;
      -ms-flex-preferred-size: 460px !important;
          flex-basis: 460px !important; }

.has-flex-base-465 {
  -webkit-flex-basis: 465px !important;
      -ms-flex-preferred-size: 465px !important;
          flex-basis: 465px !important; }

.has-flex-base-470 {
  -webkit-flex-basis: 470px !important;
      -ms-flex-preferred-size: 470px !important;
          flex-basis: 470px !important; }

.has-flex-base-475 {
  -webkit-flex-basis: 475px !important;
      -ms-flex-preferred-size: 475px !important;
          flex-basis: 475px !important; }

.has-flex-base-480 {
  -webkit-flex-basis: 480px !important;
      -ms-flex-preferred-size: 480px !important;
          flex-basis: 480px !important; }

.has-flex-base-485 {
  -webkit-flex-basis: 485px !important;
      -ms-flex-preferred-size: 485px !important;
          flex-basis: 485px !important; }

.has-flex-base-490 {
  -webkit-flex-basis: 490px !important;
      -ms-flex-preferred-size: 490px !important;
          flex-basis: 490px !important; }

.has-flex-base-495 {
  -webkit-flex-basis: 495px !important;
      -ms-flex-preferred-size: 495px !important;
          flex-basis: 495px !important; }

.has-flex-base-500 {
  -webkit-flex-basis: 500px !important;
      -ms-flex-preferred-size: 500px !important;
          flex-basis: 500px !important; }

.has-flex-base-505 {
  -webkit-flex-basis: 505px !important;
      -ms-flex-preferred-size: 505px !important;
          flex-basis: 505px !important; }

.has-flex-base-510 {
  -webkit-flex-basis: 510px !important;
      -ms-flex-preferred-size: 510px !important;
          flex-basis: 510px !important; }

.has-flex-base-515 {
  -webkit-flex-basis: 515px !important;
      -ms-flex-preferred-size: 515px !important;
          flex-basis: 515px !important; }

.has-flex-base-520 {
  -webkit-flex-basis: 520px !important;
      -ms-flex-preferred-size: 520px !important;
          flex-basis: 520px !important; }

.has-flex-base-525 {
  -webkit-flex-basis: 525px !important;
      -ms-flex-preferred-size: 525px !important;
          flex-basis: 525px !important; }

.has-flex-base-530 {
  -webkit-flex-basis: 530px !important;
      -ms-flex-preferred-size: 530px !important;
          flex-basis: 530px !important; }

.has-flex-base-535 {
  -webkit-flex-basis: 535px !important;
      -ms-flex-preferred-size: 535px !important;
          flex-basis: 535px !important; }

.has-flex-base-540 {
  -webkit-flex-basis: 540px !important;
      -ms-flex-preferred-size: 540px !important;
          flex-basis: 540px !important; }

.has-flex-base-545 {
  -webkit-flex-basis: 545px !important;
      -ms-flex-preferred-size: 545px !important;
          flex-basis: 545px !important; }

.has-flex-base-550 {
  -webkit-flex-basis: 550px !important;
      -ms-flex-preferred-size: 550px !important;
          flex-basis: 550px !important; }

.has-flex-base-555 {
  -webkit-flex-basis: 555px !important;
      -ms-flex-preferred-size: 555px !important;
          flex-basis: 555px !important; }

.has-flex-base-560 {
  -webkit-flex-basis: 560px !important;
      -ms-flex-preferred-size: 560px !important;
          flex-basis: 560px !important; }

.has-flex-base-565 {
  -webkit-flex-basis: 565px !important;
      -ms-flex-preferred-size: 565px !important;
          flex-basis: 565px !important; }

.has-flex-base-570 {
  -webkit-flex-basis: 570px !important;
      -ms-flex-preferred-size: 570px !important;
          flex-basis: 570px !important; }

.has-flex-base-575 {
  -webkit-flex-basis: 575px !important;
      -ms-flex-preferred-size: 575px !important;
          flex-basis: 575px !important; }

.has-flex-base-580 {
  -webkit-flex-basis: 580px !important;
      -ms-flex-preferred-size: 580px !important;
          flex-basis: 580px !important; }

.has-flex-base-585 {
  -webkit-flex-basis: 585px !important;
      -ms-flex-preferred-size: 585px !important;
          flex-basis: 585px !important; }

.has-flex-base-590 {
  -webkit-flex-basis: 590px !important;
      -ms-flex-preferred-size: 590px !important;
          flex-basis: 590px !important; }

.has-flex-base-595 {
  -webkit-flex-basis: 595px !important;
      -ms-flex-preferred-size: 595px !important;
          flex-basis: 595px !important; }

.has-flex-base-600 {
  -webkit-flex-basis: 600px !important;
      -ms-flex-preferred-size: 600px !important;
          flex-basis: 600px !important; }

.has-flex-base-605 {
  -webkit-flex-basis: 605px !important;
      -ms-flex-preferred-size: 605px !important;
          flex-basis: 605px !important; }

.has-flex-base-610 {
  -webkit-flex-basis: 610px !important;
      -ms-flex-preferred-size: 610px !important;
          flex-basis: 610px !important; }

.has-flex-base-615 {
  -webkit-flex-basis: 615px !important;
      -ms-flex-preferred-size: 615px !important;
          flex-basis: 615px !important; }

.has-flex-base-620 {
  -webkit-flex-basis: 620px !important;
      -ms-flex-preferred-size: 620px !important;
          flex-basis: 620px !important; }

.has-flex-base-625 {
  -webkit-flex-basis: 625px !important;
      -ms-flex-preferred-size: 625px !important;
          flex-basis: 625px !important; }

.has-flex-base-630 {
  -webkit-flex-basis: 630px !important;
      -ms-flex-preferred-size: 630px !important;
          flex-basis: 630px !important; }

.has-flex-base-635 {
  -webkit-flex-basis: 635px !important;
      -ms-flex-preferred-size: 635px !important;
          flex-basis: 635px !important; }

.has-flex-base-640 {
  -webkit-flex-basis: 640px !important;
      -ms-flex-preferred-size: 640px !important;
          flex-basis: 640px !important; }

.has-flex-base-645 {
  -webkit-flex-basis: 645px !important;
      -ms-flex-preferred-size: 645px !important;
          flex-basis: 645px !important; }

.has-flex-base-650 {
  -webkit-flex-basis: 650px !important;
      -ms-flex-preferred-size: 650px !important;
          flex-basis: 650px !important; }

.has-flex-base-655 {
  -webkit-flex-basis: 655px !important;
      -ms-flex-preferred-size: 655px !important;
          flex-basis: 655px !important; }

.has-flex-base-660 {
  -webkit-flex-basis: 660px !important;
      -ms-flex-preferred-size: 660px !important;
          flex-basis: 660px !important; }

.has-flex-base-665 {
  -webkit-flex-basis: 665px !important;
      -ms-flex-preferred-size: 665px !important;
          flex-basis: 665px !important; }

.has-flex-base-670 {
  -webkit-flex-basis: 670px !important;
      -ms-flex-preferred-size: 670px !important;
          flex-basis: 670px !important; }

.has-flex-base-675 {
  -webkit-flex-basis: 675px !important;
      -ms-flex-preferred-size: 675px !important;
          flex-basis: 675px !important; }

.has-flex-base-680 {
  -webkit-flex-basis: 680px !important;
      -ms-flex-preferred-size: 680px !important;
          flex-basis: 680px !important; }

.has-flex-base-685 {
  -webkit-flex-basis: 685px !important;
      -ms-flex-preferred-size: 685px !important;
          flex-basis: 685px !important; }

.has-flex-base-690 {
  -webkit-flex-basis: 690px !important;
      -ms-flex-preferred-size: 690px !important;
          flex-basis: 690px !important; }

.has-flex-base-695 {
  -webkit-flex-basis: 695px !important;
      -ms-flex-preferred-size: 695px !important;
          flex-basis: 695px !important; }

.has-flex-base-700 {
  -webkit-flex-basis: 700px !important;
      -ms-flex-preferred-size: 700px !important;
          flex-basis: 700px !important; }

.has-flex-base-705 {
  -webkit-flex-basis: 705px !important;
      -ms-flex-preferred-size: 705px !important;
          flex-basis: 705px !important; }

.has-flex-base-710 {
  -webkit-flex-basis: 710px !important;
      -ms-flex-preferred-size: 710px !important;
          flex-basis: 710px !important; }

.has-flex-base-715 {
  -webkit-flex-basis: 715px !important;
      -ms-flex-preferred-size: 715px !important;
          flex-basis: 715px !important; }

.has-flex-base-720 {
  -webkit-flex-basis: 720px !important;
      -ms-flex-preferred-size: 720px !important;
          flex-basis: 720px !important; }

.has-flex-base-725 {
  -webkit-flex-basis: 725px !important;
      -ms-flex-preferred-size: 725px !important;
          flex-basis: 725px !important; }

.has-flex-base-730 {
  -webkit-flex-basis: 730px !important;
      -ms-flex-preferred-size: 730px !important;
          flex-basis: 730px !important; }

.has-flex-base-735 {
  -webkit-flex-basis: 735px !important;
      -ms-flex-preferred-size: 735px !important;
          flex-basis: 735px !important; }

.has-flex-base-740 {
  -webkit-flex-basis: 740px !important;
      -ms-flex-preferred-size: 740px !important;
          flex-basis: 740px !important; }

.has-flex-base-745 {
  -webkit-flex-basis: 745px !important;
      -ms-flex-preferred-size: 745px !important;
          flex-basis: 745px !important; }

.has-flex-base-750 {
  -webkit-flex-basis: 750px !important;
      -ms-flex-preferred-size: 750px !important;
          flex-basis: 750px !important; }

.has-flex-base-755 {
  -webkit-flex-basis: 755px !important;
      -ms-flex-preferred-size: 755px !important;
          flex-basis: 755px !important; }

.has-flex-base-760 {
  -webkit-flex-basis: 760px !important;
      -ms-flex-preferred-size: 760px !important;
          flex-basis: 760px !important; }

.has-flex-base-765 {
  -webkit-flex-basis: 765px !important;
      -ms-flex-preferred-size: 765px !important;
          flex-basis: 765px !important; }

.has-flex-base-770 {
  -webkit-flex-basis: 770px !important;
      -ms-flex-preferred-size: 770px !important;
          flex-basis: 770px !important; }

.has-flex-base-775 {
  -webkit-flex-basis: 775px !important;
      -ms-flex-preferred-size: 775px !important;
          flex-basis: 775px !important; }

.has-flex-base-780 {
  -webkit-flex-basis: 780px !important;
      -ms-flex-preferred-size: 780px !important;
          flex-basis: 780px !important; }

.has-flex-base-785 {
  -webkit-flex-basis: 785px !important;
      -ms-flex-preferred-size: 785px !important;
          flex-basis: 785px !important; }

.has-flex-base-790 {
  -webkit-flex-basis: 790px !important;
      -ms-flex-preferred-size: 790px !important;
          flex-basis: 790px !important; }

.has-flex-base-795 {
  -webkit-flex-basis: 795px !important;
      -ms-flex-preferred-size: 795px !important;
          flex-basis: 795px !important; }

.has-flex-base-800 {
  -webkit-flex-basis: 800px !important;
      -ms-flex-preferred-size: 800px !important;
          flex-basis: 800px !important; }

.has-flex-base-805 {
  -webkit-flex-basis: 805px !important;
      -ms-flex-preferred-size: 805px !important;
          flex-basis: 805px !important; }

.has-flex-base-810 {
  -webkit-flex-basis: 810px !important;
      -ms-flex-preferred-size: 810px !important;
          flex-basis: 810px !important; }

.has-flex-base-815 {
  -webkit-flex-basis: 815px !important;
      -ms-flex-preferred-size: 815px !important;
          flex-basis: 815px !important; }

.has-flex-base-820 {
  -webkit-flex-basis: 820px !important;
      -ms-flex-preferred-size: 820px !important;
          flex-basis: 820px !important; }

.has-flex-base-825 {
  -webkit-flex-basis: 825px !important;
      -ms-flex-preferred-size: 825px !important;
          flex-basis: 825px !important; }

.has-flex-base-830 {
  -webkit-flex-basis: 830px !important;
      -ms-flex-preferred-size: 830px !important;
          flex-basis: 830px !important; }

.has-flex-base-835 {
  -webkit-flex-basis: 835px !important;
      -ms-flex-preferred-size: 835px !important;
          flex-basis: 835px !important; }

.has-flex-base-840 {
  -webkit-flex-basis: 840px !important;
      -ms-flex-preferred-size: 840px !important;
          flex-basis: 840px !important; }

.has-flex-base-845 {
  -webkit-flex-basis: 845px !important;
      -ms-flex-preferred-size: 845px !important;
          flex-basis: 845px !important; }

.has-flex-base-850 {
  -webkit-flex-basis: 850px !important;
      -ms-flex-preferred-size: 850px !important;
          flex-basis: 850px !important; }

.has-flex-base-855 {
  -webkit-flex-basis: 855px !important;
      -ms-flex-preferred-size: 855px !important;
          flex-basis: 855px !important; }

.has-flex-base-860 {
  -webkit-flex-basis: 860px !important;
      -ms-flex-preferred-size: 860px !important;
          flex-basis: 860px !important; }

.has-flex-base-865 {
  -webkit-flex-basis: 865px !important;
      -ms-flex-preferred-size: 865px !important;
          flex-basis: 865px !important; }

.has-flex-base-870 {
  -webkit-flex-basis: 870px !important;
      -ms-flex-preferred-size: 870px !important;
          flex-basis: 870px !important; }

.has-flex-base-875 {
  -webkit-flex-basis: 875px !important;
      -ms-flex-preferred-size: 875px !important;
          flex-basis: 875px !important; }

.has-flex-base-880 {
  -webkit-flex-basis: 880px !important;
      -ms-flex-preferred-size: 880px !important;
          flex-basis: 880px !important; }

.has-flex-base-885 {
  -webkit-flex-basis: 885px !important;
      -ms-flex-preferred-size: 885px !important;
          flex-basis: 885px !important; }

.has-flex-base-890 {
  -webkit-flex-basis: 890px !important;
      -ms-flex-preferred-size: 890px !important;
          flex-basis: 890px !important; }

.has-flex-base-895 {
  -webkit-flex-basis: 895px !important;
      -ms-flex-preferred-size: 895px !important;
          flex-basis: 895px !important; }

.is-square-el,
.is-2by1-el,
.is-4by1-el,
.is-4by3-el,
.is-16by9-el,
.is-5by4-el {
  position: relative; }
  .is-square-el > div,
  .is-square-el > a,
  .is-square-el > figure,
  .is-square-el > video,
  .is-square-el > iframe,
  .is-square-el > img,
  .is-2by1-el > div,
  .is-2by1-el > a,
  .is-2by1-el > figure,
  .is-2by1-el > video,
  .is-2by1-el > iframe,
  .is-2by1-el > img,
  .is-4by1-el > div,
  .is-4by1-el > a,
  .is-4by1-el > figure,
  .is-4by1-el > video,
  .is-4by1-el > iframe,
  .is-4by1-el > img,
  .is-4by3-el > div,
  .is-4by3-el > a,
  .is-4by3-el > figure,
  .is-4by3-el > video,
  .is-4by3-el > iframe,
  .is-4by3-el > img,
  .is-16by9-el > div,
  .is-16by9-el > a,
  .is-16by9-el > figure,
  .is-16by9-el > video,
  .is-16by9-el > iframe,
  .is-16by9-el > img,
  .is-5by4-el > div,
  .is-5by4-el > a,
  .is-5by4-el > figure,
  .is-5by4-el > video,
  .is-5by4-el > iframe,
  .is-5by4-el > img {
    position: absolute;
    top: 0;
    width: 100%; }
  .is-square-el > iframe,
  .is-2by1-el > iframe,
  .is-4by1-el > iframe,
  .is-4by3-el > iframe,
  .is-16by9-el > iframe,
  .is-5by4-el > iframe {
    height: 100%; }
  .is-square-el > .BorlabsCookie,
  .is-2by1-el > .BorlabsCookie,
  .is-4by1-el > .BorlabsCookie,
  .is-4by3-el > .BorlabsCookie,
  .is-16by9-el > .BorlabsCookie,
  .is-5by4-el > .BorlabsCookie {
    height: 75%;
    bottom: 0;
    margin: auto; }

.is-square-el:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 100%; }

.is-2by1-el:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 50%; }

.is-4by1-el:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 25%; }

.is-4by3-el:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 75%; }

.is-16by9-el:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 56.25%; }

.is-5by4-el:before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 80%; }

.is-vbaseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }

.is-vend {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.is-vstart {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.is-justify-flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.is-justify-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.is-justify-space-evenly {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }

.is-justify-space-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }

.is-align-items-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.is-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0; }

.is-scrollable {
  overflow: auto; }

.is-invisible {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 0;
  height: 0;
  padding: 0; }

#user-profile-links {
  z-index: 10; }

@media screen and (min-width: 1280px) {
  main {
    min-height: 100vh; } }

main > div {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start; }
  main > div > div {
    z-index: 1; }

#bglogo-wrapper {
  position: fixed;
  height: 40vh;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 0; }
  @media screen and (max-width: 768px) {
    #bglogo-wrapper {
      bottom: 0; } }
  @media screen and (min-width: 769px), print {
    #bglogo-wrapper {
      height: 60vh;
      top: 20vh; } }
  @media screen and (min-width: 1280px) {
    #bglogo-wrapper {
      height: 80vh;
      top: 10vh; } }
  #bglogo-wrapper svg {
    position: absolute;
    height: 100%;
    right: 0;
    left: 0;
    margin: auto; }

@media screen and (max-width: 768px) {
  .navbar.mobile-header {
    background-color: #FFFFFF; } }

.navbar.is-small {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
  .navbar.is-small .navbar-brand .navbar-item #logo {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    width: 1.875rem;
    height: 1.875rem; }
    .navbar.is-small .navbar-brand .navbar-item #logo .logo-name {
      display: none; }
  .navbar.is-small .navbar-brand .navbar-item #logo-small {
    display: block; }
  .navbar.is-small .navbar-brand .navbar-item #claim {
    display: none; }

.navbar.is-active .navbar-brand .navbar-item {
  z-index: 30; }
  .navbar.is-active .navbar-brand .navbar-item #logo-small {
    display: none; }

.navbar .navbar-brand {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .navbar .navbar-brand .navbar-item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .navbar .navbar-brand .navbar-item #logo {
      width: 1.875rem; }
      @media screen and (max-width: 768px) {
        .navbar .navbar-brand .navbar-item #logo {
          height: 1.875rem;
          margin-top: auto;
          margin-bottom: auto; } }
      @media screen and (min-width: 769px), print {
        .navbar .navbar-brand .navbar-item #logo {
          width: 5rem;
          -webkit-transform: translateY(10px);
                  transform: translateY(10px); } }
      @media screen and (min-width: 1280px) {
        .navbar .navbar-brand .navbar-item #logo {
          width: 7.5rem; } }
      .navbar .navbar-brand .navbar-item #logo #logosvg {
        display: block; }
      @media screen and (max-width: 768px) {
        .navbar .navbar-brand .navbar-item #logo .logo-name {
          display: none; } }
    .navbar .navbar-brand .navbar-item #logo-small {
      display: none;
      max-width: calc(100% - 200px); }
      .navbar .navbar-brand .navbar-item #logo-small .has-overflow-shadow:after {
        content: "";
        position: absolute;
        right: 0;
        width: 3.125rem;
        height: 100%;
        z-index: 1;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(white));
        background: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, white 100%); }
    .navbar .navbar-brand .navbar-item #claim {
      position: absolute;
      right: 0;
      left: 0;
      margin: auto; }
      @media screen and (max-width: 768px) {
        .navbar .navbar-brand .navbar-item #claim {
          top: 0.625rem; } }
    .navbar .navbar-brand .navbar-item .language-link {
      line-height: 3.25rem; }
    .navbar .navbar-brand .navbar-item #btn-search {
      right: 2.5rem;
      width: 3.25rem;
      height: 3.25rem;
      display: block;
      text-indent: -9999px;
      background-image: url(231de5f3e0cba231b5e0ae3316dafbef.svg);
      background-repeat: no-repeat;
      background-size: 50%;
      background-position: 50% 50%; }
      .navbar .navbar-brand .navbar-item #btn-search.is-active {
        background-image: url(d0a128f341b7d1d2e36f09da58df794a.svg); }
    .navbar .navbar-brand .navbar-item #btn-search,
    .navbar .navbar-brand .navbar-item .navbar-burger {
      margin-bottom: 0;
      z-index: 30; }
      .navbar .navbar-brand .navbar-item #btn-search.is-active span:first-child,
      .navbar .navbar-brand .navbar-item .navbar-burger.is-active span:first-child {
        -webkit-transform: translateY(12px) rotate(45deg);
                transform: translateY(12px) rotate(45deg); }
      .navbar .navbar-brand .navbar-item #btn-search.is-active span:nth-child(3),
      .navbar .navbar-brand .navbar-item .navbar-burger.is-active span:nth-child(3) {
        -webkit-transform: translateY(-12px) rotate(-45deg);
                transform: translateY(-12px) rotate(-45deg); }
      .navbar .navbar-brand .navbar-item #btn-search:hover,
      .navbar .navbar-brand .navbar-item .navbar-burger:hover {
        background-color: transparent !important; }
      .navbar .navbar-brand .navbar-item #btn-search span,
      .navbar .navbar-brand .navbar-item .navbar-burger span {
        left: auto;
        right: 0;
        height: 1px;
        width: 24px;
        background-color: #000000; }
        .navbar .navbar-brand .navbar-item #btn-search span:first-child,
        .navbar .navbar-brand .navbar-item .navbar-burger span:first-child {
          top: calc(50% - 12px); }
        .navbar .navbar-brand .navbar-item #btn-search span:nth-child(2),
        .navbar .navbar-brand .navbar-item .navbar-burger span:nth-child(2) {
          top: calc(50% - 0px); }
        .navbar .navbar-brand .navbar-item #btn-search span:last-child,
        .navbar .navbar-brand .navbar-item .navbar-burger span:last-child {
          top: calc(50% + 12px); }

.navbar #search,
.navbar .navbar-menu {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .navbar #search.is-active,
  .navbar .navbar-menu.is-active {
    position: fixed;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    top: 0;
    left: 0;
    width: 100vw;
    height: auto;
    z-index: 20; }
    @media screen and (max-width: 768px) {
      .navbar #search.is-active,
      .navbar .navbar-menu.is-active {
        height: 100vh; } }
  .navbar #search .navbar-end,
  .navbar .navbar-menu .navbar-end {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    @media screen and (max-width: 768px) {
      .navbar #search .navbar-end,
      .navbar .navbar-menu .navbar-end {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        height: 100%;
        padding: 5rem 0 0;
        overflow: auto; } }
    @media screen and (min-width: 769px), print {
      .navbar #search .navbar-end,
      .navbar .navbar-menu .navbar-end {
        padding: 2.5rem 1.5625rem; } }
    @media screen and (min-width: 769px), print {
      .navbar #search .navbar-end > div,
      .navbar .navbar-menu .navbar-end > div {
        max-width: 1984px;
        margin-right: auto;
        margin-left: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media screen and (max-width: 768px) {
      .navbar #search .navbar-end > div,
      .navbar .navbar-menu .navbar-end > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        .navbar #search .navbar-end > div:first-child,
        .navbar .navbar-menu .navbar-end > div:first-child {
          border-top: 1px solid #000000; }
        .navbar #search .navbar-end > div .navbar-item,
        .navbar .navbar-menu .navbar-end > div .navbar-item {
          padding-top: 0;
          padding-bottom: 0; }
          .navbar #search .navbar-end > div .navbar-item.has-dropdown,
          .navbar .navbar-menu .navbar-end > div .navbar-item.has-dropdown {
            border-bottom: 1px solid #000000; } }

.navbar .navbar-item {
  font-family: "MaisonNeue-Book";
  padding: 0.125rem 0.625rem; }
  @media screen and (max-width: 768px) {
    .navbar .navbar-item .navbar-link.is-arrowless {
      z-index: 0; } }
  @media screen and (min-width: 769px), print {
    .navbar .navbar-item .navbar-link {
      padding: 0.125rem 0.625rem; } }
  .navbar .navbar-item .navbar-link-arrow {
    display: block;
    position: absolute;
    top: 0.5rem;
    right: 0;
    width: 3rem;
    height: 2rem;
    margin-top: 0;
    cursor: pointer;
    z-index: 1; }
    .navbar .navbar-item .navbar-link-arrow:after {
      content: "";
      display: block;
      position: absolute;
      top: 1rem;
      right: 1.25rem;
      width: 0.9375rem;
      height: 0.9375rem;
      margin-top: -0.75rem;
      cursor: pointer;
      border: 2px solid #000000;
      border-radius: 0;
      border-top: 0;
      border-right: 0;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      -webkit-transform-origin: center;
              transform-origin: center; }
  .navbar .navbar-item.has-dropdown .navbar-item {
    border: none !important; }
  .navbar .navbar-item.is-active .navbar-link-arrow:after {
    top: 1.25rem;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  @media screen and (max-width: 768px) {
    .navbar .navbar-item.is-active.has-dropdown .navbar-dropdown {
      display: block; } }
  @media screen and (max-width: 768px) {
    .navbar .navbar-item .navbar-dropdown {
      display: none;
      padding-bottom: 2.5rem; } }
  .navbar .navbar-item .breadcrumbs {
    position: relative; }
    .navbar .navbar-item .breadcrumbs a {
      position: relative;
      margin: 0 1.875rem 0 0;
      white-space: nowrap; }
      .navbar .navbar-item .breadcrumbs a:after {
        content: "";
        position: absolute;
        width: 1.5rem;
        height: 100%;
        background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
        background-position: 100% 50%;
        background-repeat: no-repeat;
        background-size: 0.9375rem; }
      .navbar .navbar-item .breadcrumbs a:last-of-type:after {
        display: none; }

@media screen and (min-width: 769px), print {
  .navbar .is-sub-menu {
    max-width: 1984px;
    margin-right: auto;
    margin-left: auto; } }

@media screen and (max-width: 768px) {
  .navbar .is-sub-menu > div {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; } }

@media screen and (max-width: 768px) {
  .navbar .is-sub-menu .sub-menu-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }

@media screen and (max-width: 768px) {
  .navbar .is-sub-menu .secondary-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media screen and (max-width: 768px) {
  .navbar .is-sub-menu .secondary-menu li {
    margin-right: 0.625rem; } }

@media screen and (min-width: 769px), print {
  .navbar .is-sub-menu .secondary-menu li {
    line-height: 1.25; } }

.navbar .is-sub-menu .secondary-menu li a {
  font-size: 0.9375rem; }

.navbar .is-sub-menu .menu-item {
  margin: 0.25rem 0rem; }
  @media screen and (min-width: 769px), print {
    .navbar .is-sub-menu .menu-item {
      margin: 0.25rem 0.375rem;
      padding: 0.25rem; } }

@media screen and (max-width: 768px) {
  .navbar #search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 100vh !important; } }

@media screen and (min-width: 769px), print {
  .navbar #search {
    height: 75vh !important;
    padding: 2.5rem 1.5625rem; } }

@media screen and (min-width: 1680px) {
  .navbar #search {
    height: 50vh !important; } }

.navbar .filter-search {
  margin-bottom: 21.875rem; }
  .navbar .filter-search form {
    padding: 0.25rem 0; }
    .navbar .filter-search form .search-field {
      border: none; }

.socialmedia-menu > li:first-of-type {
  margin-left: -0.25rem;
  padding-left: 0; }

.socialmedia-menu .menu-item {
  padding: 0.25rem 0.375rem;
  margin: 0.25rem; }
  @media screen and (min-width: 1680px) {
    .socialmedia-menu .menu-item {
      margin: 0.25rem 0.375rem; } }
  .socialmedia-menu .menu-item a {
    display: block;
    width: 0.9375rem;
    height: 0.9375rem;
    text-indent: -99999px;
    background-size: contain;
    background-position: 0 50%;
    background-repeat: no-repeat; }
    @media screen and (min-width: 1680px) {
      .socialmedia-menu .menu-item a {
        width: 1.25rem;
        height: 1.25rem; } }
  .socialmedia-menu .menu-item.facebook a {
    background-image: url(e44d4dd6594e6ae6718a89059f29cdc7.svg); }
  .socialmedia-menu .menu-item.instagram a {
    background-image: url(ea056d93940037b0d814a82d8cdb098f.svg); }
  .socialmedia-menu .menu-item.twitter a {
    background-image: url(7e145c9eb60da95379f070be9920eca5.svg); }
  .socialmedia-menu .menu-item.vimeo a {
    background-image: url(3778e16a35c122860beaf2237bd69274.svg); }
  .socialmedia-menu .menu-item.youtube a {
    background-image: url(2c2eb485d280d7231009064a1ffea9dc.svg); }

.share-buttons {
  list-style: none !important; }
  .share-buttons li {
    margin: 0.25rem 0.5rem; }
    .share-buttons li a {
      display: block;
      width: 1.25rem;
      height: 1.875rem;
      text-indent: -99999px;
      background-size: contain;
      background-position: 0 50%;
      background-repeat: no-repeat; }
      .share-buttons li a.facebook {
        background-image: url(e44d4dd6594e6ae6718a89059f29cdc7.svg); }
      .share-buttons li a.instagram {
        background-image: url(ea056d93940037b0d814a82d8cdb098f.svg); }
      .share-buttons li a.twitter {
        background-image: url(7e145c9eb60da95379f070be9920eca5.svg); }
      .share-buttons li a.vimeo {
        background-image: url(3778e16a35c122860beaf2237bd69274.svg); }
      .share-buttons li a.youtube {
        background-image: url(2c2eb485d280d7231009064a1ffea9dc.svg); }
      .share-buttons li a.print {
        width: 1.875rem;
        background-size: 1.875rem;
        background-image: url(1c900abe6dc29e65c0fb84dc64266d16.svg); }
      .share-buttons li a.mail {
        width: 1.875rem;
        background-size: 1.875rem;
        background-image: url(e74f67b6c146b09c1b6a4ce815d2016b.svg); }
      .share-buttons li a.download {
        text-indent: 0; }

#filter {
  overflow: hidden; }

#toggle-filter {
  display: block;
  position: relative;
  padding-right: 1.75rem;
  cursor: pointer; }
  #toggle-filter:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.5rem;
    height: 100%;
    background-image: url(751813eb003680e073129a29d758a97b.svg);
    background-repeat: no-repeat;
    background-size: 0.9375rem;
    background-position: 50% 50%;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  #toggle-filter.is-closed:after {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

#active-filter > span {
  margin-right: 0.5rem !important;
  margin-bottom: 0; }

.searchform textarea,
.searchform input,
form textarea,
form input {
  font-size: 0.9375rem !important;
  color: #000000 !important;
  border-radius: 0 !important; }
  @media screen and (min-width: 769px), print {
    .searchform textarea,
    .searchform input,
    form textarea,
    form input {
      font-size: 1.25rem !important; } }
  .searchform textarea[type='text'],
  .searchform input[type='text'],
  form textarea[type='text'],
  form input[type='text'] {
    height: auto;
    line-height: 1.75;
    font-family: "MaisonNeue-Book" !important; }
  .searchform textarea.search-field:not(:valid) ~ .input-reset,
  .searchform input.search-field:not(:valid) ~ .input-reset,
  form textarea.search-field:not(:valid) ~ .input-reset,
  form input.search-field:not(:valid) ~ .input-reset {
    display: none; }

.searchform .input-reset,
form .input-reset {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 1.25rem;
  margin: auto;
  background-color: transparent;
  border: none;
  display: inline-block;
  font-size: 0.9375rem;
  font-family: "MaisonNeue-Book" !important;
  letter-spacing: 0.0375rem !important;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  z-index: 1; }
  .searchform .input-reset:after,
  form .input-reset:after {
    content: "+";
    display: block;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    color: #000000; }

.searchform#searchform-navigation input.has-border-blue:hover, .searchform#searchform-navigation input.has-border-blue:focus,
form#searchform-navigation input.has-border-blue:hover,
form#searchform-navigation input.has-border-blue:focus {
  border-color: #406BF6; }

.searchform#searchform-navigation ::-webkit-input-placeholder, form#searchform-navigation ::-webkit-input-placeholder {
  /* Firefox, Chrome, Opera */
  color: #000000 !important;
  letter-spacing: 0.4px; }

.searchform#searchform-navigation ::-moz-placeholder, form#searchform-navigation ::-moz-placeholder {
  /* Firefox, Chrome, Opera */
  color: #000000 !important;
  letter-spacing: 0.4px; }

.searchform#searchform-navigation :-ms-input-placeholder, form#searchform-navigation :-ms-input-placeholder {
  /* Firefox, Chrome, Opera */
  color: #000000 !important;
  letter-spacing: 0.4px; }

.searchform#searchform-navigation ::-ms-input-placeholder, form#searchform-navigation ::-ms-input-placeholder {
  /* Firefox, Chrome, Opera */
  color: #000000 !important;
  letter-spacing: 0.4px; }

.searchform#searchform-navigation ::placeholder,
form#searchform-navigation ::placeholder {
  /* Firefox, Chrome, Opera */
  color: #000000 !important;
  letter-spacing: 0.4px; }

.searchform#searchform-navigation :-ms-input-placeholder,
form#searchform-navigation :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #000000 !important;
  letter-spacing: 0.4px; }

.searchform#searchform-navigation ::-ms-input-placeholder,
form#searchform-navigation ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #000000 !important;
  letter-spacing: 0.4px; }

nav form#searchform-navigation input.search-field {
  background-color: #406BF6;
  border-color: transparent; }
  nav form#searchform-navigation input.search-field:hover, nav form#searchform-navigation input.search-field:focus {
    border-color: #406BF6; }

#mc_embed_signup .mc-field-group {
  border: 1px solid #000000;
  padding: 0.9375rem 0.75rem;
  margin: 0; }
  #mc_embed_signup .mc-field-group.input-group {
    border: none; }
  #mc_embed_signup .mc-field-group p {
    margin: 0 !important; }

#mc_embed_signup form textarea,
#mc_embed_signup form input {
  border: none;
  line-height: 1.75; }
  #mc_embed_signup form textarea.button,
  #mc_embed_signup form input.button {
    border: 1px solid #000000; }

::-webkit-input-placeholder {
  /* Firefox, Chrome, Opera */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

::-moz-placeholder {
  /* Firefox, Chrome, Opera */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

:-ms-input-placeholder {
  /* Firefox, Chrome, Opera */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

::-ms-input-placeholder {
  /* Firefox, Chrome, Opera */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

::placeholder {
  /* Firefox, Chrome, Opera */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9b9b9b !important;
  letter-spacing: 0.4px; }

@media screen and (min-width: 1280px) {
  .glide__slides:not(.transition-move) {
    -webkit-transform: none !important;
            transform: none !important;
    width: auto !important; }
    .glide__slides:not(.transition-move) .glide__slide {
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      -webkit-transition: opacity 1s;
      transition: opacity 1s; }
      .glide__slides:not(.transition-move) .glide__slide.mobile__slide {
        position: relative;
        opacity: 1; }
      .glide__slides:not(.transition-move) .glide__slide:first-child {
        position: relative; }
      .glide__slides:not(.transition-move) .glide__slide.glide__slide--active {
        z-index: 1;
        opacity: 1; } }

.glide__arrows {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }
  .glide__arrows .glide__arrow {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: transparent;
    -webkit-transform-origin: center;
            transform-origin: center;
    text-indent: -9999px;
    z-index: 1;
    cursor: pointer; }
    .glide__arrows .glide__arrow.glide__arrow--left {
      cursor: url(503927a365b09ccee732a10315372768.svg) 30 30, move; }
    .glide__arrows .glide__arrow.glide__arrow--right {
      right: 0;
      cursor: url(aca8f10db948f79a075a8af2cd390548.svg) 30 30, move; }

.glide__bullets {
  z-index: 2; }
  .glide__bullets .glide__bullet {
    width: 0.5625rem !important;
    height: 0.5625rem;
    border-radius: 0.28125rem;
    margin: 0 0.1875rem 0.9375rem;
    background-color: transparent !important;
    cursor: pointer; }
    @media screen and (min-width: 769px), print {
      .glide__bullets .glide__bullet {
        width: 0.75rem !important;
        height: 0.75rem;
        border-radius: 0.375rem;
        margin: 0 0.375rem 0.9375rem; } }
    .glide__bullets .glide__bullet.glide__bullet--active {
      background-color: #000000 !important; }

.message-header a span {
  line-height: 0.3; }

.message-header a .plus,
.message-header a .minus {
  position: absolute;
  top: 50%;
  right: 0.625rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.message-header a .minus {
  text-indent: -9999px; }
  .message-header a .minus:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 20px;
    right: 3px;
    top: calc(50% + 1px);
    border-top: 2px solid #000000; }

@media screen and (min-width: 1280px) {
  .is-home-header-gallery .glide {
    padding-left: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-home-header-gallery .post-grid {
    padding-right: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-home-header-gallery .post-gallery-item {
    width: 100% !important;
    margin: 0 !important; } }

@media screen and (min-width: 1280px) {
  .is-home-header-gallery .post-gallery-item h3 {
    font-size: 2.5rem !important; } }

.is-home-header-gallery .glide__bullets {
  position: absolute; }

@media screen and (min-width: 1280px) {
  .content_txt.is-2-txtcol .content {
    -webkit-columns: 2 300px;
       -moz-columns: 2 300px;
            columns: 2 300px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem; } }

.content_txt.is-2-txtcol p {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  page-break-inside: avoid; }

@media screen and (min-width: 1280px) {
  .content_txt.is-3-txtcol .content {
    -webkit-columns: 3 200px;
       -moz-columns: 3 200px;
            columns: 3 200px;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            column-gap: 3.75rem; } }

.content_txt.is-3-txtcol p {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  page-break-inside: avoid; }

.content_txt.is-6-tablet ul,
.content_txt .content ul {
  margin-left: 1.25rem; }

.content_img.is-gallery .image img {
  -o-object-fit: cover;
     object-fit: cover; }

.content_img.is-gallery .image.contain img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: 50% 50%;
     object-position: 50% 50%; }

@media screen and (max-width: 768px) {
  .content_img > div {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

.content_img .is-half {
  margin-bottom: calc(var(--columnGap) - 1.25rem); }

@media screen and (max-width: 768px) {
  .content_cta h3,
  .content_download h3 {
    text-align: center; } }

@media screen and (min-width: 769px) and (max-width: 1279px) {
  .content_cta h3,
  .content_download h3 {
    text-align: center; } }

@media screen and (min-width: 1024px) {
  .content_teaser .is-teaser.teaser_persons.is-12-tablet .list-col-2 {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; } }

@media screen and (min-width: 769px), print {
  .content_teaser .is-teaser.teaser_persons.is-12-tablet .list-col-3 {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; } }

@media screen and (min-width: 1280px) {
  .content_teaser .is-teaser.teaser_persons.is-12-tablet .list-col-3 {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; } }

@media screen and (min-width: 769px), print {
  .content_teaser .is-teaser.teaser_persons.is-12-tablet .list-col-4 {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; } }

@media screen and (min-width: 1280px) {
  .content_teaser .is-teaser.teaser_persons.is-12-tablet .list-col-4 {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; } }

@media screen and (min-width: 1280px) {
  .content_teaser .is-teaser.teaser_persons.is-6-tablet .content {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
    -webkit-column-gap: 25%;
       -moz-column-gap: 25%;
            column-gap: 25%; } }

@media screen and (max-width: 768px) {
  .content_teaser .is-teaser.teaser_persons p {
    text-align: center; } }

@media screen and (min-width: 1280px) {
  .content_teaser .is-teaser.teaser_preview_img_full {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .content_teaser .is-teaser.teaser_preview_img_full .preview_headline,
    .content_teaser .is-teaser.teaser_preview_img_full .preview_txt,
    .content_teaser .is-teaser.teaser_preview_img_full .preview_btn {
      position: absolute;
      z-index: 1; }
    .content_teaser .is-teaser.teaser_preview_img_full .preview_headline {
      top: 50%; }
    .content_teaser .is-teaser.teaser_preview_img_full .preview_txt {
      bottom: 2.5rem;
      left: 2.5rem; }
    .content_teaser .is-teaser.teaser_preview_img_full .preview_btn {
      bottom: 2.5rem;
      right: 2.5rem; }
    .content_teaser .is-teaser.teaser_preview_img_full .preview_img {
      position: relative;
      z-index: 0; } }

.content_teaser .is-teaser .preview_txt .content p {
  font-size: 0.9375rem; }

@media screen and (min-width: 769px), print {
  .content_teaser .is-teaser .preview_txt .preview_btn.btn_bottom {
    position: absolute;
    right: var(--columnGap);
    bottom: 0; } }

.content_tabs .tabs ul li.is-active a {
  color: #000000 !important; }

.content_tabs .tab-panel {
  display: none; }
  .content_tabs .tab-panel.is-active {
    display: block; }

.content_footnotes .content ol {
  list-style-type: none;
  counter-reset: li;
  margin: 0; }
  .content_footnotes .content ol.is-numbered {
    margin: 0 0 0 1.875rem; }
    .content_footnotes .content ol.is-numbered li {
      position: relative;
      counter-increment: li; }
      .content_footnotes .content ol.is-numbered li:before {
        content: counter(li);
        display: inline-block;
        position: absolute;
        width: 1.5rem;
        margin-left: -2.5rem;
        margin-right: 1.5rem;
        font-size: 0.875rem;
        text-align: right;
        direction: rtl; }
      .content_footnotes .content ol.is-numbered li p {
        font-size: 0.875rem;
        margin: 0 !important; }

.content_accordion .content p,
.content_rows .content p {
  font-size: 0.9375rem; }

@media screen and (min-width: 1280px) {
  .content_sharing.column-icons {
    position: absolute;
    right: 1.25rem; } }

@media screen and (min-width: 1680px) {
  .content_sharing.column-icons {
    right: 4.375rem; } }

@media screen and (max-width: 768px) {
  .content_programs .program-preview h3,
  .content_programs .program-preview p {
    text-align: center; } }

.content_programs .is-program-link {
  background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
  background-size: 1.5625rem;
  background-position: calc(100% - 30px) 50%;
  background-repeat: no-repeat; }
  .content_programs .is-program-link:hover {
    background-color: #FF5D31;
    background-image: url(ee277d3350893babac858e5885885d91.svg); }
    .content_programs .is-program-link:hover span.has-text-red, .content_programs .is-program-link:hover .application-platform #sidemenu span.current-menu-item, .application-platform #sidemenu .content_programs .is-program-link:hover span.current-menu-item, .content_programs .is-program-link:hover .application-platform #sidemenu span.navbar-item:hover, .application-platform #sidemenu .content_programs .is-program-link:hover span.navbar-item:hover {
      color: #FFFFFF; }

.modal-content.is-full-width, .application-platform #loginform .modal-content.login-submit, .application-platform #comments .commentfield p textarea.modal-content {
  max-height: calc(100vh - 0px); }

.modal-content.is-half-width, .application-platform #loginform .modal-content.login-remember {
  max-height: calc(50vh - 50px); }

.modal-content .modal-close {
  position: absolute;
  z-index: 1; }
  .modal-content .modal-close:before {
    width: 100%;
    background-color: #000000; }
  .modal-content .modal-close:after {
    height: 100%;
    background-color: #000000; }
  .modal-content .modal-close:hover {
    background-color: transparent; }
  .modal-content .modal-close.is-white:before, .modal-content .modal-close.is-white:after {
    background-color: #FFFFFF; }
  .modal-content .modal-close.is-white:before, .modal-content .modal-close.is-white:after {
    background-color: #FFFFFF !important; }
  .modal-content .modal-close.is-black:before, .modal-content .application-platform .form-data-container .acf-form-submit .modal-close.button:before, .application-platform .form-data-container .acf-form-submit .modal-content .modal-close.button:before,
  .modal-content .application-platform .acf-form .acf-form-submit .modal-close.button:before, .application-platform .acf-form .acf-form-submit .modal-content .modal-close.button:before,
  .modal-content .application-platform form .acf-form-submit .modal-close.button:before, .application-platform form .acf-form-submit .modal-content .modal-close.button:before, .modal-content .modal-close.is-black:after, .modal-content .application-platform .form-data-container .acf-form-submit .modal-close.button:after, .application-platform .form-data-container .acf-form-submit .modal-content .modal-close.button:after,
  .modal-content .application-platform .acf-form .acf-form-submit .modal-close.button:after, .application-platform .acf-form .acf-form-submit .modal-content .modal-close.button:after,
  .modal-content .application-platform form .acf-form-submit .modal-close.button:after, .application-platform form .acf-form-submit .modal-content .modal-close.button:after {
    background-color: #000000 !important; }
  .modal-content .modal-close.is-grey:before, .modal-content .modal-close.is-grey:after {
    background-color: #E4E4E4 !important; }
  .modal-content .modal-close.is-grey_dark:before, .modal-content .modal-close.is-grey_dark:after {
    background-color: #9b9b9b !important; }
  .modal-content .modal-close.is-grey_light:before, .modal-content .modal-close.is-grey_light:after {
    background-color: #F3F3F3 !important; }
  .modal-content .modal-close.is-yellow:before, .modal-content .modal-close.is-yellow:after {
    background-color: #E3FF79 !important; }
  .modal-content .modal-close.is-lila:before, .modal-content .modal-close.is-lila:after {
    background-color: #CE8FDD !important; }
  .modal-content .modal-close.is-green:before, .modal-content .modal-close.is-green:after {
    background-color: #868A3B !important; }
  .modal-content .modal-close.is-blue:before, .modal-content .modal-close.is-blue:after {
    background-color: #406BF6 !important; }
  .modal-content .modal-close.is-red:before, .modal-content .modal-close.is-red:after {
    background-color: #FF5D31 !important; }

.modal-content .modal-inner .glide__slides {
  height: 100%;
  overflow: auto; }
  .modal-content .modal-inner .glide__slides .modal-padding {
    padding-top: 1rem;
    padding-bottom: 1rem; }

.modal-content .modal-inner .glide--slider .glide__slides {
  height: calc(100% - 30px); }

.modal-content .modal-inner .glide--slider .glide__bullets.is-white .glide__bullet.glide__bullet--active {
  background-color: #FFFFFF !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-black .glide__bullet.glide__bullet--active, .modal-content .modal-inner .glide--slider .application-platform .form-data-container .acf-form-submit .glide__bullets.button .glide__bullet.glide__bullet--active, .application-platform .form-data-container .acf-form-submit .modal-content .modal-inner .glide--slider .glide__bullets.button .glide__bullet.glide__bullet--active, .modal-content .modal-inner .glide--slider .application-platform .acf-form .acf-form-submit .glide__bullets.button .glide__bullet.glide__bullet--active, .application-platform .acf-form .acf-form-submit .modal-content .modal-inner .glide--slider .glide__bullets.button .glide__bullet.glide__bullet--active, .modal-content .modal-inner .glide--slider .application-platform form .acf-form-submit .glide__bullets.button .glide__bullet.glide__bullet--active, .application-platform form .acf-form-submit .modal-content .modal-inner .glide--slider .glide__bullets.button .glide__bullet.glide__bullet--active {
  background-color: #000000 !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-grey .glide__bullet.glide__bullet--active {
  background-color: #E4E4E4 !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-grey_dark .glide__bullet.glide__bullet--active {
  background-color: #9b9b9b !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-grey_light .glide__bullet.glide__bullet--active {
  background-color: #F3F3F3 !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-yellow .glide__bullet.glide__bullet--active {
  background-color: #E3FF79 !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-lila .glide__bullet.glide__bullet--active {
  background-color: #CE8FDD !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-green .glide__bullet.glide__bullet--active {
  background-color: #868A3B !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-blue .glide__bullet.glide__bullet--active {
  background-color: #406BF6 !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-red .glide__bullet.glide__bullet--active {
  background-color: #FF5D31 !important; }

.modal-content .modal-inner .glide--slider .glide__bullets.is-white .glide__bullet.glide__bullet--active {
  background-color: #FFFFFF !important; }

.content_copyright p {
  font-size: 0.9375rem; }

@media screen and (max-width: 768px) {
  .content_relations .relations-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media screen and (min-width: 769px), print {
  .content_relations .list-related-posts.is-2-txtcol {
    -webkit-columns: 2 300px;
       -moz-columns: 2 300px;
            columns: 2 300px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2; }
    .content_relations .list-related-posts.is-2-txtcol p {
      -webkit-column-gap: 3.75rem;
         -moz-column-gap: 3.75rem;
              column-gap: 3.75rem;
      -webkit-column-break-inside: avoid;
      -moz-column-break-inside: avoid;
           break-inside: avoid;
      page-break-inside: avoid; } }

.content_relations .list-related-posts p a {
  position: relative; }
  .content_relations .list-related-posts p a:hover {
    text-decoration: underline; }

.content_more_posts .credits {
  display: none !important; }

.content_form .acfe-form .acf-form-fields > .acf-field,
.content_form .acf-form .acf-form-fields > .acf-field {
  margin-bottom: 1.875rem;
  padding: 0 !important;
  border-top: none !important; }
  .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater {
    padding: 0;
    border: none !important; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater > .acf-input,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater > .acf-input {
      border: none !important; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-row > table > tbody > tr > td,
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-block > table > tbody > tr > td,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-row > table > tbody > tr > td,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-block > table > tbody > tr > td {
      border: none !important; }
      .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-row > table > tbody > tr > td .acf-field,
      .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-block > table > tbody > tr > td .acf-field,
      .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-row > table > tbody > tr > td .acf-field,
      .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-repeater.-block > table > tbody > tr > td .acf-field {
        border: none !important; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-table > tbody > tr,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-table > tbody > tr {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-actions,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-actions {
      text-align: left;
      margin: 1.5rem 0rem 1.5rem; }
      .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-repeater .acf-actions .acf-button,
      .content_form .acf-form .acf-form-fields > .acf-field.acf-field-repeater .acf-actions .acf-button {
        padding: 0.25rem 0.5rem;
        text-transform: uppercase; }
  .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-true-false,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-true-false {
    padding-left: 0; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-true-false .message,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-true-false .message {
      font-size: 0.75rem; }
      @media screen and (min-width: 769px), print {
        .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-true-false .message,
        .content_form .acf-form .acf-form-fields > .acf-field.acf-field-true-false .message {
          font-size: 0.9375rem; } }
  .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-true-false .acf-input, .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-file .acf-input,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-true-false .acf-input,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-file .acf-input {
    padding-left: 0;
    border: none !important; }
  .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-true-false .acf-basic-uploader input, .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-file .acf-basic-uploader input,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-true-false .acf-basic-uploader input,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-file .acf-basic-uploader input {
    font-size: 0.75rem !important; }
    @media screen and (min-width: 769px), print {
      .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-true-false .acf-basic-uploader input, .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-file .acf-basic-uploader input,
      .content_form .acf-form .acf-form-fields > .acf-field.acf-field-true-false .acf-basic-uploader input,
      .content_form .acf-form .acf-form-fields > .acf-field.acf-field-file .acf-basic-uploader input {
        font-size: 0.9375rem !important; } }
  .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 {
    border: none; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 > .acf-label,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 > .acf-label {
      display: block; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 > .acf-input,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 > .acf-input {
      padding: 0 !important; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 .acf-row .acf-label,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 .acf-row .acf-label {
      padding-left: 0; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 .acf-row .acf-field-url,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f886cd7319 .acf-row .acf-field-url {
      border-top: 1px solid #000000;
      border-right: 1px solid #000000;
      border-left: 1px solid #000000; }
  .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f955ead8b9,
  .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f955ead8b9 {
    border: none;
    margin-top: 2.5rem;
    margin-bottom: 0; }
    .content_form .acfe-form .acf-form-fields > .acf-field.acf-field-5f5f955ead8b9 .acf-label p.description,
    .content_form .acf-form .acf-form-fields > .acf-field.acf-field-5f5f955ead8b9 .acf-label p.description {
      color: #000000; }
  .content_form .acfe-form .acf-form-fields > .acf-field .acf-label label,
  .content_form .acf-form .acf-form-fields > .acf-field .acf-label label {
    font-size: 0.75rem; }
    @media screen and (min-width: 769px), print {
      .content_form .acfe-form .acf-form-fields > .acf-field .acf-label label,
      .content_form .acf-form .acf-form-fields > .acf-field .acf-label label {
        font-size: 0.9375rem; } }
  .content_form .acfe-form .acf-form-fields > .acf-field .acf-label p.description,
  .content_form .acf-form .acf-form-fields > .acf-field .acf-label p.description {
    color: #9b9b9b;
    font-size: 0.75rem; }
    @media screen and (min-width: 769px), print {
      .content_form .acfe-form .acf-form-fields > .acf-field .acf-label p.description,
      .content_form .acf-form .acf-form-fields > .acf-field .acf-label p.description {
        font-size: 0.9375rem; } }
  .content_form .acfe-form .acf-form-fields > .acf-field .acf-input,
  .content_form .acf-form .acf-form-fields > .acf-field .acf-input {
    padding: 0;
    border: 1px solid #000000; }
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="text"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="password"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="date"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="datetime"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="datetime-local"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="email"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="month"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="number"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="search"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="tel"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="time"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="url"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input input[type="week"],
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input textarea,
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input select,
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="text"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="password"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="date"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="datetime"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="datetime-local"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="email"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="month"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="number"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="search"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="tel"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="time"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="url"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input input[type="week"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input textarea,
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input select {
      border: none;
      background-color: transparent; }
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input .acf-url input[type="url"],
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input .acf-url input[type="url"] {
      padding-left: 8px !important;
      background-color: transparent; }
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input .acf-icon,
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input .acf-icon {
      display: none; }
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input .acf-button,
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input .acf-button {
      font-size: 0.875rem !important; }
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-input .acf-row-handle,
    .content_form .acf-form .acf-form-fields > .acf-field .acf-input .acf-row-handle {
      display: none;
      background: none; }
      .content_form .acfe-form .acf-form-fields > .acf-field .acf-input .acf-row-handle.remove,
      .content_form .acf-form .acf-form-fields > .acf-field .acf-input .acf-row-handle.remove {
        display: block;
        position: absolute;
        right: -2.5rem;
        -webkit-transform: translateY(28px);
                transform: translateY(28px); }
        .content_form .acfe-form .acf-form-fields > .acf-field .acf-input .acf-row-handle.remove .acf-icon.-minus,
        .content_form .acf-form .acf-form-fields > .acf-field .acf-input .acf-row-handle.remove .acf-icon.-minus {
          display: block;
          border: none;
          font-size: 1rem; }
  .content_form .acfe-form .acf-form-fields > .acf-field .acf-table,
  .content_form .acf-form .acf-form-fields > .acf-field .acf-table {
    border-spacing: 0 !important;
    margin: 0 !important; }
    .content_form .acfe-form .acf-form-fields > .acf-field .acf-table .acf-fields,
    .content_form .acf-form .acf-form-fields > .acf-field .acf-table .acf-fields {
      background-color: transparent;
      width: 100%; }
      .content_form .acfe-form .acf-form-fields > .acf-field .acf-table .acf-fields .acf-field:before,
      .content_form .acf-form .acf-form-fields > .acf-field .acf-table .acf-fields .acf-field:before {
        background: none !important;
        border: none; }
      .content_form .acfe-form .acf-form-fields > .acf-field .acf-table .acf-fields .acf-field.acf-field-url,
      .content_form .acf-form .acf-form-fields > .acf-field .acf-table .acf-fields .acf-field.acf-field-url {
        border-bottom: 1px solid #000000; }

.acf-form-submit input[type="submit"] {
  border: none;
  background-color: transparent;
  text-transform: uppercase;
  font-size: 0.875rem !important;
  cursor: pointer; }

.acf-form-submit .acf-button {
  padding-right: 0.3125rem;
  padding-left: 2.5rem;
  background-color: #000000;
  background-image: url(ee277d3350893babac858e5885885d91.svg);
  background-size: 1.5625rem;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  text-transform: uppercase;
  font-size: 0.875rem !important;
  color: #FFFFFF; }
  .acf-form-submit .acf-button:hover {
    background-color: #FFFFFF;
    background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
    color: #000000 !important; }

.content_txt + .content_pages,
.content_txt + .content_rows {
  margin-top: -1.25rem !important; }
  @media screen and (max-width: 768px) {
    .content_txt + .content_pages,
    .content_txt + .content_rows {
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 769px), print {
    .content_txt + .content_pages,
    .content_txt + .content_rows {
      margin-top: -3.75rem !important; } }

@-webkit-keyframes banderole {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); } }

@keyframes banderole {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    visibility: visible; }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); } }

.content_banderole {
  padding-left: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }
  .content_banderole#banderole-header {
    position: absolute; }
  .content_banderole:hover .banderole {
    -webkit-animation-play-state: paused;
            animation-play-state: paused; }
  .content_banderole .banderole {
    display: inline-block;
    height: 1.25rem;
    white-space: nowrap;
    padding-right: 100%;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-name: banderole;
            animation-name: banderole;
    -webkit-animation-duration: 60s;
            animation-duration: 60s; }
    .content_banderole .banderole .banderole-txt {
      display: inline-block; }
      .content_banderole .banderole .banderole-txt p {
        font-size: 1.25rem;
        margin-bottom: 0; }

.content_countries ol {
  margin: 0 0 0 2rem;
  list-style-type: decimal-leading-zero !important; }

.content iframe {
  width: 100%;
  height: 37.5rem; }

.fallback {
  position: relative; }

.circle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #000000;
  width: 100%;
  height: 100%;
  max-width: 9.375rem;
  max-height: 9.375rem;
  border-radius: 50%; }
  @media screen and (min-width: 769px), print {
    .circle {
      max-width: 5rem;
      max-height: 5rem; } }
  @media screen and (min-width: 1680px) {
    .circle {
      max-width: 9.375rem;
      max-height: 9.375rem; } }
  .circle.has-bg-white, .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.circle,
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.circle, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.circle,
  .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.circle, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.circle,
  .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.circle, .application-platform .circle.acf-input-prepend {
    background-color: #FFFFFF !important; }
  .circle.has-bg-black {
    background-color: #000000 !important; }
  .circle.has-bg-grey {
    background-color: #E4E4E4 !important; }
  .circle.has-bg-grey_dark {
    background-color: #9b9b9b !important; }
  .circle.has-bg-grey_light {
    background-color: #F3F3F3 !important; }
  .circle.has-bg-yellow {
    background-color: #E3FF79 !important; }
  .circle.has-bg-lila {
    background-color: #CE8FDD !important; }
  .circle.has-bg-green {
    background-color: #868A3B !important; }
  .circle.has-bg-blue {
    background-color: #406BF6 !important; }
  .circle.has-bg-red, .application-platform .application-item:hover > div.circle {
    background-color: #FF5D31 !important; }

@-webkit-keyframes pulse {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }

@keyframes pulse {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }

#tableheader {
  overflow: hidden; }

.ajax-load-more-wrap {
  width: 100%; }
  .ajax-load-more-wrap .alm-filters {
    overflow-x: auto;
    width: 100%; }
  .ajax-load-more-wrap .alm-btn-wrap {
    margin-top: 5rem;
    margin-bottom: 1.875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn {
      display: block;
      outline: none;
      width: 2.5rem;
      height: 2.5rem;
      line-height: 2.5rem;
      padding: 0 !important;
      font-size: 1.375rem;
      font-weight: 300;
      border-radius: 50%; }
      .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn.loading {
        background-color: var(--bgcolor);
        opacity: 1;
        width: 1.875rem;
        height: 1.875rem;
        text-indent: -9999px;
        border: none;
        border-radius: 0.9375rem;
        -webkit-animation: pulse 1s infinite;
        animation: pulse 1s infinite;
        cursor: auto; }
      .ajax-load-more-wrap .alm-btn-wrap .alm-load-more-btn.done {
        display: none; }

.image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%; }
  .image img.is-scaled {
    -o-object-fit: cover;
       object-fit: cover; }

.image figcaption {
  color: #000000;
  font-size: 1.25rem; }

.has-bg-img {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1; }

.post-order-btn {
  display: block;
  position: relative;
  cursor: pointer; }
  .post-order-btn span {
    display: inline-block;
    position: absolute;
    top: 0;
    width: 1.5rem;
    height: 100%;
    background-image: url(751813eb003680e073129a29d758a97b.svg);
    background-repeat: no-repeat;
    background-size: 0.75rem;
    background-position: 50% 50%;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    z-index: -1; }
  .post-order-btn.arrow-up span {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.tax-header p {
  line-height: 1.25;
  font-size: 1.25rem; }
  @media screen and (min-width: 769px), print {
    .tax-header p {
      font-size: 1.875rem; } }

.tax-preview figure {
  z-index: 0; }
  @media screen and (max-width: 768px) {
    .tax-preview figure.image {
      padding: 0 !important; }
      .tax-preview figure.image:before {
        content: "";
        display: block;
        position: relative;
        width: 100%;
        padding-top: 50%; } }

.tax-preview .tax-preview-content {
  position: absolute;
  z-index: 1; }

body.tax-project:not(.term-print-publications) .language-link {
  pointer-events: none; }

form .label,
form label {
  font-size: 0.75rem; }
  @media screen and (min-width: 769px), print {
    form .label,
    form label {
      font-size: 0.9375rem; } }
  @media screen and (min-width: 1680px) {
    form .label,
    form label {
      font-size: 0.9375rem; } }

form .acf-input-wrap input,
form .control input {
  height: auto; }
  form .acf-input-wrap input[type="text"], form .acf-input-wrap input[type="email"], form .acf-input-wrap input[type="textarea"],
  form .control input[type="text"],
  form .control input[type="email"],
  form .control input[type="textarea"] {
    width: 100%; }

form .checkbox:hover {
  color: #000000; }

form .checkbox input {
  margin-right: 0.5rem; }

form#publication-order-form .acf-fields > .acf-field {
  border: 1px solid #000000;
  border-top: none; }
  form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_name"] {
    border-top: 1px solid #000000 !important; }
  form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_address_street"], form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_address_city"] {
    border-left: 1px solid #000000 !important;
    border-right: none; }
  form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_quantity"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_quantity"] .acf-label {
      display: block;
      -webkit-transform: translateY(12px);
              transform: translateY(12px); }
    form#publication-order-form .acf-fields > .acf-field[data-name="form_field_publication_quantity"] .acf-input {
      width: 15%; }
  form#publication-order-form .acf-fields > .acf-field .acf-label {
    display: none; }

@media screen and (min-width: 769px), print {
  footer #top-level-pages li {
    line-height: 1.25; } }

footer #top-level-pages li a {
  font-size: 0.9375rem; }

footer .secondary-menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (min-width: 769px), print {
    footer .secondary-menu li {
      line-height: 1.25; } }
  footer .secondary-menu li a {
    font-size: 0.9375rem; }

.footer-bottom {
  position: fixed;
  right: 0.625rem;
  bottom: 0.625rem;
  margin-bottom: 0 !important;
  z-index: 2; }

#menubg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: transparent;
  z-index: 19;
  cursor: pointer; }
  #menubg.is-active {
    display: block; }

.BorlabsCookie ._brlbs-content-blocker {
  text-align: center; }

.application-platform b,
.application-platform strong {
  font-family: "MaisonNeue-Bold" !important;
  font-weight: normal !important;
  color: inherit; }
  .application-platform b em,
  .application-platform b i,
  .application-platform strong em,
  .application-platform strong i {
    font-family: "MaisonNeue-BoldItalic"; }

.application-platform .link-main-site {
  position: relative; }
  .application-platform .link-main-site:after {
    content: "";
    position: absolute;
    top: 0;
    right: calc(100% + 5px);
    width: 1.5625rem;
    height: 100%;
    background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
    background-size: 20px;
    background-position: 50% 0%;
    background-repeat: no-repeat; }

.application-platform .has-text-grey_dark, .application-platform .form-data-container .acf-field select,
.application-platform .acf-form .acf-field select,
.application-platform form .acf-field select, .application-platform .form-data-container p,
.application-platform .form-data-container textarea,
.application-platform .form-data-container input[type="text"],
.application-platform .form-data-container input[type="textarea"],
.application-platform .form-data-container input[type="number"],
.application-platform .form-data-container input[type="email"],
.application-platform .form-data-container input[type="url"],
.application-platform .form-data-container input[type="password"],
.application-platform .acf-form p,
.application-platform .acf-form textarea,
.application-platform .acf-form input[type="text"],
.application-platform .acf-form input[type="textarea"],
.application-platform .acf-form input[type="number"],
.application-platform .acf-form input[type="email"],
.application-platform .acf-form input[type="url"],
.application-platform .acf-form input[type="password"],
.application-platform form p,
.application-platform form textarea,
.application-platform form input[type="text"],
.application-platform form input[type="textarea"],
.application-platform form input[type="number"],
.application-platform form input[type="email"],
.application-platform form input[type="url"],
.application-platform form input[type="password"], .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-login .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-create-user-profile .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-edit-user-profile .select2-dropdown .acf-country-flag-name {
  color: #797979 !important; }

.application-platform p,
.application-platform .content p,
.application-platform li,
.application-platform .content li,
.application-platform a,
.application-platform .content a {
  color: inherit;
  font-size: 0.9375rem;
  letter-spacing: 0.0375rem !important; }
  @media screen and (min-width: 769px), print {
    .application-platform p,
    .application-platform .content p,
    .application-platform li,
    .application-platform .content li,
    .application-platform a,
    .application-platform .content a {
      font-size: 0.9375rem; } }

.application-platform .button.has-arrow, .application-platform .form-data-container .acf-form-submit .button,
.application-platform .acf-form .acf-form-submit .button,
.application-platform form .acf-form-submit .button,
.application-platform .application-platform .form-data-container .acf-form-submit .button,
.application-platform .application-platform .acf-form .acf-form-submit .button,
.application-platform .application-platform form .acf-form-submit .button {
  font-size: 0.9375rem !important; }

.application-platform .updated {
  color: #000000; }
  .application-platform .updated p {
    color: #000000; }

.application-platform .form-data-container .acf-notice.-error,
.application-platform .acf-form .acf-notice.-error,
.application-platform form .acf-notice.-error {
  background-color: #d12626; }

.application-platform .form-data-container .acf-notice p,
.application-platform .acf-form .acf-notice p,
.application-platform form .acf-notice p {
  color: #FFFFFF !important; }

.application-platform .form-data-container .acf-field,
.application-platform .acf-form .acf-field,
.application-platform form .acf-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0.25rem 0; }
  .application-platform .form-data-container .acf-field.is-required .acf-label label .acf-required,
  .application-platform .acf-form .acf-field.is-required .acf-label label .acf-required,
  .application-platform form .acf-field.is-required .acf-label label .acf-required {
    display: none; }
  .application-platform .form-data-container .acf-field.is-required .acf-label label:after,
  .application-platform .acf-form .acf-field.is-required .acf-label label:after,
  .application-platform form .acf-field.is-required .acf-label label:after {
    content: "*"; }
  .application-platform .form-data-container .acf-field:before,
  .application-platform .acf-form .acf-field:before,
  .application-platform form .acf-field:before {
    display: none !important; }
  .application-platform .form-data-container .acf-field#registration-consents .acf-field,
  .application-platform .acf-form .acf-field#registration-consents .acf-field,
  .application-platform form .acf-field#registration-consents .acf-field {
    display: block;
    margin-bottom: 2.5rem; }
    .application-platform .form-data-container .acf-field#registration-consents .acf-field .acf-label,
    .application-platform .acf-form .acf-field#registration-consents .acf-field .acf-label,
    .application-platform form .acf-field#registration-consents .acf-field .acf-label {
      margin-bottom: 0; }
  .application-platform .form-data-container .acf-field#groupmembers > .acf-label,
  .application-platform .acf-form .acf-field#groupmembers > .acf-label,
  .application-platform form .acf-field#groupmembers > .acf-label {
    display: none; }
  .application-platform .form-data-container .acf-field#groupmembers .acf-actions,
  .application-platform .acf-form .acf-field#groupmembers .acf-actions,
  .application-platform form .acf-field#groupmembers .acf-actions {
    text-align: center; }
  .application-platform .form-data-container .acf-field .acf-notice.-error,
  .application-platform .acf-form .acf-field .acf-notice.-error,
  .application-platform form .acf-field .acf-notice.-error {
    background-color: #d12626; }
  .application-platform .form-data-container .acf-field .acf-notice p,
  .application-platform .acf-form .acf-field .acf-notice p,
  .application-platform form .acf-field .acf-notice p {
    color: #FFFFFF !important; }
  .application-platform .form-data-container .acf-field .acf-label,
  .application-platform .form-data-container .acf-field .acf-input,
  .application-platform .acf-form .acf-field .acf-label,
  .application-platform .acf-form .acf-field .acf-input,
  .application-platform form .acf-field .acf-label,
  .application-platform form .acf-field .acf-input {
    padding: 0 !important; }
  .application-platform .form-data-container .acf-field .acf-input,
  .application-platform .acf-form .acf-field .acf-input,
  .application-platform form .acf-field .acf-input {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  @media screen and (min-width: 769px), print {
    .application-platform .form-data-container .acf-field .acf-label,
    .application-platform .acf-form .acf-field .acf-label,
    .application-platform form .acf-field .acf-label {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-basis: 20%;
          -ms-flex-preferred-size: 20%;
              flex-basis: 20%; } }
  .application-platform .form-data-container .acf-field.acf-field-group,
  .application-platform .acf-form .acf-field.acf-field-group,
  .application-platform form .acf-field.acf-field-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 3.125rem 0 0; }
    .application-platform .form-data-container .acf-field.acf-field-group > .acf-label,
    .application-platform .form-data-container .acf-field.acf-field-group > .acf-input,
    .application-platform .acf-form .acf-field.acf-field-group > .acf-label,
    .application-platform .acf-form .acf-field.acf-field-group > .acf-input,
    .application-platform form .acf-field.acf-field-group > .acf-label,
    .application-platform form .acf-field.acf-field-group > .acf-input {
      width: 100%; }
    .application-platform .form-data-container .acf-field.acf-field-group > .acf-label label,
    .application-platform .form-data-container .acf-field.acf-field-group > .acf-label .label,
    .application-platform .acf-form .acf-field.acf-field-group > .acf-label label,
    .application-platform .acf-form .acf-field.acf-field-group > .acf-label .label,
    .application-platform form .acf-field.acf-field-group > .acf-label label,
    .application-platform form .acf-field.acf-field-group > .acf-label .label {
      font-size: 1.25rem; }
      @media screen and (min-width: 769px), print {
        .application-platform .form-data-container .acf-field.acf-field-group > .acf-label label,
        .application-platform .form-data-container .acf-field.acf-field-group > .acf-label .label,
        .application-platform .acf-form .acf-field.acf-field-group > .acf-label label,
        .application-platform .acf-form .acf-field.acf-field-group > .acf-label .label,
        .application-platform form .acf-field.acf-field-group > .acf-label label,
        .application-platform form .acf-field.acf-field-group > .acf-label .label {
          font-size: 1.875rem; } }
      @media screen and (min-width: 1680px) {
        .application-platform .form-data-container .acf-field.acf-field-group > .acf-label label,
        .application-platform .form-data-container .acf-field.acf-field-group > .acf-label .label,
        .application-platform .acf-form .acf-field.acf-field-group > .acf-label label,
        .application-platform .acf-form .acf-field.acf-field-group > .acf-label .label,
        .application-platform form .acf-field.acf-field-group > .acf-label label,
        .application-platform form .acf-field.acf-field-group > .acf-label .label {
          font-size: 1.875rem; } }
  .application-platform .form-data-container .acf-field select,
  .application-platform .acf-form .acf-field select,
  .application-platform form .acf-field select {
    border-radius: 0;
    height: auto;
    line-height: 1.75;
    border: 1px solid #000000;
    padding: 0.375rem 0.625rem 0.375rem 0.25rem;
    font-size: 0.9375rem; }

.application-platform .form-data-container label,
.application-platform .form-data-container .label,
.application-platform .acf-form label,
.application-platform .acf-form .label,
.application-platform form label,
.application-platform form .label {
  font-size: 0.75rem;
  margin: 0 !important; }
  @media screen and (min-width: 769px), print {
    .application-platform .form-data-container label,
    .application-platform .form-data-container .label,
    .application-platform .acf-form label,
    .application-platform .acf-form .label,
    .application-platform form label,
    .application-platform form .label {
      font-size: 0.9375rem;
      padding-right: 1.25rem; } }
  @media screen and (min-width: 1680px) {
    .application-platform .form-data-container label,
    .application-platform .form-data-container .label,
    .application-platform .acf-form label,
    .application-platform .acf-form .label,
    .application-platform form label,
    .application-platform form .label {
      font-size: 0.9375rem; } }

.application-platform .form-data-container p,
.application-platform .form-data-container textarea,
.application-platform .form-data-container input[type="text"],
.application-platform .form-data-container input[type="textarea"],
.application-platform .form-data-container input[type="number"],
.application-platform .form-data-container input[type="email"],
.application-platform .form-data-container input[type="url"],
.application-platform .form-data-container input[type="password"],
.application-platform .acf-form p,
.application-platform .acf-form textarea,
.application-platform .acf-form input[type="text"],
.application-platform .acf-form input[type="textarea"],
.application-platform .acf-form input[type="number"],
.application-platform .acf-form input[type="email"],
.application-platform .acf-form input[type="url"],
.application-platform .acf-form input[type="password"],
.application-platform form p,
.application-platform form textarea,
.application-platform form input[type="text"],
.application-platform form input[type="textarea"],
.application-platform form input[type="number"],
.application-platform form input[type="email"],
.application-platform form input[type="url"],
.application-platform form input[type="password"] {
  width: 100%;
  height: auto;
  line-height: 1.5;
  border: 1px solid #000000;
  border-radius: 0 !important;
  font-size: 0.9375rem !important; }
  .application-platform .form-data-container p:hover, .application-platform .form-data-container p:active, .application-platform .form-data-container p:focus,
  .application-platform .form-data-container textarea:hover,
  .application-platform .form-data-container textarea:active,
  .application-platform .form-data-container textarea:focus,
  .application-platform .form-data-container input[type="text"]:hover,
  .application-platform .form-data-container input[type="text"]:active,
  .application-platform .form-data-container input[type="text"]:focus,
  .application-platform .form-data-container input[type="textarea"]:hover,
  .application-platform .form-data-container input[type="textarea"]:active,
  .application-platform .form-data-container input[type="textarea"]:focus,
  .application-platform .form-data-container input[type="number"]:hover,
  .application-platform .form-data-container input[type="number"]:active,
  .application-platform .form-data-container input[type="number"]:focus,
  .application-platform .form-data-container input[type="email"]:hover,
  .application-platform .form-data-container input[type="email"]:active,
  .application-platform .form-data-container input[type="email"]:focus,
  .application-platform .form-data-container input[type="url"]:hover,
  .application-platform .form-data-container input[type="url"]:active,
  .application-platform .form-data-container input[type="url"]:focus,
  .application-platform .form-data-container input[type="password"]:hover,
  .application-platform .form-data-container input[type="password"]:active,
  .application-platform .form-data-container input[type="password"]:focus,
  .application-platform .acf-form p:hover,
  .application-platform .acf-form p:active,
  .application-platform .acf-form p:focus,
  .application-platform .acf-form textarea:hover,
  .application-platform .acf-form textarea:active,
  .application-platform .acf-form textarea:focus,
  .application-platform .acf-form input[type="text"]:hover,
  .application-platform .acf-form input[type="text"]:active,
  .application-platform .acf-form input[type="text"]:focus,
  .application-platform .acf-form input[type="textarea"]:hover,
  .application-platform .acf-form input[type="textarea"]:active,
  .application-platform .acf-form input[type="textarea"]:focus,
  .application-platform .acf-form input[type="number"]:hover,
  .application-platform .acf-form input[type="number"]:active,
  .application-platform .acf-form input[type="number"]:focus,
  .application-platform .acf-form input[type="email"]:hover,
  .application-platform .acf-form input[type="email"]:active,
  .application-platform .acf-form input[type="email"]:focus,
  .application-platform .acf-form input[type="url"]:hover,
  .application-platform .acf-form input[type="url"]:active,
  .application-platform .acf-form input[type="url"]:focus,
  .application-platform .acf-form input[type="password"]:hover,
  .application-platform .acf-form input[type="password"]:active,
  .application-platform .acf-form input[type="password"]:focus,
  .application-platform form p:hover,
  .application-platform form p:active,
  .application-platform form p:focus,
  .application-platform form textarea:hover,
  .application-platform form textarea:active,
  .application-platform form textarea:focus,
  .application-platform form input[type="text"]:hover,
  .application-platform form input[type="text"]:active,
  .application-platform form input[type="text"]:focus,
  .application-platform form input[type="textarea"]:hover,
  .application-platform form input[type="textarea"]:active,
  .application-platform form input[type="textarea"]:focus,
  .application-platform form input[type="number"]:hover,
  .application-platform form input[type="number"]:active,
  .application-platform form input[type="number"]:focus,
  .application-platform form input[type="email"]:hover,
  .application-platform form input[type="email"]:active,
  .application-platform form input[type="email"]:focus,
  .application-platform form input[type="url"]:hover,
  .application-platform form input[type="url"]:active,
  .application-platform form input[type="url"]:focus,
  .application-platform form input[type="password"]:hover,
  .application-platform form input[type="password"]:active,
  .application-platform form input[type="password"]:focus {
    border: 1px solid #000000; }
  .application-platform .form-data-container p.is-form-data,
  .application-platform .form-data-container textarea.is-form-data,
  .application-platform .form-data-container input[type="text"].is-form-data,
  .application-platform .form-data-container input[type="textarea"].is-form-data,
  .application-platform .form-data-container input[type="number"].is-form-data,
  .application-platform .form-data-container input[type="email"].is-form-data,
  .application-platform .form-data-container input[type="url"].is-form-data,
  .application-platform .form-data-container input[type="password"].is-form-data,
  .application-platform .acf-form p.is-form-data,
  .application-platform .acf-form textarea.is-form-data,
  .application-platform .acf-form input[type="text"].is-form-data,
  .application-platform .acf-form input[type="textarea"].is-form-data,
  .application-platform .acf-form input[type="number"].is-form-data,
  .application-platform .acf-form input[type="email"].is-form-data,
  .application-platform .acf-form input[type="url"].is-form-data,
  .application-platform .acf-form input[type="password"].is-form-data,
  .application-platform form p.is-form-data,
  .application-platform form textarea.is-form-data,
  .application-platform form input[type="text"].is-form-data,
  .application-platform form input[type="textarea"].is-form-data,
  .application-platform form input[type="number"].is-form-data,
  .application-platform form input[type="email"].is-form-data,
  .application-platform form input[type="url"].is-form-data,
  .application-platform form input[type="password"].is-form-data {
    padding: 0.25rem 0.5rem; }
  .application-platform .form-data-container p.description,
  .application-platform .form-data-container textarea.description,
  .application-platform .form-data-container input[type="text"].description,
  .application-platform .form-data-container input[type="textarea"].description,
  .application-platform .form-data-container input[type="number"].description,
  .application-platform .form-data-container input[type="email"].description,
  .application-platform .form-data-container input[type="url"].description,
  .application-platform .form-data-container input[type="password"].description,
  .application-platform .acf-form p.description,
  .application-platform .acf-form textarea.description,
  .application-platform .acf-form input[type="text"].description,
  .application-platform .acf-form input[type="textarea"].description,
  .application-platform .acf-form input[type="number"].description,
  .application-platform .acf-form input[type="email"].description,
  .application-platform .acf-form input[type="url"].description,
  .application-platform .acf-form input[type="password"].description,
  .application-platform form p.description,
  .application-platform form textarea.description,
  .application-platform form input[type="text"].description,
  .application-platform form input[type="textarea"].description,
  .application-platform form input[type="number"].description,
  .application-platform form input[type="email"].description,
  .application-platform form input[type="url"].description,
  .application-platform form input[type="password"].description {
    font-size: 0.75rem; }
    @media screen and (min-width: 769px), print {
      .application-platform .form-data-container p.description,
      .application-platform .form-data-container textarea.description,
      .application-platform .form-data-container input[type="text"].description,
      .application-platform .form-data-container input[type="textarea"].description,
      .application-platform .form-data-container input[type="number"].description,
      .application-platform .form-data-container input[type="email"].description,
      .application-platform .form-data-container input[type="url"].description,
      .application-platform .form-data-container input[type="password"].description,
      .application-platform .acf-form p.description,
      .application-platform .acf-form textarea.description,
      .application-platform .acf-form input[type="text"].description,
      .application-platform .acf-form input[type="textarea"].description,
      .application-platform .acf-form input[type="number"].description,
      .application-platform .acf-form input[type="email"].description,
      .application-platform .acf-form input[type="url"].description,
      .application-platform .acf-form input[type="password"].description,
      .application-platform form p.description,
      .application-platform form textarea.description,
      .application-platform form input[type="text"].description,
      .application-platform form input[type="textarea"].description,
      .application-platform form input[type="number"].description,
      .application-platform form input[type="email"].description,
      .application-platform form input[type="url"].description,
      .application-platform form input[type="password"].description {
        font-size: 0.9375rem; } }
    @media screen and (min-width: 1680px) {
      .application-platform .form-data-container p.description,
      .application-platform .form-data-container textarea.description,
      .application-platform .form-data-container input[type="text"].description,
      .application-platform .form-data-container input[type="textarea"].description,
      .application-platform .form-data-container input[type="number"].description,
      .application-platform .form-data-container input[type="email"].description,
      .application-platform .form-data-container input[type="url"].description,
      .application-platform .form-data-container input[type="password"].description,
      .application-platform .acf-form p.description,
      .application-platform .acf-form textarea.description,
      .application-platform .acf-form input[type="text"].description,
      .application-platform .acf-form input[type="textarea"].description,
      .application-platform .acf-form input[type="number"].description,
      .application-platform .acf-form input[type="email"].description,
      .application-platform .acf-form input[type="url"].description,
      .application-platform .acf-form input[type="password"].description,
      .application-platform form p.description,
      .application-platform form textarea.description,
      .application-platform form input[type="text"].description,
      .application-platform form input[type="textarea"].description,
      .application-platform form input[type="number"].description,
      .application-platform form input[type="email"].description,
      .application-platform form input[type="url"].description,
      .application-platform form input[type="password"].description {
        font-size: 0.9375rem; } }
  .application-platform .form-data-container p.acf-is-prepended,
  .application-platform .form-data-container textarea.acf-is-prepended,
  .application-platform .form-data-container input[type="text"].acf-is-prepended,
  .application-platform .form-data-container input[type="textarea"].acf-is-prepended,
  .application-platform .form-data-container input[type="number"].acf-is-prepended,
  .application-platform .form-data-container input[type="email"].acf-is-prepended,
  .application-platform .form-data-container input[type="url"].acf-is-prepended,
  .application-platform .form-data-container input[type="password"].acf-is-prepended,
  .application-platform .acf-form p.acf-is-prepended,
  .application-platform .acf-form textarea.acf-is-prepended,
  .application-platform .acf-form input[type="text"].acf-is-prepended,
  .application-platform .acf-form input[type="textarea"].acf-is-prepended,
  .application-platform .acf-form input[type="number"].acf-is-prepended,
  .application-platform .acf-form input[type="email"].acf-is-prepended,
  .application-platform .acf-form input[type="url"].acf-is-prepended,
  .application-platform .acf-form input[type="password"].acf-is-prepended,
  .application-platform form p.acf-is-prepended,
  .application-platform form textarea.acf-is-prepended,
  .application-platform form input[type="text"].acf-is-prepended,
  .application-platform form input[type="textarea"].acf-is-prepended,
  .application-platform form input[type="number"].acf-is-prepended,
  .application-platform form input[type="email"].acf-is-prepended,
  .application-platform form input[type="url"].acf-is-prepended,
  .application-platform form input[type="password"].acf-is-prepended {
    border-radius: 0 !important; }

.application-platform .form-data-container .acf-url input[type="url"],
.application-platform .acf-form .acf-url input[type="url"],
.application-platform form .acf-url input[type="url"] {
  padding-left: 0.5rem !important; }

.application-platform .form-data-container ul.acf-radio-list li,
.application-platform .form-data-container ul.acf-checkbox-list li,
.application-platform .acf-form ul.acf-radio-list li,
.application-platform .acf-form ul.acf-checkbox-list li,
.application-platform form ul.acf-radio-list li,
.application-platform form ul.acf-checkbox-list li {
  font-size: 0.9375rem; }

.application-platform .form-data-container .checkbox:hover,
.application-platform .acf-form .checkbox:hover,
.application-platform form .checkbox:hover {
  color: #000000; }

.application-platform .form-data-container .checkbox input,
.application-platform .acf-form .checkbox input,
.application-platform form .checkbox input {
  margin-right: 0.5rem; }

@media screen and (min-width: 769px), print {
  .application-platform .form-data-container .acf-form-submit,
  .application-platform .acf-form .acf-form-submit,
  .application-platform form .acf-form-submit {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; } }

.application-platform .form-data-container .acf-file-uploader .file-wrap .file-icon,
.application-platform .acf-form .acf-file-uploader .file-wrap .file-icon,
.application-platform form .acf-file-uploader .file-wrap .file-icon {
  top: 1.875rem;
  left: 1rem; }

.application-platform #loginform .login-submit {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .application-platform #loginform .login-submit #wp-submit {
    padding-right: 0.3125rem;
    padding-left: 2.5rem;
    background-color: #000000;
    background-image: url(ee277d3350893babac858e5885885d91.svg);
    background-size: 1.5625rem;
    background-position: 5px 50%;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-size: 0.875rem !important;
    color: #FFFFFF !important; }
    .application-platform #loginform .login-submit #wp-submit:hover {
      background-color: #FFFFFF;
      background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
      color: #000000 !important; }

.application-platform .acf-fields.-border {
  border: none; }

.application-platform .acf-fields > .acf-field {
  padding: 0 0 1rem !important; }
  @media screen and (max-width: 768px) {
    .application-platform .acf-fields > .acf-field {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .application-platform .acf-fields > .acf-field.group-headline {
    padding-bottom: 0 !important; }
  .application-platform .acf-fields > .acf-field.acf-field-radio .acf-radio-list li {
    margin-bottom: 0.625rem; }
  .application-platform .acf-fields > .acf-field.acf-field-file #file-upload-button {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 0;
    cursor: pointer; }
    .application-platform .acf-fields > .acf-field.acf-field-file #file-upload-button:before {
      content: "Choose File"; }
  .application-platform .acf-fields > .acf-field#application_add_form_state, .application-platform .acf-fields > .acf-field#application_form_state_val_open {
    visibility: hidden;
    opacity: 0;
    height: 0; }

.application-platform #comments .commentfield p textarea {
  padding: 0.5rem; }

.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr {
  display: block; }
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
  .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
  .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span {
    font-size: 1.25rem; }
    @media screen and (min-width: 769px), print {
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
      .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
      .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1680px) {
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
      .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order span,
      .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order span {
        font-size: 1.875rem; } }
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
  .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
  .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before {
    content: "Group member";
    font-size: 1.25rem; }
    @media screen and (min-width: 769px), print {
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
      .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
      .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1680px) {
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
      .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
      .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle.order:before,
      .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle.order:before {
        font-size: 1.875rem; } }
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
  .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon,
  .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon {
    border-color: #000000 !important;
    -webkit-transform: translate(-10px, -80px);
            transform: translate(-10px, -80px); }
    .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.small,
    .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.small, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.small,
    .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.small, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.small,
    .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.small {
      line-height: 16px; }
    .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-minus,
    .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-minus, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-minus,
    .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-minus, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block > table > tbody > tr > td.acf-row-handle .acf-icon.-minus,
    .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row > table > tbody > tr > td.acf-row-handle .acf-icon.-minus {
      display: block; }

.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table,
.application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table,
.application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table,
.application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table {
  margin: 0 !important; }
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-row-handle,
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-row-handle, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-row-handle,
  .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-row-handle, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-row-handle,
  .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-row-handle {
    width: auto !important; }
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields,
  .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields,
  .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields,
  .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100% !important; }
    .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields .acf-field,
    .application-platform.page-template-template-login .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields .acf-field, .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields .acf-field,
    .application-platform.page-template-template-create-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields .acf-field, .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-block .acf-table .acf-row .acf-fields .acf-field,
    .application-platform.page-template-template-edit-user-profile .acf-field-5ff58f1f928a3 .acf-repeater.-row .acf-table .acf-row .acf-fields .acf-field {
      width: 100% !important; }

.application-platform.page-template-template-login .select2-container .select2-selection, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection {
  height: auto !important;
  border-color: #000000 !important;
  border-radius: 0 !important; }
  .application-platform.page-template-template-login .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-create-user-profile .select2-container .select2-selection .select2-selection__rendered span, .application-platform.page-template-template-edit-user-profile .select2-container .select2-selection .select2-selection__rendered span {
    line-height: 1.75 !important;
    font-size: 0.9375rem;
    padding: 0.375rem 0.625rem 0.375rem 0.25rem; }

.application-platform.page-template-template-login .select2-dropdown, .application-platform.page-template-template-create-user-profile .select2-dropdown, .application-platform.page-template-template-edit-user-profile .select2-dropdown {
  border-color: #000000 !important;
  border-radius: 0 !important; }
  .application-platform.page-template-template-login .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-create-user-profile .select2-dropdown .acf-country-flag-name, .application-platform.page-template-template-edit-user-profile .select2-dropdown .acf-country-flag-name {
    font-size: 0.9375rem; }

.application-platform.page-template-template-login .acf-form-submit, .application-platform.page-template-template-create-user-profile .acf-form-submit, .application-platform.page-template-template-edit-user-profile .acf-form-submit {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

@media screen and (min-width: 769px), print {
  .application-platform.page-template-template-login .reset-link, .application-platform.page-template-template-create-user-profile .reset-link, .application-platform.page-template-template-edit-user-profile .reset-link {
    position: absolute;
    bottom: 0.9375rem; } }

.application-platform.page-template-template-login .reset-link a, .application-platform.page-template-template-create-user-profile .reset-link a, .application-platform.page-template-template-edit-user-profile .reset-link a {
  padding: 0.25rem 0.3125rem 0.25rem 2.5rem;
  background-color: #FFFFFF;
  background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
  background-size: 1.5625rem;
  background-position: 5px 50%;
  background-repeat: no-repeat;
  text-transform: uppercase;
  font-size: 0.875rem !important;
  color: #000000 !important; }
  .application-platform.page-template-template-login .reset-link a:hover, .application-platform.page-template-template-create-user-profile .reset-link a:hover, .application-platform.page-template-template-edit-user-profile .reset-link a:hover {
    background-color: #000000;
    background-image: url(ee277d3350893babac858e5885885d91.svg);
    color: #FFFFFF !important; }

@media screen and (max-width: 768px) {
  .application-platform.page-template-template-login #user-data-application-btn, .application-platform.page-template-template-create-user-profile #user-data-application-btn, .application-platform.page-template-template-edit-user-profile #user-data-application-btn {
    margin-top: 1.25rem; } }

@media screen and (min-width: 769px), print {
  .application-platform.page-template-template-login #user-data-application-btn, .application-platform.page-template-template-create-user-profile #user-data-application-btn, .application-platform.page-template-template-edit-user-profile #user-data-application-btn {
    position: absolute;
    right: 0.75rem;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); } }

.application-platform .acf-input-prepend {
  border-color: #000000 !important;
  border-radius: 0 !important; }

@media screen and (max-width: 768px) {
  .application-platform #application_draft_btn {
    margin-bottom: 1.25rem; } }

@media screen and (min-width: 769px), print {
  .application-platform #application_draft_btn {
    position: absolute;
    bottom: 0;
    left: 0; } }

.application-platform #filter .is-metaval-filter.is-invisible,
.application-platform #filter .is-tax-filter.is-invisible {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 0;
  height: 0;
  padding: 0; }

.application-platform .candidates-list {
  z-index: 0;
  padding: 0 0.75rem !important; }
  .application-platform .candidates-list #tableheader {
    min-width: 80rem; }
  .application-platform .candidates-list .list-wrapper,
  .application-platform .candidates-list .alm-listing {
    max-width: none;
    min-width: 80rem;
    overflow-x: auto; }

@media screen and (max-width: 768px) {
  .application-platform .tabs ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start; } }

.application-platform .tabs li {
  position: relative; }
  .application-platform .tabs li:not(:last-of-type) a:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0.3125rem;
    width: 1.5625rem;
    height: 100%;
    background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
    background-size: 20px;
    background-position: 50% 0%;
    background-repeat: no-repeat; }
    @media screen and (max-width: 768px) {
      .application-platform .tabs li:not(:last-of-type) a:after {
        top: 0.3125rem;
        right: 0;
        left: 100%; } }
  .application-platform .tabs li:not(:last-of-type) a.has-text-red:after, .application-platform .tabs li:not(:last-of-type) .content_accordion .message-header a.is-active:after, .content_accordion .message-header .application-platform .tabs li:not(:last-of-type) a.is-active:after, .application-platform .tabs li:not(:last-of-type) #sidemenu a.current-menu-item:after, .application-platform #sidemenu .tabs li:not(:last-of-type) a.current-menu-item:after, .application-platform .tabs li:not(:last-of-type) #sidemenu a.navbar-item:hover:after, .application-platform #sidemenu .tabs li:not(:last-of-type) a.navbar-item:hover:after {
    background-image: url(1110eceb18e6329626b1b725bbe518bb.svg); }

.application-platform #sidemenu-wrapper {
  z-index: 1; }

.application-platform #toggle-menu {
  cursor: pointer; }
  .application-platform #toggle-menu:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -1.5rem;
    width: 1.5rem;
    height: 100%;
    background-image: url(751813eb003680e073129a29d758a97b.svg);
    background-repeat: no-repeat;
    background-size: 0.9375rem;
    background-position: 50% 50%;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .application-platform #toggle-menu.is-closed:after {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

/* LOGIN FORM TEMPLATE */
body.login {
  background-color: #FFFFFF; }
  body.login.login-action-lostpassword h1 a, body.login.login-action-rp h1 a, body.login.login-action-resetpass h1 a, body.login.login-action-checkemail h1 a, body.login.login-action-register h1 a {
    width: 100%;
    height: 9.375rem;
    background-image: url(8f069b616b9a141dbd5d84eee666dca5.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%; }
  body.login.login-action-lostpassword form,
  body.login.login-action-lostpassword #login_error,
  body.login.login-action-lostpassword .message,
  body.login.login-action-lostpassword .success,
  body.login.login-action-lostpassword #backtoblog a,
  body.login.login-action-lostpassword #nav a,
  body.login.login-action-lostpassword label,
  body.login.login-action-lostpassword p, body.login.login-action-rp form,
  body.login.login-action-rp #login_error,
  body.login.login-action-rp .message,
  body.login.login-action-rp .success,
  body.login.login-action-rp #backtoblog a,
  body.login.login-action-rp #nav a,
  body.login.login-action-rp label,
  body.login.login-action-rp p, body.login.login-action-resetpass form,
  body.login.login-action-resetpass #login_error,
  body.login.login-action-resetpass .message,
  body.login.login-action-resetpass .success,
  body.login.login-action-resetpass #backtoblog a,
  body.login.login-action-resetpass #nav a,
  body.login.login-action-resetpass label,
  body.login.login-action-resetpass p, body.login.login-action-checkemail form,
  body.login.login-action-checkemail #login_error,
  body.login.login-action-checkemail .message,
  body.login.login-action-checkemail .success,
  body.login.login-action-checkemail #backtoblog a,
  body.login.login-action-checkemail #nav a,
  body.login.login-action-checkemail label,
  body.login.login-action-checkemail p, body.login.login-action-register form,
  body.login.login-action-register #login_error,
  body.login.login-action-register .message,
  body.login.login-action-register .success,
  body.login.login-action-register #backtoblog a,
  body.login.login-action-register #nav a,
  body.login.login-action-register label,
  body.login.login-action-register p {
    color: #000000;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  body.login.login-action-lostpassword form, body.login.login-action-rp form, body.login.login-action-resetpass form, body.login.login-action-checkemail form, body.login.login-action-register form {
    padding: 0.75rem; }
    body.login.login-action-lostpassword form .wp-generate-pw, body.login.login-action-rp form .wp-generate-pw, body.login.login-action-resetpass form .wp-generate-pw, body.login.login-action-checkemail form .wp-generate-pw, body.login.login-action-register form .wp-generate-pw {
      border-color: #000000;
      border-radius: 0;
      background-color: #FFFFFF;
      text-transform: uppercase;
      font-size: 0.875rem !important;
      color: #000000; }
    body.login.login-action-lostpassword form .input.hover, body.login.login-action-lostpassword form .acf-input-wrap input.hover,
    body.login.login-action-lostpassword form .control input.hover, body.login.login-action-rp form .input.hover, body.login.login-action-rp form .acf-input-wrap input.hover,
    body.login.login-action-rp form .control input.hover, body.login.login-action-resetpass form .input.hover, body.login.login-action-resetpass form .acf-input-wrap input.hover,
    body.login.login-action-resetpass form .control input.hover, body.login.login-action-checkemail form .input.hover, body.login.login-action-checkemail form .acf-input-wrap input.hover,
    body.login.login-action-checkemail form .control input.hover, body.login.login-action-register form .input.hover, body.login.login-action-register form .acf-input-wrap input.hover,
    body.login.login-action-register form .control input.hover {
      border-color: #9b9b9b; }
    body.login.login-action-lostpassword form input#wp-submit, body.login.login-action-rp form input#wp-submit, body.login.login-action-resetpass form input#wp-submit, body.login.login-action-checkemail form input#wp-submit, body.login.login-action-register form input#wp-submit {
      padding-right: 0.3125rem;
      padding-left: 2.5rem;
      background-color: #000000;
      background-image: url(ee277d3350893babac858e5885885d91.svg);
      background-size: 1.5625rem;
      background-position: 5px 50%;
      background-repeat: no-repeat;
      text-transform: uppercase;
      font-size: 0.875rem !important;
      color: #FFFFFF !important; }
      body.login.login-action-lostpassword form input#wp-submit:hover, body.login.login-action-rp form input#wp-submit:hover, body.login.login-action-resetpass form input#wp-submit:hover, body.login.login-action-checkemail form input#wp-submit:hover, body.login.login-action-register form input#wp-submit:hover {
        background-color: #FFFFFF;
        background-image: url(f0f879bbffc7b611d53b21c9d2f831c1.svg);
        color: #000000 !important; }
  body.login #login {
    padding-top: 6.25rem; }
    @media screen and (min-width: 1280px) {
      body.login #login {
        width: 64rem; } }
    body.login #login form p {
      color: #000000;
      background-color: #FFFFFF;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: none; }

#ais-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

#ais-main {
  width: 100%; }

.ais-facets {
  padding: 0; }

.ais-facets ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-left: 0; }

.ais-facets li {
  margin-top: 0 !important;
  margin-left: 0;
  margin-right: 0.5rem; }

.ais-Menu-item--selected {
  font-weight: normal !important; }
  .ais-Menu-item--selected .is-filter {
    background-color: #000000;
    color: #FFFFFF; }

.ais-clearfix {
  clear: both; }

.algolia-search-box-wrapper {
  position: relative; }

#algolia-search-box {
  margin-bottom: 3rem; }

#algolia-search-box input {
  border: none;
  background: transparent;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none; }

.ais-SearchBox-form {
  display: block;
  position: relative; }

.ais-SearchBox-submit[hidden],
.ais-SearchBox-reset[hidden],
.ais-SearchBox-loadingIndicator[hidden] {
  display: none; }

#algolia-powered-by {
  position: absolute;
  top: 60px;
  right: 0;
  font-size: 14px;
  text-align: right; }

.ais-Hits-list {
  list-style: none;
  padding-left: 0;
  margin-left: 0; }

.ais-Hits-item em,
.ais-Hits-item a em {
  font-style: normal;
  background: #FF5D31; }

.ais-hits--content {
  overflow: hidden; }

.ais-Pagination {
  margin: 0; }

.ais-Pagination-list {
  margin-left: 0; }

.ais-Pagination-item {
  /* Pagination item */
  display: inline-block;
  padding: 3px; }

.ais-Pagination-item--disabled {
  /* disabled Pagination item */
  display: none; }

.ais-Pagination-item--selected {
  font-weight: bold; }

.ais-Menu-item--selected {
  /* active list item */
  font-weight: bold; }

.ais-Menu-count,
.ais-HierarchicalMenu-count,
.ais-RefinementList-count {
  margin-left: 5px; }

.ais-HierarchicalMenu-list--lvl1 {
  /* item list level 1 */
  margin-left: 10px; }

.ais-HierarchicalMenu-list--lvl2 {
  /* item list level 0 */
  margin-left: 10px; }

.ais-RangeSlider-target {
  position: relative;
  direction: ltr;
  background: #F3F4F7;
  height: 6px;
  margin-top: 2em;
  margin-bottom: 2em; }

.ais-RangeSlider-base {
  height: 100%;
  position: relative;
  z-index: 1;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  border-left: 2px solid #DDD;
  border-right: 2px solid #DDD; }

.ais-RangeSlider-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.ais-RangeSlider-connect {
  background: #46AEDA; }

.ais-RangeSlider-background {
  background: #F3F4F7; }

.ais-RangeSlider-handle {
  width: 20px;
  height: 20px;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  border: 1px solid #46AEDA;
  border-radius: 50%;
  cursor: pointer; }

.ais-RangeSlider-handle-lower {
  left: -10px;
  bottom: 7px; }

.ais-RangeSlider-handle-upper {
  right: 10px;
  bottom: 7px; }

.ais-RangeSlider-tooltip {
  position: absolute;
  background: #FFFFFF;
  top: -22px;
  font-size: .8em; }

.ais-RangeSlider-pips {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  height: 3em;
  top: 100%;
  left: 0;
  width: 100%; }

.ais-RangeSlider-value {
  width: 40px;
  position: absolute;
  text-align: center;
  margin-left: -20px;
  padding-top: 15px;
  font-size: .8em; }

.ais-RangeSlider-value-sub {
  font-size: .8em;
  padding-top: 15px; }

.ais-RangeSlider-marker {
  position: absolute;
  background: #DDD;
  margin-left: -1px;
  width: 1px;
  height: 5px; }

.ais-RangeSlider-marker-sub {
  background: #DDD;
  width: 2px;
  margin-left: -2px;
  height: 13px; }

.ais-RangeSlider-marker-large {
  background: #DDD;
  width: 2px;
  margin-left: -2px;
  height: 12px; }

.ais-RangeSlider-marker-large:first-child {
  margin-left: 0; }

.ais-star-rating--item {
  /* list item */
  vertical-align: middle; }

.ais-star-rating--item__active {
  /* active list item */
  font-weight: bold; }

.ais-star-rating--star {
  /* item star */
  display: inline-block;
  width: 1em;
  height: 1em; }

.ais-star-rating--star:before {
  content: '\2605';
  color: #FBAE00; }

.ais-star-rating--star__empty {
  /* empty star */
  display: inline-block;
  width: 1em;
  height: 1em; }

.ais-star-rating--star__empty:before {
  content: '\2606';
  color: #FBAE00; }

.ais-star-rating--link__disabled .ais-star-rating--star:before {
  color: #C9C9C9; }

.ais-star-rating--link__disabled .ais-star-rating--star__empty:before {
  color: #C9C9C9; }

.ais-root__collapsible .ais-header {
  cursor: pointer; }

.ais-root__collapsed .ais-body,
.ais-root__collapsed .ais-footer {
  display: none; }

/* Hierarchical Menu: Categories */
.ais-HierarchicalMenu--item__active > div > a {
  font-weight: bold; }

/* Responsive */
@media only screen and (max-width: 1000px) {
  #ais-facets {
    display: none; }
  .ais-hits--thumbnail img {
    width: 100% !important; }
  .ais-hits--item {
    border-bottom: 1px solid gainsboro;
    padding-bottom: 23px; } }

@media only screen and (max-width: 500px) {
  .ais-hits--thumbnail {
    margin-right: 0 !important;
    margin-bottom: 10px;
    float: none !important; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL3N0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEM7QUFDNUM7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EseUNBQXlDO0FBQ3pDO0FBQ0EseUNBQXlDO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTOztBQUVUO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDBDQUEwQzs7QUFFMUM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDBDQUEwQzs7QUFFMUM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLDBDQUEwQzs7QUFFMUM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNEJBQTRC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O0FBQ0E7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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QTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLHdCQUF3QixFQUFFOztBQUUxQjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixFQUFFO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTtBQUM1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFO0FBQzdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTtBQUM3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7QUFDN0I7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHdCQUF3QixFQUFFO0FBQzFCO0FBQ0E7QUFDQSx3QkFBd0IsRUFBRTtBQUMxQjtBQUNBO0FBQ0Esd0JBQXdCLEVBQUU7QUFDMUI7QUFDQTtBQUNBLHdCQUF3QixFQUFF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QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FBc0M7O0FBRXRDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0RBQXNEO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0Q7QUFDdEQ7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQ7QUFDbkQ7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQ7QUFDckQ7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQ7QUFD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OztBQUV6QztBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQzs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEM7O0FBRTFDO0FBQ0E7QUFDQSx3Q0FBd0M7QUFDeEM7QUFDQTtBQUNBLDBDQUEwQztBQUMxQztBQUNBO0FBQ0EsMENBQTBDOztBQUUxQztBQUNBLDRCQUE0Qjs7QUFFNUI7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLDhCQUE4Qjs7QUFFOUI7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBLCtCQUErQjs7QUFFL0I7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLDJCQUEyQjs7QUFFM0I7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSwwQkFBMEI7O0FB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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUMsRUFBRTs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QsRUFBRTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxFQUFFOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLEVBQUU7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxFQUFFOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLEVBQUU7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxFQUFFOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLEVBQUU7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxFQUFFOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLEVBQUU7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxFQUFFOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLEVBQUU7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QyxFQUFFOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQThDLEVBQUU7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxFQUFFOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLEVBQUU7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxFQUFFOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLEVBQUU7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxFQUFFOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLEVBQUU7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCxFQUFFOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbURBQW1ELEVBQUU7O0FBRXJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCxFQUFFOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbURBQW1ELEVBQUU7O0FBRXJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCxFQUFFOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbURBQW1ELEVBQUU7O0FBRXJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtREFBbUQsRUFBRTs7QUFFckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxFQUFFOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxFQUFFOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxFQUFFOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRCxFQUFFOztBQUV4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0RBQXNELEVBQUU7O0FBRXhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QsRUFBRTs7QUFFeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRCxFQUFFOztBQUV4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0RBQXNELEVBQUU7O0FBRXhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QsRUFBRTs7QUFFeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRCxFQUFFOztBQUV4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0RBQXNELEVBQUU7O0FBRXhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QsRUFBRTs7QUFFeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxFQUFFOztBQUV2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELEVBQUU7O0FBRXZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxFQUFFOztBQUV2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELEVBQUU7O0FBRXZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFEQUFxRCxFQUFFOztBQUV2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscURBQXFELEVBQUU7O0FBRXZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsRUFBRTs7QUFFdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRCxFQUFFOztBQUVsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdELEVBQUU7O0FBRWxEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsRUFBRTs7QUFFbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRCxFQUFFOztBQUVsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdELEVBQUU7O0FBRWxEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsRUFBRTs7QUFFbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdEQUFnRCxFQUFFOztBQUVsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdELEVBQUU7O0FBRWxEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsRUFBRTs7QUFFbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxFQUFFOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxFQUFFOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRCxFQUFFOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELEVBQUU7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBaUQsRUFBRTs7QUFFbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsRUFBRTs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsRUFBRTs7QUFFNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUErQyxFQUFFOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDLEVBQUU7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0MsRUFBRTs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxFQUFFOztBQUU3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBQTJDLEVBQUU7O0FBRTdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxFQUFFOztBQUU3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBQTJDLEVBQUU7O0FBRTdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxFQUFFOztBQUU3QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBQTJDLEVBQUU7O0FBRTdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsRUFBRTs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QyxFQUFFOztBQUUvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLEVBQUU7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxFQUFFOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLEVBQUU7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxFQUFFOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLEVBQUU7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxFQUFFOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDLEVBQUU7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0Q0FBNEMsRUFBRTs7QUFFOUM7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7O0FBRTVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTs7QUFFNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7O0FBRTVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTs7QUFFNUI7QUFDQTtBQUNBLDBCQUEwQixFQUFFOztBQUU1QjtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7O0FBRTVCO0FBQ0E7QUFDQSwwQkFBMEIsRUFBRTs7QUFFNUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDZCQUE2QixFQUFFOztBQUUvQjtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7O0FBRS9CO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTs7QUFFL0I7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLCtCQUErQixFQUFFOztBQUVqQztBQUNBO0FBQ0EsK0JBQStCLEVBQUU7O0FBRWpDO0FBQ0E7QUFDQSwrQkFBK0IsRUFBRTs7QUFFakM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGdDQUFnQyxFQUFFOztBQUVsQztBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQSxnQ0FBZ0MsRUFBRTs7QUFFbEM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLGlDQUFpQyxFQUFFOztBQUVuQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQSxpQ0FBaUMsRUFBRTs7QUFFbkM7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBLDJCQUEyQixFQUFFOztBQUU3QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EsMkJBQTJCLEVBQUU7O0FBRTdCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQSwyQkFBMkIsRUFBRTs7QUFFN0I7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QixFQUFFOztBQUU5QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsNEJBQTRCLEVBQUU7O0FBRTlCO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQSw0QkFBNEIsRUFBRTs7QUFFOUI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBLDRCQUE0QixFQUFFOztBQUU5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O0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLGtDQUFrQyxFQUFFOztBQUVwQztBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0Esa0NBQWtDLEVBQUU7O0FBRXBDO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxrQ0FBa0MsRUFBRTs7QUFFcEM7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLGtDQUFrQyxFQUFFOztBQUVwQztBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0Esa0NBQWtDLEVBQUU7O0FBRXBDO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxrQ0FBa0MsRUFBRTs7QUFFcEM7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLGtDQUFrQyxFQUFFOztBQUVwQztBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0Esa0NBQWtDLEVBQUU7O0FBRXBDO0FBQ0E7QUFDQSxpQ0FBaUM7QUFDakM7QUFDQSxrQ0FBa0MsRUFBRTs7QUFFcEM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtB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O0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsRUFBRTs7QUFFdkM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtB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QUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0EscUNBQXFDLEVBQUU7O0FBRXZDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsRUFBRTs7QUFFdkM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFD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O0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsRUFBRTs7QUFFdkM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtB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QUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0EscUNBQXFDLEVBQUU7O0FBRXZDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsRUFBRTs7QUFFdkM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFD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O0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsRUFBRTs7QUFFdkM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtB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QUNBO0FBQ0Esb0NBQW9DO0FBQ3BDO0FBQ0EscUNBQXFDLEVBQUU7O0FBRXZDO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQSxxQ0FBcUMsRUFBRTs7QUFFdkM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBLG1DQUFtQyxFQUFFOztBQUVyQztBQUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsbUNBQW1DLEVBQUU7O0FBRXJDO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQSxtQ0FBbUMsRUFBRTs7QUFFckM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFDQSxtQ0FBbUM7QUFDbkM7QUFDQSxvQ0FBb0MsRUFBRTs7QUFFdEM7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBLG9DQUFvQyxFQUFFOztBQUV0QztBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0Esb0NBQW9DLEVBQUU7O0FBRXRDO0FBQ0E7QUFD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QztBQUNBO0FBQ0E7QUFDQSxzQ0FBc0M7O0FBRXRDO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQzs7QUFFdEM7QUFDQTtBQUNBO0FBQ0Esc0NBQXNDOztBQUV0QztBQUNBO0FBQ0E7QUFDQSxzQ0FBc0M7O0FBRXRDO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQzs7QUFFdEM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0E7QUFDQTtBQUNBLHVDQUF1Qzs7QUFFdkM7QUFD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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLEVBQUU7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsRUFBRTtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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Qjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0EsZ0JBQWdCOztBQUVoQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBLHlCQUF5QixFQUFFOztBQUUzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixFQUFFIiwiZmlsZSI6ImluZGV4LmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYWlzb25OZXVlLUJvb2snO1xuICBzcmM6IHVybCgzMjQ2ODQ1MzM0ZTFjNjVlZTdlYzhjMmQyZTkzOGFiZi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChhNWVkMDJlZWU1ZGEyYmJhY2E0M2RmMjcyNGE1ZjcyNy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYWlzb25OZXVlLUJvb2tJdGFsaWMnO1xuICBzcmM6IHVybCg2ZjQ3YTgzMjI5ZjQwZWZkMmJhMzdkYmNiY2M2YTBjNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChiNjdlZjMwNDRmMDFmMWQ5MGJiMGM0ODk3YWFhNWVkZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFpc29uTmV1ZUV4dGVuZGVkLU1lZGl1bSc7XG4gIHNyYzogdXJsKDc4ODU5ODc5Njg3ZWE3M2VhYWFmZjNjYzU5MjE1N2Q2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDIzYjQ1MmYwY2M0ZjY3OTY2NWQzMGExNjEwNDhjYmMzLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01haXNvbk5ldWUtQm9sZCc7XG4gIHNyYzogdXJsKDE2MzQ1MjcwMDRiYWY1M2I1OGE4MGY4ZWU5MGJhY2E2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDE5NWU4YWEyNDA4ZGMyOGM1YTUxZDNjZWEzODA0M2M2LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01haXNvbk5ldWUtQm9sZEl0YWxpYyc7XG4gIHNyYzogdXJsKDEwMDI3NTEyNmM1ZDZjZDIyNzM1ZjZkNjEyNzlhOGQ4LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDNlM2NmMTM2YzEzZDVmM2JjYzNhZDA0M2QzNjhiNWM3LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JlY2tsZXNzLUxpZ2h0JztcbiAgc3JjOiB1cmwoNjlmMjk0YjE4ZWJjMzY3NmU0N2MzNDViMjM0ZWExYWYuZW90KTtcbiAgc3JjOiB1cmwoNjlmMjk0YjE4ZWJjMzY3NmU0N2MzNDViMjM0ZWExYWYuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCg1YjJlYjI2ZDZlMjkwMmY2ZmFjOTc1YjJkZmVlMzFjNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgyZGExMDZkZDNhMWMxY2IwNDUzZDQxMWI4NGU4ZDQwYS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmVja2xlc3MtTGlnaHRJdGFsaWMnO1xuICBzcmM6IHVybChlNWFiZjk0MjViODQ0MmUxZGFkOWZjMmE2OWUzMmJiMS5lb3QpO1xuICBzcmM6IHVybChlNWFiZjk0MjViODQ0MmUxZGFkOWZjMmE2OWUzMmJiMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKDNhYWQ1MjEzMmMwNWI1ZDc3ZGQ2MmMwODBmZjkwYzk2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDQwYzc5NmQ4ZTdiOGJhNzY3ODJkNTNhYWMyNmY1YzdiLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZWNrbGVzcy1SZWd1bGFyJztcbiAgc3JjOiB1cmwoMjk1YjhhYzgxYjI2NzhjNTRkYjRlYjQ3YTkwMDJlZmQuZW90KTtcbiAgc3JjOiB1cmwoMjk1YjhhYzgxYjI2NzhjNTRkYjRlYjQ3YTkwMDJlZmQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCg4MmU2MGFiNWM0NzY5NjdkNWM5MzI2YTEyODhlMWNkNi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg1ZThmOWM0YWQ5MTE0YjAzMGUyODY5ZmRhMWEzM2MxYS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmVja2xlc3MtUmVndWxhckl0YWxpYyc7XG4gIHNyYzogdXJsKDQwMDYxZDU2OWFjMzY5NjYxMzc3Mjk2NjUyMDBkOTkzLmVvdCk7XG4gIHNyYzogdXJsKDQwMDYxZDU2OWFjMzY5NjYxMzc3Mjk2NjUyMDBkOTkzLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoODVkMTAxNjhhN2FmNDI4OWNmY2E3NzFmMTBhNmZiN2Uud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoN2Y3NWU1YmM5MGRmZDljZjBhNmYwZjMxNDY1OWVkZDkud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5pcy1zaXplLTEtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtMS10YWJsZXQge1xuICBmb250LXNpemU6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS0xLCAuY29udGVudC5pcy1zaXplLTEgaDEsXG4uY29udGVudC5pcy1zaXplLTEgaDIsXG4uY29udGVudC5pcy1zaXplLTEgaDMsXG4uY29udGVudC5pcy1zaXplLTEgaDQsXG4uY29udGVudC5pcy1zaXplLTEgaDUsXG4uY29udGVudC5pcy1zaXplLTEgaDYsXG4uY29udGVudC5pcy1zaXplLTEgcCxcbi5pcy1zaXplLTEtZGVza3RvcCB7XG4gIGZvbnQtc2l6ZTogNC4xMjVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTItbW9iaWxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTItdGFibGV0IHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTIsIC5jb250ZW50LmlzLXNpemUtMiBoMSxcbi5jb250ZW50LmlzLXNpemUtMiBoMixcbi5jb250ZW50LmlzLXNpemUtMiBoMyxcbi5jb250ZW50LmlzLXNpemUtMiBoNCxcbi5jb250ZW50LmlzLXNpemUtMiBoNSxcbi5jb250ZW50LmlzLXNpemUtMiBoNixcbi5jb250ZW50LmlzLXNpemUtMiBwLFxuLmlzLXNpemUtMi1kZXNrdG9wIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtMy1tb2JpbGUge1xuICBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS0zLXRhYmxldCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTMsIC5jb250ZW50LmlzLXNpemUtMyBoMSxcbi5jb250ZW50LmlzLXNpemUtMyBoMixcbi5jb250ZW50LmlzLXNpemUtMyBoMyxcbi5jb250ZW50LmlzLXNpemUtMyBoNCxcbi5jb250ZW50LmlzLXNpemUtMyBoNSxcbi5jb250ZW50LmlzLXNpemUtMyBoNixcbi5jb250ZW50LmlzLXNpemUtMyBwLFxuLmlzLXNpemUtMy1kZXNrdG9wIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTQtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS00LXRhYmxldCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTQsIC5jb250ZW50LmlzLXNpemUtNCBoMSxcbi5jb250ZW50LmlzLXNpemUtNCBoMixcbi5jb250ZW50LmlzLXNpemUtNCBoMyxcbi5jb250ZW50LmlzLXNpemUtNCBoNCxcbi5jb250ZW50LmlzLXNpemUtNCBoNSxcbi5jb250ZW50LmlzLXNpemUtNCBoNixcbi5jb250ZW50LmlzLXNpemUtNCBwLFxuLmlzLXNpemUtNC1kZXNrdG9wIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNS1tb2JpbGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNS10YWJsZXQge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTUsIC5jb250ZW50LmlzLXNpemUtNSBoMSxcbi5jb250ZW50LmlzLXNpemUtNSBoMixcbi5jb250ZW50LmlzLXNpemUtNSBoMyxcbi5jb250ZW50LmlzLXNpemUtNSBoNCxcbi5jb250ZW50LmlzLXNpemUtNSBoNSxcbi5jb250ZW50LmlzLXNpemUtNSBoNixcbi5jb250ZW50LmlzLXNpemUtNSBwLFxuLmlzLXNpemUtNS1kZXNrdG9wIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS02LW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNi10YWJsZXQge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNiwgLmNvbnRlbnQuaXMtc2l6ZS02IGgxLFxuLmNvbnRlbnQuaXMtc2l6ZS02IGgyLFxuLmNvbnRlbnQuaXMtc2l6ZS02IGgzLFxuLmNvbnRlbnQuaXMtc2l6ZS02IGg0LFxuLmNvbnRlbnQuaXMtc2l6ZS02IGg1LFxuLmNvbnRlbnQuaXMtc2l6ZS02IGg2LFxuLmNvbnRlbnQuaXMtc2l6ZS02IHAsXG4uaXMtc2l6ZS02LWRlc2t0b3Age1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNi0yLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNi0yLXRhYmxldCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTYtMiwgLmNvbnRlbnQuaXMtc2l6ZS02LTIgaDEsXG4uY29udGVudC5pcy1zaXplLTYtMiBoMixcbi5jb250ZW50LmlzLXNpemUtNi0yIGgzLFxuLmNvbnRlbnQuaXMtc2l6ZS02LTIgaDQsXG4uY29udGVudC5pcy1zaXplLTYtMiBoNSxcbi5jb250ZW50LmlzLXNpemUtNi0yIGg2LFxuLmNvbnRlbnQuaXMtc2l6ZS02LTIgcCxcbi5pcy1zaXplLTYtMi1kZXNrdG9wIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNy1tb2JpbGUge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zaXplLTctdGFibGV0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS03LCAuY29udGVudC5pcy1zaXplLTcgaDEsXG4uY29udGVudC5pcy1zaXplLTcgaDIsXG4uY29udGVudC5pcy1zaXplLTcgaDMsXG4uY29udGVudC5pcy1zaXplLTcgaDQsXG4uY29udGVudC5pcy1zaXplLTcgaDUsXG4uY29udGVudC5pcy1zaXplLTcgaDYsXG4uY29udGVudC5pcy1zaXplLTcgcCxcbi5pcy1zaXplLTctZGVza3RvcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogQnVsbWEgVXRpbGl0aWVzICovXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5idXR0b24sIC5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQsXG5mb3JtIC5jb250cm9sIGlucHV0LCAudGV4dGFyZWEsIC5zZWxlY3Qgc2VsZWN0LCAuZmlsZS1jdGEsXG4uZmlsZS1uYW1lIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXM6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uLWxpbms6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uLWVsbGlwc2lzOmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0OmZvY3VzLFxuICBmb3JtIC5jb250cm9sIGlucHV0OmZvY3VzLCAudGV4dGFyZWE6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuZmlsZS1jdGE6Zm9jdXMsXG4gIC5maWxlLW5hbWU6Zm9jdXMsIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tbmV4dCxcbiAgLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1saW5rLFxuICAuaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtZm9jdXNlZC5idXR0b24sIC5pcy1mb2N1c2VkLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1mb2N1c2VkLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC5maWxlLWN0YSxcbiAgLmlzLWZvY3VzZWQuZmlsZS1uYW1lLCAucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4gIC5wYWdpbmF0aW9uLW5leHQ6YWN0aXZlLFxuICAucGFnaW5hdGlvbi1saW5rOmFjdGl2ZSxcbiAgLnBhZ2luYXRpb24tZWxsaXBzaXM6YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6YWN0aXZlLFxuICBmb3JtIC5jb250cm9sIGlucHV0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAuZmlsZS1jdGE6YWN0aXZlLFxuICAuZmlsZS1uYW1lOmFjdGl2ZSwgLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAuaXMtYWN0aXZlLnBhZ2luYXRpb24tbmV4dCxcbiAgLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWxpbmssXG4gIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1lbGxpcHNpcywgLmlzLWFjdGl2ZS5idXR0b24sIC5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWFjdGl2ZSxcbiAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmlzLWFjdGl2ZS5maWxlLWN0YSxcbiAgLmlzLWFjdGl2ZS5maWxlLW5hbWUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXNbZGlzYWJsZWRdLFxuICAucGFnaW5hdGlvbi1uZXh0W2Rpc2FibGVkXSxcbiAgLnBhZ2luYXRpb24tbGlua1tkaXNhYmxlZF0sXG4gIC5wYWdpbmF0aW9uLWVsbGlwc2lzW2Rpc2FibGVkXSwgLmJ1dHRvbltkaXNhYmxlZF0sIC5pbnB1dFtkaXNhYmxlZF0sIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0W2Rpc2FibGVkXSxcbiAgZm9ybSAuY29udHJvbCBpbnB1dFtkaXNhYmxlZF0sIC50ZXh0YXJlYVtkaXNhYmxlZF0sIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgLmZpbGUtY3RhW2Rpc2FibGVkXSxcbiAgLmZpbGUtbmFtZVtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLW5leHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1saW5rLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tZWxsaXBzaXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQsXG4gIGZvcm0gLmFjZi1pbnB1dC13cmFwIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGZvcm0gLmNvbnRyb2wgaW5wdXQsXG4gIGZvcm0gLmNvbnRyb2wgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3QsXG4gIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLWN0YSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLW5hbWUge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmlzLXVuc2VsZWN0YWJsZSwgLnRhYnMsIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcywgLmJ1dHRvbiwgLmZpbGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKTo6YWZ0ZXIsIC5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB3aWR0aDogMC42MjVlbTsgfVxuXG4udGFiczpub3QoOmxhc3QtY2hpbGQpLCAucGFnaW5hdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAudGl0bGU6bm90KDpsYXN0LWNoaWxkKSxcbi5zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGU6bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxlLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpLCAuYmxvY2s6bm90KDpsYXN0LWNoaWxkKSwgLmhpZ2hsaWdodDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5tb2RhbC1jbG9zZSwgLmRlbGV0ZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSwgLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tb2RhbC1jbG9zZTo6YWZ0ZXIsIC5kZWxldGU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMnB4OyB9XG4gIC5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpob3ZlciwgLm1vZGFsLWNsb3NlOmZvY3VzLCAuZGVsZXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLm1vZGFsLWNsb3NlOmFjdGl2ZSwgLmRlbGV0ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuaXMtc21hbGwubW9kYWwtY2xvc2UsIC5pcy1zbWFsbC5kZWxldGUge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAuaXMtbWVkaXVtLm1vZGFsLWNsb3NlLCAuaXMtbWVkaXVtLmRlbGV0ZSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5pcy1sYXJnZS5tb2RhbC1jbG9zZSwgLmlzLWxhcmdlLmRlbGV0ZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4OyB9XG5cbi5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC5sb2FkZXIsIC5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07IH1cblxuLmlzLW92ZXJsYXksIC5oZXJvLXZpZGVvLCAubW9kYWwsIC5tb2RhbC1iYWNrZ3JvdW5kLCAuaW1hZ2UuaXMtc3F1YXJlIGltZyxcbi5pbWFnZS5pcy1zcXVhcmUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLFxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxuLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLFxuLmltYWdlLmlzLTRieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLFxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxuLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZyxcbi5pbWFnZS5pcy0xNmJ5OSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MSBpbWcsXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXG4uaW1hZ2UuaXMtM2J5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsXG4uaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NCBpbWcsXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXG4uaW1hZ2UuaXMtMmJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsXG4uaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtOWJ5MTYgaW1nLFxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZyxcbi5pbWFnZS5pcy0xYnkzIC5oYXMtcmF0aW8ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKiBCdWxtYSBIZWxwZXJzICovXG4uaGFzLXRleHQtd2hpdGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC13aGl0ZTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgYS5idXR0b246aG92ZXIsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgYS5idXR0b246aG92ZXIsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IGEuYnV0dG9uOmhvdmVyLCBhLmhhcy10ZXh0LXdoaXRlOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBhLmJ1dHRvbjpmb2N1cyxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBhLmJ1dHRvbjpmb2N1cyxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgYS5idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtYmxhY2ssIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3Bhbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1ibGFjazpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgYS5hY2YtaWNvbjpob3Zlcixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSBhLmFjZi1pY29uOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIGEuYWNmLWljb246aG92ZXIsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSBhLmFjZi1pY29uOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSBhLmFjZi1pY29uOmhvdmVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIGEuYWNmLWljb246aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gYS5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQ6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiBhLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiBhLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpob3ZlciwgYS5oYXMtdGV4dC1ibGFjazpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgYS5hY2YtaWNvbjpmb2N1cyxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSBhLmFjZi1pY29uOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIGEuYWNmLWljb246Zm9jdXMsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSBhLmFjZi1pY29uOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSBhLmFjZi1pY29uOmZvY3VzLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIGEuYWNmLWljb246Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gYS5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQ6Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiBhLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiBhLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtbGlnaHQge1xuICBjb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFjMWMxYyAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXByaW1hcnk6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXByaW1hcnktbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNhYmFiYWIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWxpbms6aG92ZXIsIGEuaGFzLXRleHQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1saW5rLWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWxpbmstbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmstbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWxpbmstZGFyayB7XG4gIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1saW5rLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtbGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNhYmFiYWIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtbGluay1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMjk4ZGMgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWluZm86aG92ZXIsIGEuaGFzLXRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjA3ZGJjICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWluZm8tbGlnaHQge1xuICBjb2xvcjogI2VlZjZmYyAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtaW5mby1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjMmUwZjUgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtaW5mby1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY2ZmMgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtaW5mby1kYXJrIHtcbiAgY29sb3I6ICMxZDcyYWEgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWluZm8tZGFyazpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzI0OGZkNiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3MmFhICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzg2OEEzQiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtc3VjY2Vzczpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM2MzY2MmMgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhBM0IgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWYxICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3MtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2U4ZWFjZCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmMSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzhlOTIzZiAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjYWZiNDUwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTkyM2YgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRTNGRjc5ICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC13YXJuaW5nOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2Q4ZmY0NiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRkY3OSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmYmZmZWIgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZy1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjBmZmI4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmZmViICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjNzU5NDAwICFpbXBvcnRhbnQ7IH1cblxuYS5oYXMtdGV4dC13YXJuaW5nLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM5ZGM3MDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1OTQwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0ZGNUQzMSAhaW1wb3J0YW50OyB9XG5cbmEuaGFzLXRleHQtZGFuZ2VyOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmQzNjAwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzEgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmVmZWIgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWRhbmdlci1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXItbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmYzdiOCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmViICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWRhbmdlci1kYXJrIHtcbiAgY29sb3I6ICNjYzJjMDAgIWltcG9ydGFudDsgfVxuXG5hLmhhcy10ZXh0LWRhbmdlci1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZjM2MDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtYmxhY2stdGVyIHtcbiAgY29sb3I6ICMyNDI0MjQgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmtlciB7XG4gIGNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmsge1xuICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LWdyZXksIGJvZHkudGF4LXByb2plY3Q6bm90KC50ZXJtLXByaW50LXB1YmxpY2F0aW9ucykgLmxhbmd1YWdlLWxpbmsge1xuICBjb2xvcjogI0U0RTRFNCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNGM0YzRjMgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjMgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13aGl0ZS10ZXIge1xuICBjb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdoaXRlLWJpcyB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tcm93IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLXJvdy1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbi1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC13cmFwLW5vd3JhcCB7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtd3JhcC13cmFwIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC13cmFwLXdyYXAtcmV2ZXJzZSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtZXZlbmx5IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1lbmQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWxlZnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWp1c3RpZnktY29udGVudC1yaWdodCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LWVuZCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1jb250ZW50LXNwYWNlLWV2ZW5seSB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1jb250ZW50LWVuZCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24taXRlbXMtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc2VsZi1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tc2VsZi1hdXRvIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5pcy1hbGlnbi1zZWxmLWZsZXgtZW5kIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uaXMtYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1ncm93LTAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LWdyb3ctMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMiAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDIgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDIgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1ncm93LTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1ncm93OiAzICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMyAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LWdyb3ctNCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1ncm93OiA0ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZsZXgtZ3Jvdy01IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogNSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtZ3JvdzogNSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDUgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDUgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstMCB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstMSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstMiB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDIgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstMyB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDMgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDMgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstNCB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDQgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstNSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDUgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiA1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDUgIWltcG9ydGFudDsgfVxuXG4uaXMtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uaXMtcHVsbGVkLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5pcy1wdWxsZWQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uaXMtc2hhZG93bGVzcyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaXMtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDsgfVxuXG4uaXMtY2xpcHBlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5jYW5kaWRhdGVzLWxpc3QgI3RhYmxlaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS0xLCAuY29udGVudC5pcy1zaXplLTEgaDEsXG4uY29udGVudC5pcy1zaXplLTEgaDIsXG4uY29udGVudC5pcy1zaXplLTEgaDMsXG4uY29udGVudC5pcy1zaXplLTEgaDQsXG4uY29udGVudC5pcy1zaXplLTEgaDUsXG4uY29udGVudC5pcy1zaXplLTEgaDYsXG4uY29udGVudC5pcy1zaXplLTEgcCB7XG4gIGZvbnQtc2l6ZTogNC4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS0yLCAuY29udGVudC5pcy1zaXplLTIgaDEsXG4uY29udGVudC5pcy1zaXplLTIgaDIsXG4uY29udGVudC5pcy1zaXplLTIgaDMsXG4uY29udGVudC5pcy1zaXplLTIgaDQsXG4uY29udGVudC5pcy1zaXplLTIgaDUsXG4uY29udGVudC5pcy1zaXplLTIgaDYsXG4uY29udGVudC5pcy1zaXplLTIgcCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS0zLCAuY29udGVudC5pcy1zaXplLTMgaDEsXG4uY29udGVudC5pcy1zaXplLTMgaDIsXG4uY29udGVudC5pcy1zaXplLTMgaDMsXG4uY29udGVudC5pcy1zaXplLTMgaDQsXG4uY29udGVudC5pcy1zaXplLTMgaDUsXG4uY29udGVudC5pcy1zaXplLTMgaDYsXG4uY29udGVudC5pcy1zaXplLTMgcCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNCwgLmNvbnRlbnQuaXMtc2l6ZS00IGgxLFxuLmNvbnRlbnQuaXMtc2l6ZS00IGgyLFxuLmNvbnRlbnQuaXMtc2l6ZS00IGgzLFxuLmNvbnRlbnQuaXMtc2l6ZS00IGg0LFxuLmNvbnRlbnQuaXMtc2l6ZS00IGg1LFxuLmNvbnRlbnQuaXMtc2l6ZS00IGg2LFxuLmNvbnRlbnQuaXMtc2l6ZS00IHAge1xuICBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNSwgLmNvbnRlbnQuaXMtc2l6ZS01IGgxLFxuLmNvbnRlbnQuaXMtc2l6ZS01IGgyLFxuLmNvbnRlbnQuaXMtc2l6ZS01IGgzLFxuLmNvbnRlbnQuaXMtc2l6ZS01IGg0LFxuLmNvbnRlbnQuaXMtc2l6ZS01IGg1LFxuLmNvbnRlbnQuaXMtc2l6ZS01IGg2LFxuLmNvbnRlbnQuaXMtc2l6ZS01IHAge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uaXMtc2l6ZS02LCAuY29udGVudC5pcy1zaXplLTYgaDEsXG4uY29udGVudC5pcy1zaXplLTYgaDIsXG4uY29udGVudC5pcy1zaXplLTYgaDMsXG4uY29udGVudC5pcy1zaXplLTYgaDQsXG4uY29udGVudC5pcy1zaXplLTYgaDUsXG4uY29udGVudC5pcy1zaXplLTYgaDYsXG4uY29udGVudC5pcy1zaXplLTYgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmlzLXNpemUtNywgLmNvbnRlbnQuaXMtc2l6ZS03IGgxLFxuLmNvbnRlbnQuaXMtc2l6ZS03IGgyLFxuLmNvbnRlbnQuaXMtc2l6ZS03IGgzLFxuLmNvbnRlbnQuaXMtc2l6ZS03IGg0LFxuLmNvbnRlbnQuaXMtc2l6ZS03IGg1LFxuLmNvbnRlbnQuaXMtc2l6ZS03IGg2LFxuLmNvbnRlbnQuaXMtc2l6ZS03IHAge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtc2l6ZS0xLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiA0LjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMy1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtNy1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1zaXplLTEtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDQuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMi10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0zLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS00LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTUtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS02LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiA0LjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTItdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0zLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTQtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS01LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS02LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1zaXplLTEtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiA0LjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTMtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS00LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTYtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5pcy1zaXplLTEtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiA0LjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTItd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTMtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS00LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS01LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTYtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDQuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXNpemUtMi1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS0zLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS00LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5pcy1zaXplLTUtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS02LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuICAuaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGFzLXRleHQtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRleHQtbGVmdC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtbGVmdC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXRleHQtbGVmdC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtcmlnaHQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmlzLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4uaXMtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsLCBmb3JtIC5sYWJlbCxcbmZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmhhcy10ZXh0LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLXRleHQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZhbWlseS1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uaXMtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4uaXMtZmFtaWx5LWNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLmlzLWJsb2NrLCAubWVzc2FnZS1oZWFkZXIgYS5pcy1hY3RpdmUgLm1pbnVzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZC5hY2ZlLWZpZWxkLWdyb3VwLWxheW91dC1ibG9jayxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZC5hY2ZlLWZpZWxkLWdyb3VwLWxheW91dC1ibG9jayxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQuYWNmZS1maWVsZC1ncm91cC1sYXlvdXQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5pcy1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtZmxleCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWZsZXgtdGFibGV0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWZsZXgtdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaXMtZmxleC1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmlzLWZsZXgtZnVsbGhkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1pbmxpbmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW5saW5lLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW5saW5lLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5pcy1pbmxpbmUtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5pcy1pbmxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaXMtaW5saW5lLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW5saW5lLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtaGlkZGVuLCAubWVzc2FnZS1oZWFkZXIgYS5pcy1hY3RpdmUgLnBsdXMsIC5tZXNzYWdlLWhlYWRlciBhIC5taW51cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1kdXBsaWNhdGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbi4tcGx1cyxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uLWR1cGxpY2F0ZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uLXBsdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1kdXBsaWNhdGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1wbHVzLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1kdXBsaWNhdGUsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uLXBsdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbi4tZHVwbGljYXRlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uLXBsdXMsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1kdXBsaWNhdGUsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1wbHVzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmNhbmRpZGF0ZXMtbGlzdC5jbGVyay1wcmVzZWxlY3Rpb24tbGlzdCAuYXBwbGljYXRpb24taXRlbS5pcy1oaWRkZW4tY2xlcmtfcHJlc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1zci1vbmx5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWhpZGRlbi10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaXMtaGlkZGVuLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmlzLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1pbnZpc2libGUtbW9iaWxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW52aXNpYmxlLXRvdWNoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaXMtaW52aXNpYmxlLWZ1bGxoZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBCdWxtYSBCYXNlICovXG4vKiEgbWluaXJlc2V0LmNzcyB2MC4wLjYgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuICB0ZDpub3QoW2FsaWduXSksXG4gIHRoOm5vdChbYWxpZ25dKSB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAgICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbmNvZGUsXG5wcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYSBzdHJvbmcge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGNvbG9yOiAjZTQzMTAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW07IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cblxuc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbnN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnByZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDA7IH1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgdGFibGUgdGQ6bm90KFthbGlnbl0pLFxuICB0YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxudGFibGUgdGgge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIEJ1bG1hIEdyaWQgKi9cbi5jb2x1bW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi11c2VybmFtZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1wYXNzd29yZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1uYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtbmFycm93LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1uYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1uYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1uYXJyb3cubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1uYXJyb3cubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtbmFycm93LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1uYXJyb3cubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1uYXJyb3cubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1uYXJyb3cubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtbmFycm93LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1uYXJyb3cubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0OyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZnVsbCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1mdWxsLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1mdWxsLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtZnVsbCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLWZ1bGwubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1mdWxsLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLWZ1bGwubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLWZ1bGwubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1mdWxsLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtZnVsbC5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1mdWxsLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1mdWxsLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLXRocmVlLXF1YXJ0ZXJzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLXRocmVlLXF1YXJ0ZXJzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLXRocmVlLXF1YXJ0ZXJzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtdGhyZWUtcXVhcnRlcnMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtdGhyZWUtcXVhcnRlcnMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLXRocmVlLXF1YXJ0ZXJzLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tdGhpcmRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy10d28tdGhpcmRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtdHdvLXRoaXJkcy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLXR3by10aGlyZHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtdHdvLXRoaXJkcy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtdHdvLXRoaXJkcy5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLXR3by10aGlyZHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy10d28tdGhpcmRzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLXR3by10aGlyZHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLXR3by10aGlyZHMubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtaGFsZiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1oYWxmLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1oYWxmLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtaGFsZiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLWhhbGYubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1oYWxmLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLWhhbGYubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLWhhbGYubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1oYWxmLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtaGFsZi5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1oYWxmLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1oYWxmLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb25lLXRoaXJkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb25lLXRoaXJkLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vbmUtdGhpcmQubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vbmUtdGhpcmQubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb25lLXRoaXJkLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vbmUtdGhpcmQubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vbmUtcXVhcnRlci5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9uZS1xdWFydGVyLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9uZS1xdWFydGVyLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vbmUtcXVhcnRlci5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9uZS1xdWFydGVyLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb25lLXF1YXJ0ZXIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb25lLXF1YXJ0ZXIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9uZS1xdWFydGVyLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtZmlmdGgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb25lLWZpZnRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vbmUtZmlmdGgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vbmUtZmlmdGgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vbmUtZmlmdGgubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vbmUtZmlmdGgubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb25lLWZpZnRoLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vbmUtZmlmdGgubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb25lLWZpZnRoLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtdHdvLWZpZnRocy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtdHdvLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLXR3by1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtdHdvLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtdHdvLWZpZnRocy5sb2dpbi1wYXNzd29yZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLXRocmVlLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtdGhyZWUtZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtdGhyZWUtZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLXRocmVlLWZpZnRocy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtdGhyZWUtZmlmdGhzLmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtdGhyZWUtZmlmdGhzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtdGhyZWUtZmlmdGhzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLXRocmVlLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtdGhyZWUtZmlmdGhzLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLWZvdXItZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtZm91ci1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtZm91ci1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLWZvdXItZmlmdGhzLmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtZm91ci1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1mb3VyLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1mb3VyLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtZm91ci1maWZ0aHMubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LXR3by10aGlyZHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtdHdvLXRoaXJkcy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtdHdvLXRoaXJkcy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LXR3by10aGlyZHMubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtdHdvLXRoaXJkcy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC10d28tdGhpcmRzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC10d28tdGhpcmRzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtdHdvLXRoaXJkcy5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC1oYWxmLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtaGFsZi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC1oYWxmLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC1oYWxmLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtaGFsZi5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC1oYWxmLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LWhhbGYubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LWhhbGYubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC1oYWxmLmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtb25lLXRoaXJkLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtb25lLXRoaXJkLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LW9uZS10aGlyZC5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtb25lLXRoaXJkLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtb25lLXRoaXJkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LW9uZS1maWZ0aC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC1vbmUtZmlmdGgubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LW9uZS1maWZ0aC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LW9uZS1maWZ0aC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtb25lLWZpZnRoLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LXR3by1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LXR3by1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LXR3by1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtdHdvLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtdHdvLWZpZnRocy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LXR3by1maWZ0aHMubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy0wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtMC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtMC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtMC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0wLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTAubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC0wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0wLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC0wLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtMC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0wLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC0wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy0xLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtMS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTEubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtMS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtMS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTEubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0xLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTEubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTEubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC0xLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0xLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC0xLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtMS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0xLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTEubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTEubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC0xLmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0yLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLTIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLTIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy0yLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTIubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtMi5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0yLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTIubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0yLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLW9mZnNldC0yLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC0yLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTIubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LTIubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMi5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0yLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC0yLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtMi5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtMywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtMywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLTMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbiNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gI2xvZ2luZm9ybS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gI2xvZ2luZm9ybS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+ICNsb2dpbmZvcm0ubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gI2xvZ2luZm9ybS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gI2xvZ2luZm9ybS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gI2xvZ2luZm9ybS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+ICNsb2dpbmZvcm0ubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gI2xvZ2luZm9ybS5sb2dpbi1wYXNzd29yZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0zLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5sb2dpbi11c2VybmFtZS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5sb2dpbi11c2VybmFtZS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5sb2dpbi11c2VybmFtZS5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXN1Ym1pdCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0zLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTMubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTMubG9naW4tcGFzc3dvcmQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5sb2dpbi1wYXNzd29yZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmxvZ2luLXBhc3N3b3JkLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmxvZ2luLXBhc3N3b3JkLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5sb2dpbi1wYXNzd29yZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmxvZ2luLXBhc3N3b3JkLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmxvZ2luLXBhc3N3b3JkLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5sb2dpbi1wYXNzd29yZC5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmxvZ2luLXBhc3N3b3JkLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4ubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4ubG9naW4tc3VibWl0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5sb2dpbi1zdWJtaXQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0zLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLW9mZnNldC0zLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtMywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC0zLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTMubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtMy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtMy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LTMubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0zLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC0zLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtMy5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtNCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtNCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy00LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtNC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy00LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy00LmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtNC5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTQubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtNC5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtNC5sb2dpbi1wYXNzd29yZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC00LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtNC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC00LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC00LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtNC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC00LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTQubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTQubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC00LmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy01LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy01LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTUubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy01LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTUubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTUubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy01LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtNS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy01LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy01LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC01LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTUubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTUubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC01LmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTUubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtNS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtNS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LTUubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy02LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLTYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLTYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy02LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5sb2dpbi1wYXNzd29yZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC02LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtNi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC02LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC02LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtNi5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC02LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTYubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTYubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC02LmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy03LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy03LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTcubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy03LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTcubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTcubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy03LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtNy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy03LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy03LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC03LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTcubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTcubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC03LmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTcubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtNy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtNy5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LTcubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy04LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLTgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLTgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy04LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtOC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTgubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtOC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtOC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTgubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy04LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTgubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTgubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC04LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLW9mZnNldC04LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC04LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtb2Zmc2V0LTgubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtOC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtOC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtb2Zmc2V0LTgubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtOC5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC04LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC04LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtOC5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtOSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtOSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy05LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtOS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy05LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy05LmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtOS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTkubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtOS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtOS5sb2dpbi1wYXNzd29yZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC05LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtOS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC05LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLW9mZnNldC05LmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtOS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC05LmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtb2Zmc2V0LTkubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTkubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC05LmxvZ2luLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLTEwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4uaXMtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy0xMC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTEwLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTEwLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy0xMC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTEwLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtMTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtMTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTEwLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMTAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtMTAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTEwLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtMTAubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy1vZmZzZXQtMTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy1vZmZzZXQtMTAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtb2Zmc2V0LTEwLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy1vZmZzZXQtMTAubG9naW4tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4uaXMtMTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmNvbHVtbi5pcy0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLTExLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuaXMtMTEubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuaXMtMTEubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLTExLmxvZ2luLXVzZXJuYW1lLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtMTEubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0xMS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy0xMS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtMTEubG9naW4tcGFzc3dvcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtMTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0xMS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0xMS5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtMTEubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC0xMS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0xMS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0xMS5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtMTEubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC0xMS5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0gPiAuY29sdW1uLmlzLTEyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmNvbHVtbi5pcy0xMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLTEyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy1tb2JpbGUgPiAuaXMtMTIubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtbW9iaWxlI2xvZ2luZm9ybSA+IC5pcy0xMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy0xMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuaXMtMTIubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLW1vYmlsZSA+IC5pcy0xMi5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLTEyLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXJlbWVtYmVyID4gLmlzLTEyLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbW9iaWxlLmxvZ2luLXN1Ym1pdCA+IC5pcy0xMi5sb2dpbi1wYXNzd29yZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIgPiAuY29sdW1uLmlzLW9mZnNldC0xMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLmlzLW9mZnNldC0xMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0xMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0xMi5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtMTIubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC0xMi5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtbW9iaWxlID4gLmlzLW9mZnNldC0xMi5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1tb2JpbGUjbG9naW5mb3JtID4gLmlzLW9mZnNldC0xMi5sb2dpbi1wYXNzd29yZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW1vYmlsZS5sb2dpbi1yZW1lbWJlciA+IC5pcy1vZmZzZXQtMTIubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0ID4gLmlzLW9mZnNldC0xMi5sb2dpbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdy1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAuY29sdW1uLmlzLWZ1bGwtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZnVsbC1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWZ1bGwtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1xdWFydGVycy1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLXRoaXJkcy1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by10aGlyZHMtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLWhhbGYtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtaGFsZi1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWhhbGYtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1xdWFydGVyLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLWZpZnRoLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLXR3by1maWZ0aHMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLWZpZnRocy1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by1maWZ0aHMtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mb3VyLWZpZnRocy1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtaGFsZi1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gICAgLmNvbHVtbi5pcy0wLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0wLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgICAuY29sdW1uLmlzLTEtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtMi1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0yLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTItbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMy1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0zLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy00LW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTQtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNC1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtNS1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC01LW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTUtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTYtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNi1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNi1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC02LW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy03LW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTctbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTctbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNy1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtOC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC04LW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC04LW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTgtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTktbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOS1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTktbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtOS1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOS1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC05LW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgLmNvbHVtbi5pcy0xMC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMC1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEwLW1vYmlsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMC1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMC1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtMTEtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTEtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMS1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xMS1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTEtbW9iaWxlLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTEtbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTEyLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEyLW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTItbW9iaWxlLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMi1tb2JpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMi1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1uLmlzLW5hcnJvdywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW5hcnJvdy5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW5hcnJvdy10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogdW5zZXQ7IH1cbiAgICAuY29sdW1uLmlzLWZ1bGwsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mdWxsLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mdWxsLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLWZ1bGwtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZnVsbC10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWZ1bGwtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1xdWFydGVycy10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tdGhpcmRzLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tdGhpcmRzLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLXR3by10aGlyZHMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLXRoaXJkcy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by10aGlyZHMtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7IH1cbiAgICAuY29sdW1uLmlzLWhhbGYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1oYWxmLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1oYWxmLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLWhhbGYtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtaGFsZi10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWhhbGYtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS10aGlyZC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1xdWFydGVyLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1xdWFydGVyLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2x1bW4uaXMtb25lLWZpZnRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLWZpZnRoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtZmlmdGgubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtb25lLWZpZnRoLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tZmlmdGhzLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLXR3by1maWZ0aHMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLWZpZnRocy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by1maWZ0aHMtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1maWZ0aHMubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXRocmVlLWZpZnRocy5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mb3VyLWZpZnRocy5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mb3VyLWZpZnRocy10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by10aGlyZHMubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtaGFsZi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtaGFsZi10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtdGhpcmQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtdGhpcmQubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtcXVhcnRlci5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1maWZ0aC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1maWZ0aC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tZmlmdGhzLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtZm91ci1maWZ0aHMubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1mb3VyLWZpZnRocy5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlOyB9XG4gICAgLmNvbHVtbi5pcy0wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy0wLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtMC10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0wLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgICAuY29sdW1uLmlzLTEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLTEtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0xLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC0xLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTIubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTIubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtMi10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0yLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTIubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC0yLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTItdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY29sdW1uI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gI2xvZ2luZm9ybS5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAjbG9naW5mb3JtLmxvZ2luLXBhc3N3b3JkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tdXNlcm5hbWUubG9naW4tc3VibWl0LFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLmxvZ2luLXBhc3N3b3JkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tcGFzc3dvcmQubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1wYXNzd29yZC5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW4ubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW4ubG9naW4tc3VibWl0LCAuY29sdW1uLmlzLTMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0zLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtMy10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0zLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy00LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy00LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNC10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtNS10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC01LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC01LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTUtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAuY29sdW1uLmlzLTYsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtNi10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTYubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC02LmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC02LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC02LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTYtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLTcsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLTctdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC03LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNy5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtNy10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNy10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC03LXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy04LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTgubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTgtdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOC10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTkubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTkubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtOS10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy05LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOS10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTkubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC05LmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLW9mZnNldC05LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC05LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTktdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLTEwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTAubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEwLmxvZ2luLXBhc3N3b3JkLCAuY29sdW1uLmlzLTEwLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEwLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTAtdGFibGV0LmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTAubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMC5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEwLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEwLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0xMSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTExLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMS5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy0xMS10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMS10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTExLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTExLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTEubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMS10YWJsZXQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMS10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTIubG9naW4tcGFzc3dvcmQsIC5jb2x1bW4uaXMtMTItdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTItdGFibGV0LmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMi10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTIubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMi5sb2dpbi1wYXNzd29yZCwgLmNvbHVtbi5pcy1vZmZzZXQtMTItdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEyLXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEyLXRhYmxldC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb2x1bW4uaXMtbmFycm93LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgIC5jb2x1bW4uaXMtZnVsbC10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWZ1bGwtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWZ1bGwtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1xdWFydGVycy10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by10aGlyZHMtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by10aGlyZHMtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtaGFsZi10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWhhbGYtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWhhbGYtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS10aGlyZC10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS10aGlyZC10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXF1YXJ0ZXItdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1xdWFydGVyLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtZmlmdGgtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by1maWZ0aHMtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXR3by1maWZ0aHMtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXRocmVlLWZpZnRocy10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWZvdXItZmlmdGhzLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mb3VyLWZpZnRocy10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1oYWxmLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtaGFsZi10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0wLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTAtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0wLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtMS10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMS10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMi10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTItdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0zLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTMtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0zLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLTQtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNC10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC00LXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNC10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNS10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTUtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtNi10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTYtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC02LXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLTctdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC03LXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNy10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOC10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTgtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOS10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTktdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTktdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTktdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC05LXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLTEwLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTAtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEwLXRvdWNoLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTAtdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMC10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0xMS10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTExLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMS10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTExLXRvdWNoLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTEtdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTItdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMi10b3VjaC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTItdG91Y2gubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTItdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTItdG91Y2gubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMi10b3VjaC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5jb2x1bW4uaXMtbmFycm93LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgIC5jb2x1bW4uaXMtZnVsbC1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZnVsbC1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mdWxsLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLXRoaXJkcy1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tdGhpcmRzLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtaGFsZi1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtaGFsZi1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1oYWxmLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS10aGlyZC1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtZmlmdGgtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLWZpZnRocy1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tZmlmdGhzLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0wLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtMS1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0zLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLTQtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNC1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtNi1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNi1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNi1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLTctZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTctZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTctZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC04LWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC04LWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOS1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOS1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy05LWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOS1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOS1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLTEwLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMC1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMC1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMC1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTAtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0xMS1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTEtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTEtZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTEtZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTExLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTItZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEyLWRlc2t0b3AubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEyLWRlc2t0b3AubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMi1kZXNrdG9wLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTItZGVza3RvcC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5jb2x1bW4uaXMtbmFycm93LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgIC5jb2x1bW4uaXMtZnVsbC13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZnVsbC13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mdWxsLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtaGFsZi13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtaGFsZi13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1oYWxmLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0wLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMC13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtMS13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0yLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0zLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMy13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNC13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTQtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC01LXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtNi13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNi13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNi13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLTctd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTctd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTctd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC04LXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC04LXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOS13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOS13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy05LXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOS13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOS13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLTEwLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMC13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMC13aWRlc2NyZWVuLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTAtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0xMS13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTEtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTEtd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTEtd2lkZXNjcmVlbi5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTExLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTItd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEyLXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEyLXdpZGVzY3JlZW4ubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTItd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMi13aWRlc2NyZWVuLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMTItd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgIC5jb2x1bW4uaXMtbmFycm93LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW5hcnJvdy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW5hcnJvdy1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgIC5jb2x1bW4uaXMtZnVsbC1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mdWxsLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZnVsbC1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tdGhpcmRzLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLXRoaXJkcy1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTsgfVxuICAgIC5jb2x1bW4uaXMtaGFsZi1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1oYWxmLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtaGFsZi1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS10aGlyZC1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtdGhpcmQtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vbmUtdGhpcmQtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9uZS1xdWFydGVyLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLXF1YXJ0ZXItZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLWZpZnRoLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb25lLWZpZnRoLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10d28tZmlmdGhzLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdHdvLWZpZnRocy1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1maWZ0aHMtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy10aHJlZS1maWZ0aHMtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1mb3VyLWZpZnRocy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWZvdXItZmlmdGhzLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtaGFsZi1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1oYWxmLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC1vbmUtZmlmdGgtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCU7IH1cbiAgICAuY29sdW1uLmlzLTAtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0wLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0wLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTAtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAgIC5jb2x1bW4uaXMtMS1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMS1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0yLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTItZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTItZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtMi1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC0zLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0zLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTMtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAuY29sdW1uLmlzLTQtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNC1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNC1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC00LWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy01LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTUtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNS1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtNi1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC02LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC02LWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTYtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAuY29sdW1uLmlzLTctZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtNy1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtNy1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC03LWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy04LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTgtZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1vZmZzZXQtOC1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtOS1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy05LWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOS1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLW9mZnNldC05LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC05LWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTktZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAuY29sdW1uLmlzLTEwLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEwLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTAtZnVsbGhkLmxvZ2luLXBhc3N3b3JkIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEwLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEwLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLmNvbHVtbi5pcy0xMS1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMS1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTExLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMS1mdWxsaGQubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW9mZnNldC0xMS1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5jb2x1bW4uaXMtMTItZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMTItZnVsbGhkLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xMi1mdWxsaGQubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEyLWZ1bGxoZC5sb2dpbi11c2VybmFtZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtb2Zmc2V0LTEyLWZ1bGxoZC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5jb2x1bW5zLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tc3VibWl0IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuICAuY29sdW1uczpsYXN0LWNoaWxkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybTpsYXN0LWNoaWxkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tcmVtZW1iZXI6bGFzdC1jaGlsZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtOyB9XG4gIC5jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtOm5vdCg6bGFzdC1jaGlsZCksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1yZW1lbWJlcjpub3QoOmxhc3QtY2hpbGQpLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tc3VibWl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gMC41cmVtKTsgfVxuICAuY29sdW1ucy5pcy1jZW50ZXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy1jZW50ZXJlZCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1jZW50ZXJlZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWNlbnRlcmVkLmxvZ2luLXN1Ym1pdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb2x1bW5zLmlzLWdhcGxlc3MsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtZ2FwbGVzcyNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZ2FwbGVzcy5sb2dpbi1zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC5jb2x1bW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtZ2FwbGVzcyNsb2dpbmZvcm0gPiAuY29sdW1uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZ2FwbGVzcy5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXN1Ym1pdCA+IC5jb2x1bW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5jb2x1bW5zLmlzLWdhcGxlc3MgPiAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtZ2FwbGVzcyNsb2dpbmZvcm0gPiAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXJlbWVtYmVyID4gLmxvZ2luLXVzZXJuYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZ2FwbGVzcy5sb2dpbi1zdWJtaXQgPiAubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC5sb2dpbi1wYXNzd29yZCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLWdhcGxlc3MjbG9naW5mb3JtID4gLmxvZ2luLXBhc3N3b3JkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXJlbWVtYmVyID4gLmxvZ2luLXBhc3N3b3JkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXN1Ym1pdCA+IC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sdW1ucy5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtZ2FwbGVzcyNsb2dpbmZvcm06bm90KDpsYXN0LWNoaWxkKSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWdhcGxlc3MubG9naW4tcmVtZW1iZXI6bm90KDpsYXN0LWNoaWxkKSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWdhcGxlc3MubG9naW4tc3VibWl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmNvbHVtbnMuaXMtZ2FwbGVzczpsYXN0LWNoaWxkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLWdhcGxlc3MjbG9naW5mb3JtOmxhc3QtY2hpbGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXJlbWVtYmVyOmxhc3QtY2hpbGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1nYXBsZXNzLmxvZ2luLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbnMuaXMtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLW1vYmlsZSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1tb2JpbGUubG9naW4tc3VibWl0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuY29sdW1ucy5pcy1tdWx0aWxpbmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1zdWJtaXQge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb2x1bW5zLmlzLXZjZW50ZXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy12Y2VudGVyZWQjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdmNlbnRlcmVkLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtdmNlbnRlcmVkLmxvZ2luLXN1Ym1pdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zOm5vdCguaXMtZGVza3RvcCksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtOm5vdCguaXMtZGVza3RvcCksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1yZW1lbWJlcjpub3QoLmlzLWRlc2t0b3ApLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tc3VibWl0Om5vdCguaXMtZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLWRlc2t0b3AjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtZGVza3RvcC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLWRlc2t0b3AubG9naW4tc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNvbHVtbnMuaXMtdmFyaWFibGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1zdWJtaXQge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUgPiAuY29sdW1uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSA+IC5jb2x1bW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1yZW1lbWJlciA+IC5jb2x1bW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1zdWJtaXQgPiAuY29sdW1uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuY29sdW1ucy5pcy12YXJpYWJsZSA+IC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gPiAubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1yZW1lbWJlciA+IC5sb2dpbi11c2VybmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXN1Ym1pdCA+IC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUgPiAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtID4gLmxvZ2luLXBhc3N3b3JkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tcmVtZW1iZXIgPiAubG9naW4tcGFzc3dvcmQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1zdWJtaXQgPiAubG9naW4tcGFzc3dvcmQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApOyB9XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC5sb2dpbi1zdWJtaXQge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMC1tb2JpbGUjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC1tb2JpbGUubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLW1vYmlsZS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0wLXRhYmxldCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLXRhYmxldC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtdGFibGV0LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10YWJsZXQtb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0wLXRhYmxldC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtdGFibGV0LW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLXRhYmxldC1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMC10b3VjaCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLXRvdWNoLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC10b3VjaC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMC1kZXNrdG9wI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtZGVza3RvcC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtZGVza3RvcC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Atb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0wLWRlc2t0b3Atb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLWRlc2t0b3Atb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtZGVza3RvcC1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0wLXdpZGVzY3JlZW4jbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC13aWRlc2NyZWVuLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC13aWRlc2NyZWVuLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTAtd2lkZXNjcmVlbi1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTAtd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC13aWRlc2NyZWVuLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMC1mdWxsaGQjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMC1mdWxsaGQubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0wLWZ1bGxoZC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDByZW07IH0gfVxuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTEjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEubG9naW4tc3VibWl0IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTEtbW9iaWxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtbW9iaWxlLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS1tb2JpbGUubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMS10YWJsZXQjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS10YWJsZXQubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLXRhYmxldC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdGFibGV0LW9ubHksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMS10YWJsZXQtb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLXRhYmxldC1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS10YWJsZXQtb25seS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTEtdG91Y2gjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS10b3VjaC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtdG91Y2gubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTEtZGVza3RvcCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLWRlc2t0b3AubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLWRlc2t0b3AubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wLW9ubHksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMS1kZXNrdG9wLW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS1kZXNrdG9wLW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLWRlc2t0b3Atb25seS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMS13aWRlc2NyZWVuI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtd2lkZXNjcmVlbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtd2lkZXNjcmVlbi5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4tb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0xLXdpZGVzY3JlZW4tb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0xLXdpZGVzY3JlZW4tb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTEtZnVsbGhkI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTEtZnVsbGhkLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMS1mdWxsaGQubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0yI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTIubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLmxvZ2luLXN1Ym1pdCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTItbW9iaWxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItbW9iaWxlLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi1tb2JpbGUubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0yLXRhYmxldCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLXRhYmxldC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItdGFibGV0LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTItdGFibGV0LW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi10YWJsZXQtb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItdGFibGV0LW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTItdG91Y2gjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi10b3VjaC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItdG91Y2gubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMi1kZXNrdG9wI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItZGVza3RvcC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItZGVza3RvcC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItZGVza3RvcC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTItZGVza3RvcC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItZGVza3RvcC1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi1kZXNrdG9wLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMi13aWRlc2NyZWVuI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItd2lkZXNjcmVlbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItd2lkZXNjcmVlbi5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbi1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTItd2lkZXNjcmVlbi1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMi13aWRlc2NyZWVuLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0yLWZ1bGxoZCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0yLWZ1bGxoZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTItZnVsbGhkLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC41cmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXN1Ym1pdCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0zLW1vYmlsZSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLW1vYmlsZS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtbW9iaWxlLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTMtdGFibGV0I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtdGFibGV0LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy10YWJsZXQubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRhYmxldC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTMtdGFibGV0LW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy10YWJsZXQtb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtdGFibGV0LW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0zLXRvdWNoI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtdG91Y2gubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLXRvdWNoLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0zLWRlc2t0b3AjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy1kZXNrdG9wLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy1kZXNrdG9wLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTMtZGVza3RvcC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtZGVza3RvcC1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy1kZXNrdG9wLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTMtd2lkZXNjcmVlbiNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLXdpZGVzY3JlZW4ubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLXdpZGVzY3JlZW4ubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLW9ubHksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtMy13aWRlc2NyZWVuLW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtMy13aWRlc2NyZWVuLW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLXdpZGVzY3JlZW4tb25seS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy0zLWZ1bGxoZCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy0zLWZ1bGxoZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTMtZnVsbGhkLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMC43NXJlbTsgfSB9XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC5sb2dpbi1zdWJtaXQge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNC1tb2JpbGUjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC1tb2JpbGUubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LW1vYmlsZS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy00LXRhYmxldCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LXRhYmxldC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtdGFibGV0LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10YWJsZXQtb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy00LXRhYmxldC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtdGFibGV0LW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LXRhYmxldC1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNC10b3VjaCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LXRvdWNoLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC10b3VjaC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNC1kZXNrdG9wI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtZGVza3RvcC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtZGVza3RvcC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Atb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy00LWRlc2t0b3Atb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LWRlc2t0b3Atb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtZGVza3RvcC1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy00LXdpZGVzY3JlZW4jbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC13aWRlc2NyZWVuLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC13aWRlc2NyZWVuLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbi1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTQtd2lkZXNjcmVlbi1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTQtd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC13aWRlc2NyZWVuLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNC1mdWxsaGQjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNC1mdWxsaGQubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy00LWZ1bGxoZC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDFyZW07IH0gfVxuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTUjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUubG9naW4tc3VibWl0IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTUtbW9iaWxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtbW9iaWxlLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS1tb2JpbGUubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10YWJsZXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNS10YWJsZXQjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS10YWJsZXQubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LXRhYmxldC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdGFibGV0LW9ubHksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNS10YWJsZXQtb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LXRhYmxldC1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS10YWJsZXQtb25seS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTUtdG91Y2gjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS10b3VjaC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtdG91Y2gubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTUtZGVza3RvcCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LWRlc2t0b3AubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LWRlc2t0b3AubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wLW9ubHksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNS1kZXNrdG9wLW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS1kZXNrdG9wLW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LWRlc2t0b3Atb25seS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNS13aWRlc2NyZWVuI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtd2lkZXNjcmVlbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtd2lkZXNjcmVlbi5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4tb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy01LXdpZGVzY3JlZW4tb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy01LXdpZGVzY3JlZW4tb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZnVsbGhkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTUtZnVsbGhkI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTUtZnVsbGhkLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNS1mdWxsaGQubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy02I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gI2xvZ2luZm9ybS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gI2xvZ2luZm9ybS5sb2dpbi1wYXNzd29yZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUubG9naW4tdXNlcm5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi11c2VybmFtZS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXVzZXJuYW1lLmxvZ2luLXN1Ym1pdCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmNvbHVtbnMuaXMtdmFyaWFibGUubG9naW4tcGFzc3dvcmQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1wYXNzd29yZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXBhc3N3b3JkLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LmxvZ2luLXN1Ym1pdCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTYtbW9iaWxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtbW9iaWxlLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi1tb2JpbGUubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy02LXRhYmxldCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LXRhYmxldC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtdGFibGV0LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTYtdGFibGV0LW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi10YWJsZXQtb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtdGFibGV0LW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRvdWNoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTYtdG91Y2gjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi10b3VjaC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtdG91Y2gubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNi1kZXNrdG9wI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtZGVza3RvcC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtZGVza3RvcC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTYtZGVza3RvcC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtZGVza3RvcC1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi1kZXNrdG9wLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXdpZGVzY3JlZW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNi13aWRlc2NyZWVuI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtd2lkZXNjcmVlbi5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtd2lkZXNjcmVlbi5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTYtd2lkZXNjcmVlbi1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNi13aWRlc2NyZWVuLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy02LWZ1bGxoZCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy02LWZ1bGxoZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTYtZnVsbGhkLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS41cmVtOyB9IH1cbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy03I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTcubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LmxvZ2luLXN1Ym1pdCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LW1vYmlsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy03LW1vYmlsZSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LW1vYmlsZS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctbW9iaWxlLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTctdGFibGV0I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctdGFibGV0LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy10YWJsZXQubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRhYmxldC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTctdGFibGV0LW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy10YWJsZXQtb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctdGFibGV0LW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10b3VjaCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy03LXRvdWNoI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctdG91Y2gubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LXRvdWNoLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy03LWRlc2t0b3AjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy1kZXNrdG9wLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy1kZXNrdG9wLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcC1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTctZGVza3RvcC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctZGVza3RvcC1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy1kZXNrdG9wLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTctd2lkZXNjcmVlbiNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LXdpZGVzY3JlZW4ubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LXdpZGVzY3JlZW4ubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLW9ubHksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtNy13aWRlc2NyZWVuLW9ubHkjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtNy13aWRlc2NyZWVuLW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LXdpZGVzY3JlZW4tb25seS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWZ1bGxoZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy03LWZ1bGxoZCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy03LWZ1bGxoZC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTctZnVsbGhkLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMS43NXJlbTsgfSB9XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtOCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC5sb2dpbi1zdWJtaXQge1xuICAgIC0tY29sdW1uR2FwOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1tb2JpbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtOC1tb2JpbGUjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC1tb2JpbGUubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LW1vYmlsZS5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy04LXRhYmxldCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LXRhYmxldC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtdGFibGV0LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10YWJsZXQtb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy04LXRhYmxldC1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtdGFibGV0LW9ubHkubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LXRhYmxldC1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdG91Y2gsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtOC10b3VjaCNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LXRvdWNoLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC10b3VjaC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtOC1kZXNrdG9wI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtZGVza3RvcC5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtZGVza3RvcC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Atb25seSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy04LWRlc2t0b3Atb25seSNsb2dpbmZvcm0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LWRlc2t0b3Atb25seS5sb2dpbi1yZW1lbWJlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtZGVza3RvcC1vbmx5LmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5pcy04LXdpZGVzY3JlZW4jbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC13aWRlc2NyZWVuLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC13aWRlc2NyZWVuLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtLWNvbHVtbkdhcDogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAgIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbi1vbmx5LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmlzLTgtd2lkZXNjcmVlbi1vbmx5I2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLTgtd2lkZXNjcmVlbi1vbmx5LmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC13aWRlc2NyZWVuLW9ubHkubG9naW4tc3VibWl0IHtcbiAgICAgIC0tY29sdW1uR2FwOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1mdWxsaGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuaXMtOC1mdWxsaGQjbG9naW5mb3JtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtOC1mdWxsaGQubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy04LWZ1bGxoZC5sb2dpbi1zdWJtaXQge1xuICAgICAgLS1jb2x1bW5HYXA6IDJyZW07IH0gfVxuXG4udGlsZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiAtd2Via2l0LW1pbi1jb250ZW50O1xuICBtaW4taGVpZ2h0OiAtbW96LW1pbi1jb250ZW50O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDsgfVxuICAudGlsZS5pcy1hbmNlc3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07IH1cbiAgICAudGlsZS5pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtOyB9XG4gICAgLnRpbGUuaXMtYW5jZXN0b3I6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIC50aWxlLmlzLWNoaWxkIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAudGlsZS5pcy1wYXJlbnQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07IH1cbiAgLnRpbGUuaXMtdmVydGljYWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGlsZS5pcy12ZXJ0aWNhbCA+IC50aWxlLmlzLWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGlsZS5pcy0xIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAudGlsZS5pcy0yIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLnRpbGUuaXMtMywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC50aWxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLnRpbGUubG9naW4tcmVtZW1iZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC50aWxlLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC50aWxlLmlzLTQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAudGlsZS5pcy01IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLnRpbGUuaXMtNiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLnRpbGUubG9naW4tdXNlcm5hbWUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLnRpbGUubG9naW4tcGFzc3dvcmQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudGlsZS5pcy03IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnRpbGUuaXMtOCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC50aWxlLmlzLTkge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAudGlsZS5pcy0xMCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC50aWxlLmlzLTExIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnRpbGUuaXMtMTIge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogQnVsbWEgTGF5b3V0ICovXG4uaGVybyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGVybyAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5oZXJvIC50YWJzIHVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5oZXJvLmlzLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtd2hpdGUgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLXdoaXRlIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLXdoaXRlIC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfSB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtd2hpdGUgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtd2hpdGUgLnRhYnMgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy13aGl0ZSAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVyby5pcy13aGl0ZS5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlNmU2ZTYgMCUsICNGRkZGRkYgNzElLCB3aGl0ZSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtd2hpdGUuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlNmU2ZTYgMCUsICNGRkZGRkYgNzElLCB3aGl0ZSAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLWJsYWNrLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtYmxhY2sgc3Ryb25nLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiBzdHJvbmcsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiBzdHJvbmcsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLnRpdGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRpdGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50aXRsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnN1YnRpdGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5zdWJ0aXRsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWJsYWNrIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWJsYWNrIC5zdWJ0aXRsZSBzdHJvbmcsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnN1YnRpdGxlIHN0cm9uZyxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnN1YnRpdGxlIHN0cm9uZyxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1tZW51LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1tZW51LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5uYXZiYXItbWVudSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1pdGVtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1pdGVtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5uYXZiYXItaXRlbSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluayxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1saW5rLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1saW5rLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgYS5uYXZiYXItaXRlbTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gYS5uYXZiYXItaXRlbTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLmlzLWJsYWNrIC50YWJzIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicyBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5oZXJvLmlzLWJsYWNrIC50YWJzIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicyBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtYmxhY2sgLnRhYnMgbGkuaXMtYWN0aXZlIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicyBsaS5pcy1hY3RpdmUgYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicyBsaS5pcy1hY3RpdmUgYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy1ib3hlZCBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVyby5idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmJ1dHRvbiAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlcm8uaXMtYmxhY2suaXMtYm9sZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uaXMtYm9sZC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmlzLWJvbGQuYnV0dG9uLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uaXMtYm9sZC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwMDAwMDAgNzElLCAjMGQwZDBkIDEwMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby5pcy1ibGFjay5pcy1ib2xkIC5uYXZiYXItbWVudSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uaXMtYm9sZC5idXR0b24gLm5hdmJhci1tZW51LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmhlcm8uaXMtYm9sZC5idXR0b24gLm5hdmJhci1tZW51LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZXJvLmlzLWJvbGQuYnV0dG9uIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwMDAwMDAgNzElLCAjMGQwZDBkIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLWxpZ2h0IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLWxpZ2h0IHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLWxpZ2h0IC50aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAuaGVyby5pcy1saWdodCAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9IH1cbiAgICAuaGVyby5pcy1saWdodCAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy1saWdodCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLWxpZ2h0IC50YWJzIGEge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtbGlnaHQgLnRhYnMgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1saWdodCAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICAuaGVyby5pcy1saWdodC5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsIHdoaXRlc21va2UgNzElLCB3aGl0ZSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtbGlnaHQuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsIHdoaXRlc21va2UgNzElLCB3aGl0ZSAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYXJrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLWRhcmsgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtZGFyayAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgICAuaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAuaGVyby5pcy1kYXJrIC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH0gfVxuICAgIC5oZXJvLmlzLWRhcmsgLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtZGFyayAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5oZXJvLmlzLWRhcmsuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMWYxOTFhIDAlLCAjMzYzNjM2IDcxJSwgIzQ2NDAzZiAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtZGFyay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzFmMTkxYSAwJSwgIzM2MzYzNiA3MSUsICM0NjQwM2YgMTAwJSk7IH0gfVxuICAuaGVyby5pcy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAuaGVyby5pcy1wcmltYXJ5IHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLXByaW1hcnkgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC50YWJzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlcm8uaXMtcHJpbWFyeS5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIGJsYWNrIDAlLCAjMDAwMDAwIDcxJSwgIzBkMGQwZCAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtcHJpbWFyeS5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwMDAwMDAgNzElLCAjMGQwZDBkIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZXJvLmlzLWxpbmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtbGluayBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaGVyby5pcy1saW5rIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuICAgICAgLmhlcm8uaXMtbGluayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIC5oZXJvLmlzLWxpbmsgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgLmhlcm8uaXMtbGluayAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy1saW5rIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy1saW5rIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZXJvLmlzLWxpbmsgLnRhYnMgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtbGluayAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWxpbmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZXJvLmlzLWxpbmsuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzAwMDAwMCA3MSUsICMwZDBkMGQgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLmlzLWxpbmsuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIGJsYWNrIDAlLCAjMDAwMDAwIDcxJSwgIzBkMGQwZCAxMDAlKTsgfSB9XG4gIC5oZXJvLmlzLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjk4ZGM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1pbmZvIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgIC5oZXJvLmlzLWluZm8gc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlcm8uaXMtaW5mbyAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgICAuaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAuaGVyby5pcy1pbmZvIC5uYXZiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjk4ZGM7IH0gfVxuICAgIC5oZXJvLmlzLWluZm8gLm5hdmJhci1pdGVtLFxuICAgIC5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWluZm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzhjZDE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvLmlzLWluZm8gLnRhYnMgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtaW5mbyAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWluZm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzMyOThkYzsgfVxuICAgIC5oZXJvLmlzLWluZm8uaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMTU5ZGM2IDAlLCAjMzI5OGRjIDcxJSwgIzQzODllNSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtaW5mby5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzE1OWRjNiAwJSwgIzMyOThkYyA3MSUsICM0Mzg5ZTUgMTAwJSk7IH0gfVxuICAuaGVyby5pcy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAuaGVyby5pcy1zdWNjZXNzIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgLmhlcm8uaXMtc3VjY2VzcyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4gICAgICAuaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCOyB9IH1cbiAgICAuaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3ODMzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1zdWNjZXNzIC50YWJzIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1zdWNjZXNzIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM4NjhBM0I7IH1cbiAgICAuaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzZlNjUyNCAwJSwgIzg2OEEzQiA3MSUsICM4Y2ExM2QgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLmlzLXN1Y2Nlc3MuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM2ZTY1MjQgMCUsICM4NjhBM0IgNzElLCAjOGNhMTNkIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRkY3OTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmhlcm8uaXMtd2FybmluZyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAuaGVyby5pcy13YXJuaW5nIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgICAuaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbiAgICAgIC5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIC5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRkY3OTsgfSB9XG4gICAgLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWl0ZW0sXG4gICAgLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZmY2MDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuaGVyby5pcy13YXJuaW5nIC50YWJzIGEge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLmhlcm8uaXMtd2FybmluZyAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBjb2xvcjogI0UzRkY3OTsgfVxuICAgIC5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZjdmZjQ2IDAlLCAjRTNGRjc5IDcxJSwgI2Q2ZmY5MyAxMDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2Y3ZmY0NiAwJSwgI0UzRkY3OSA3MSUsICNkNmZmOTMgMTAwJSk7IH0gfVxuICAuaGVyby5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4gICAgLmhlcm8uaXMtZGFuZ2VyIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5oZXJvLmlzLWRhbmdlciAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4gICAgICAuaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAuaGVyby5pcy1kYW5nZXIgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMTsgfSB9XG4gICAgLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItaXRlbSxcbiAgICAuaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuaGVyby5pcy1kYW5nZXIgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDkxODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC5oZXJvLmlzLWRhbmdlciAudGFicyBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZXJvLmlzLWRhbmdlciAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI0ZGNUQzMTsgfVxuICAgIC5oZXJvLmlzLWRhbmdlci5pcy1ib2xkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNmZDBjMDAgMCUsICNGRjVEMzEgNzElLCAjZmY4ZjRiIDEwMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby5pcy1kYW5nZXIuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNmZDBjMDAgMCUsICNGRjVEMzEgNzElLCAjZmY4ZjRiIDEwMCUpOyB9IH1cbiAgLmhlcm8uaXMtc21hbGwgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5oZXJvLmlzLW1lZGl1bSAuaGVyby1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDlyZW0gMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLmhlcm8uaXMtbGFyZ2UgLmhlcm8tYm9keSB7XG4gICAgICBwYWRkaW5nOiAxOHJlbSAxLjVyZW07IH0gfVxuICAuaGVyby5pcy1oYWxmaGVpZ2h0IC5oZXJvLWJvZHksIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSwgLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciAuaGVyby1ib2R5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVyby5pcy1oYWxmaGVpZ2h0IC5oZXJvLWJvZHkgPiAuY29udGFpbmVyLCAuaGVyby5pcy1mdWxsaGVpZ2h0IC5oZXJvLWJvZHkgPiAuY29udGFpbmVyLCAuaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5oZXJvLWJvZHkgPiAuY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLmhlcm8uaXMtaGFsZmhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTB2aDsgfVxuICAuaGVyby5pcy1mdWxsaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4uaGVyby12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tdmlkZW8gdmlkZW8ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAuaGVyby12aWRlby5pcy10cmFuc3BhcmVudCB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8tdmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZXJvLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1idXR0b25zIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmhlcm8tYm9keSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtOyB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNlY3Rpb24uaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDlyZW0gMS41cmVtOyB9XG4gICAgLnNlY3Rpb24uaXMtbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMThyZW0gMS41cmVtOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwOyB9XG4gIC5uYXZiYXIuaXMtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbm9uZSkge1xuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gIC5uYXZiYXIuaXMtYmxhY2ssIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJ1cmdlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1idXJnZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJ1cmdlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG5vbmUpIHtcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm5hdmJhci5idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubmF2YmFyLmJ1dHRvbiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5uYXZiYXIuYnV0dG9uIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfSB9XG4gIC5uYXZiYXIuaXMtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG5vbmUpIHtcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9IH1cbiAgLm5hdmJhci5pcy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbm9uZSkge1xuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG5vbmUpIHtcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLm5hdmJhci5pcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG5vbmUpIHtcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgLm5hdmJhci5pcy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzhjZDE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbm9uZSkge1xuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGNkMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzhjZDE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjk4ZGM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc4MzM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbm9uZSkge1xuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzgzMztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc4MzM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhBM0I7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGRjc5O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbiAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmZjYwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1idXJnZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG5vbmUpIHtcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZmY2MDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmZjYwO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0ZGNzk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH0gfVxuICAubmF2YmFyLmlzLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDkxODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbm9uZSkge1xuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTE4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5MTg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZiYXIuaGFzLXNoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICNFNEU0RTQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICNFNEU0RTQ7IH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20sIC5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20uaGFzLXNoYWRvdyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJweCAwIDAgI0U0RTRFNDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAjRTRFNEU0OyB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcbiAgICB0b3A6IDA7IH1cblxuaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfVxuXG5odG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtOyB9XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnMge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtOyB9XG5cbi5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci10YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgICAubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTsgfVxuICAgIC5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDRweCk7IH1cbiAgLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpOyB9XG4gIC5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5uYXZiYXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZiYXItaXRlbSAuaWNvbjpvbmx5LWNoaWxkLFxuICAubmF2YmFyLWxpbmsgLmljb246b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW07IH1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLm5hdmJhci1pdGVtOmZvY3VzLCBhLm5hdmJhci1pdGVtOmZvY3VzLXdpdGhpbiwgYS5uYXZiYXItaXRlbTpob3ZlciwgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci1saW5rOmZvY3VzLXdpdGhpbixcbiAgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubmF2YmFyLWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5uYXZiYXItaXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7IH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubmF2YmFyLWl0ZW0uaXMtZXhwYW5kZWQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDE7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLm5hdmJhci1pdGVtLmlzLXRhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KTsgfVxuICAgIC5uYXZiYXItaXRlbS5pcy10YWI6Zm9jdXMsIC5uYXZiYXItaXRlbS5pcy10YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm5hdmJhci1pdGVtLmlzLXRhYi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDNweCk7IH1cblxuLm5hdmJhci1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDE7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07IH1cbiAgLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICByaWdodDogMS4xMjVlbTsgfVxuXG4ubmF2YmFyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG5cbi5uYXZiYXItZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbm9uZS0xcHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLXRhYnMgLm5hdmJhci1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgIC5uYXZiYXItbWVudS5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2gsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2guaGFzLXNoYWRvdyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgdG9wOiAwOyB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wIC5uYXZiYXItbWVudSwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2ggLm5hdmJhci1tZW51IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuMjVyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2gsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtOyB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2gsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbm9uZSkge1xuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDMuMjVyZW07IH1cbiAgICAubmF2YmFyLmlzLXNwYWNlZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07IH1cbiAgICAgIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWVuZCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5hdmJhci5pcy1zcGFjZWQgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpmb2N1cyxcbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpob3ZlcixcbiAgICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5hdmJhci1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKTsgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLXVwIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC04cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRvcDogYXV0bzsgfVxuICAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5hdmJhci1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubmF2YmFyLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkYmRiZGI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAgIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAoLTRweCkpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cbiAgICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfVxuICAubmF2YmFyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLW1lbnUsXG4gIC5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTsgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLCAubmF2YmFyLmlzLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wIHtcbiAgICBib3R0b206IDA7IH1cbiAgICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLmhhcy1zaGFkb3cge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0ycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgdG9wOiAwOyB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCxcbiAgYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07IH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3AsXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTsgfVxuICBodG1sLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbiAgYm9keS5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtOyB9XG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSxcbiAgLm5hdmJhci1saW5rLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTsgfVxuXG4ubW9kYWwge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7IH1cbiAgLm1vZGFsLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1vZGFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7IH1cblxuLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtY2FyZCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5tb2RhbC1jb250ZW50LFxuICAgIC5tb2RhbC1jYXJkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLm1vZGFsLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLm1vZGFsLWNhcmQtaGVhZCxcbi5tb2RhbC1jYXJkLWZvb3Qge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2RhbC1jYXJkLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5tb2RhbC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tb2RhbC1jYXJkLWZvb3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4gIC5tb2RhbC1jYXJkLWZvb3QgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5tb2RhbC1jYXJkLWJvZHkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAxO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi50YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnRhYnMgYSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50YWJzIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50YWJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFicyB1bCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC50YWJzIHVsLmlzLWxlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLnRhYnMgdWwuaXMtY2VudGVyIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC50YWJzIHVsLmlzLXJpZ2h0IHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfVxuICAudGFicyAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAudGFicyAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07IH1cbiAgLnRhYnMuaXMtY2VudGVyZWQgdWwge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudGFicy5pcy1yaWdodCB1bCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudGFicy5pcy1ib3hlZCBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwOyB9XG4gICAgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYjsgfVxuICAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAudGFicy5pcy1mdWxsd2lkdGggbGkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC50YWJzLmlzLXRvZ2dsZSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC50YWJzLmlzLXRvZ2dsZSB1bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAudGFicy5pcy10b2dnbGUuaXMtdG9nZ2xlLXJvdW5kZWQgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjkwNDg2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjkwNDg2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cbiAgLnRhYnMuaXMtdG9nZ2xlLmlzLXRvZ2dsZS1yb3VuZGVkIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI5MDQ4NnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOTA0ODZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH1cbiAgLnRhYnMuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAudGFicy5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAudGFicy5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtOyB9XG4gIC5wYWdpbmF0aW9uLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnBhZ2luYXRpb24uaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnBhZ2luYXRpb24uaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7IH1cbiAgLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDsgfVxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3Qge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBmb250LXNpemU6IDFlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1pbi13aWR0aDogMi41ZW07IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXM6aG92ZXIsXG4gIC5wYWdpbmF0aW9uLW5leHQ6aG92ZXIsXG4gIC5wYWdpbmF0aW9uLWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbiAgLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbiAgLnBhZ2luYXRpb24tbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzOmFjdGl2ZSxcbiAgLnBhZ2luYXRpb24tbmV4dDphY3RpdmUsXG4gIC5wYWdpbmF0aW9uLWxpbms6YWN0aXZlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzW2Rpc2FibGVkXSxcbiAgLnBhZ2luYXRpb24tbmV4dFtkaXNhYmxlZF0sXG4gIC5wYWdpbmF0aW9uLWxpbmtbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjRTRFNEU0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBjb2xvcjogI0YzRjNGMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDE7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjsgfVxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7IH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGFnaW5hdGlvbi5pcy1jZW50ZXJlZCAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAucGFnaW5hdGlvbi5pcy1jZW50ZXJlZCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfVxuICAgIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICAgIG9yZGVyOiAzOyB9XG4gICAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAucGFnaW5hdGlvbi5pcy1yaWdodCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgICAgb3JkZXI6IDM7IH0gfVxuXG4ubWVudSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gIC5tZW51LmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLm1lbnUuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLm1lbnUuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuLm1lbnUtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5tZW51LWxpc3QgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTsgfVxuICAgIC5tZW51LWxpc3QgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWVudS1saXN0IGEuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWVudS1saXN0IGxpIHVsIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgbWFyZ2luOiAwLjc1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07IH1cblxuLm1lbnUtbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVudS1sYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5tZW51LWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udGVudCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG5cbi5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGRsOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdWw6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGJsb2NrcXVvdGU6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHByZTpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udGVudCBoMSxcbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCxcbi5jb250ZW50IGg1LFxuLmNvbnRlbnQgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLmNvbnRlbnQgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4uY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbTsgfVxuICAuY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4ZW07IH1cblxuLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2NjZlbTsgfVxuICAuY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzZW07IH1cblxuLmNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cblxuLmNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODg4OGVtOyB9XG5cbi5jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07IH1cblxuLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICAgIC5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLWFscGhhIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7IH1cbiAgICAuY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy1sb3dlci1yb21hbiB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuOyB9XG4gICAgLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtdXBwZXItYWxwaGEge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTsgfVxuICAgIC5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLXJvbWFuIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47IH1cblxuLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuICAuY29udGVudCB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07IH1cbiAgICAuY29udGVudCB1bCB1bCB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsgfVxuXG4uY29udGVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07IH1cblxuLmNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGVudCBmaWd1cmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuY29udGVudCBmaWd1cmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5jb250ZW50IGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5jb250ZW50IHByZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4uY29udGVudCBzdXAsXG4uY29udGVudCBzdWIge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4uY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50IHRhYmxlIHRkLFxuICAuY29udGVudCB0YWJsZSB0aCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICBwYWRkaW5nOiAwIDAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jb250ZW50IHRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5jb250ZW50IHRhYmxlIHRoZWFkIHRkLFxuICAuY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250ZW50IHRhYmxlIHRmb290IHRkLFxuICAuY29udGVudCB0YWJsZSB0Zm9vdCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4gIC5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmNvbnRlbnQgLnRhYnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRlbnQuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuLmNvbnRlbnQuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb250ZW50LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNHB4IC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNHB4IC0gMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5idXR0b24gc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYnV0dG9uIC5pY29uLCAuYnV0dG9uIC5pY29uLmlzLXNtYWxsLCAuYnV0dG9uIC5pY29uLmlzLW1lZGl1bSwgLmJ1dHRvbiAuaWNvbi5pcy1sYXJnZSB7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07IH1cbiAgLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMnB4IC0gMXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAuYnV0dG9uIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0ycHggLSAxcHgpOyB9XG4gIC5idXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTJweCAtIDFweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0ycHggLSAxcHgpOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b24uaXMtaG92ZXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnV0dG9uLmlzLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYnV0dG9uLmlzLXRleHQ6aG92ZXIsIC5idXR0b24uaXMtdGV4dC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXRleHQ6Zm9jdXMsIC5idXR0b24uaXMtdGV4dC5pcy1mb2N1c2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24uaXMtdGV4dDphY3RpdmUsIC5idXR0b24uaXMtdGV4dC5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1dHRvbi5pcy10ZXh0W2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnV0dG9uLmlzLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1naG9zdDpob3ZlciwgLmJ1dHRvbi5pcy1naG9zdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJ1dHRvbi5pcy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1dHRvbi5pcy13aGl0ZTpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWZvY3VzZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtd2hpdGU6YWN0aXZlLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1dHRvbi5pcy13aGl0ZVtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5idXR0b24uaXMtYmxhY2ssIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtYmxhY2s6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWhvdmVyZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaG92ZXJlZCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1ob3ZlcmVkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi5pcy1ibGFjazpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpmb2N1cyxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpmb2N1cyxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1mb2N1c2VkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWZvY3VzZWQsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWZvY3VzZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjphY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246YWN0aXZlLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtYmxhY2suaXMtYWN0aXZlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWFjdGl2ZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1hY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24uaXMtYmxhY2tbZGlzYWJsZWRdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uW2Rpc2FibGVkXSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbltkaXNhYmxlZF0sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjayxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZDpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZDpob3ZlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkOmhvdmVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLWhvdmVyZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkW2Rpc2FibGVkXSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkW2Rpc2FibGVkXSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW52ZXJ0ZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW52ZXJ0ZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24uaXMtYmxhY2suaXMtbG9hZGluZzo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkOmhvdmVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQ6aG92ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQuaXMtaG92ZXJlZCxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkOmZvY3VzLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQ6Zm9jdXMsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtb3V0bGluZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLW91dGxpbmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cyxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYnV0dG9uLmlzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuYnV0dG9uLmlzLWxpZ2h0OmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5idXR0b24uaXMtbGlnaHQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5idXR0b24uaXMtbGlnaHRbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBjb2xvcjogd2hpdGVzbW9rZTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICAuYnV0dG9uLmlzLWxpZ2h0LmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgIGNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGVzbW9rZSB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICAgIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZXNtb2tlIHdoaXRlc21va2UgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLmJ1dHRvbi5pcy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhcms6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhcms6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYXJrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgLmJ1dHRvbi5pcy1kYXJrLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM2MzYzNiAjMzYzNjM2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzNjM2MzYgIzM2MzYzNiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLmlzLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWhvdmVyZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeVtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAwMDAgIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAuYnV0dG9uLmlzLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24uaXMtbGluazpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWhvdmVyZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYnV0dG9uLmlzLWxpbms6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1saW5rOmFjdGl2ZSwgLmJ1dHRvbi5pcy1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXR0b24uaXMtbGlua1tkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYnV0dG9uLmlzLWxpbmsuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgLmJ1dHRvbi5pcy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWluZm86aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzkzZGE7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWluZm86Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTAsIDE1MiwgMjIwLCAwLjI1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTAsIDE1MiwgMjIwLCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtaW5mbzphY3RpdmUsIC5idXR0b24uaXMtaW5mby5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGNkMTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtaW5mb1tkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMjk4ZGM7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzMyOThkYzsgfVxuICAgIC5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzI5OGRjO1xuICAgICAgY29sb3I6ICMzMjk4ZGM7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjO1xuICAgICAgICBib3JkZXItY29sb3I6ICMzMjk4ZGM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMjk4ZGMgIzMyOThkYyAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzI5OGRjO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzMjk4ZGM7IH1cbiAgICAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMzI5OGRjOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzI5OGRjICMzMjk4ZGMgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjZmYztcbiAgICAgIGNvbG9yOiAjMWQ3MmFhOyB9XG4gICAgICAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjFmYTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxZDcyYWE7IH1cbiAgICAgIC5idXR0b24uaXMtaW5mby5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlYmY4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzFkNzJhYTsgfVxuICAuYnV0dG9uLmlzLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhBM0I7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtc3VjY2Vzczpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWhvdmVyZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdkODEzNztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzQsIDEzOCwgNTksIDAuMjUpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzQsIDEzOCwgNTksIDAuMjUpOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzOmFjdGl2ZSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3ODMzO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhBM0I7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzg2OEEzQjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjODY4QTNCOyB9XG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM4NjhBM0I7XG4gICAgICBjb2xvcjogIzg2OEEzQjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhBM0I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg2OEEzQjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg2OEEzQiAjODY4QTNCICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NjhBM0I7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzg2OEEzQjsgfVxuICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM4NjhBM0I7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4NjhBM0IgIzg2OEEzQiAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWYxO1xuICAgICAgY29sb3I6ICM4ZTkyM2Y7IH1cbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWU4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzhlOTIzZjsgfVxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZGY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjOGU5MjNmOyB9XG4gIC5idXR0b24uaXMtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRkY3OTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuYnV0dG9uLmlzLXdhcm5pbmc6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGZmNmM7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5idXR0b24uaXMtd2FybmluZzpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWZvY3VzZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIyNywgMjU1LCAxMjEsIDAuMjUpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMjcsIDI1NSwgMTIxLCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtd2FybmluZzphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZmY2MDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0ZGNzk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGNvbG9yOiAjRTNGRjc5OyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRTNGRjc5OyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTNGRjc5O1xuICAgICAgY29sb3I6ICNFM0ZGNzk7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGRjc5O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFM0ZGNzk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0UzRkY3OSAjRTNGRjc5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTNGRjc5O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNFM0ZGNzk7IH1cbiAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGNvbG9yOiAjRTNGRjc5OyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRTNGRjc5ICNFM0ZGNzkgIWltcG9ydGFudDsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZmZWI7XG4gICAgICBjb2xvcjogIzc1OTQwMDsgfVxuICAgICAgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZmZGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNzU5NDAwOyB9XG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmZkMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM3NTk0MDA7IH1cbiAgLmJ1dHRvbi5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24uaXMtZGFuZ2VyOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUzMjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlcjpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDkzLCA0OSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgOTMsIDQ5LCAwLjI1KTsgfVxuICAgIC5idXR0b24uaXMtZGFuZ2VyOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5MTg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlcltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjRkY1RDMxOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGNUQzMTsgfVxuICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGNUQzMTtcbiAgICAgIGNvbG9yOiAjRkY1RDMxOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RDMxO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjVEMzE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGNUQzMSAjRkY1RDMxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjVEMzE7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGNUQzMTsgfVxuICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjRkY1RDMxOyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRjVEMzEgI0ZGNUQzMSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmViO1xuICAgICAgY29sb3I6ICNjYzJjMDA7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTVkZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNjYzJjMDA7IH1cbiAgICAgIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGJkMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNjYzJjMDA7IH1cbiAgLmJ1dHRvbi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgLmJ1dHRvbi5pcy1zbWFsbDpub3QoLmlzLXJvdW5kZWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYnV0dG9uLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgLmJ1dHRvbi5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYnV0dG9uLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC5idXR0b25bZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmJ1dHRvbi5pcy1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24uaXMtbG9hZGluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKDFlbSAvIDIpKTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAoMWVtIC8gMikpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi5pcy1zdGF0aWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICAgIGNvbG9yOiAjRTRFNEU0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ1dHRvbi5pcy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHB4ICsgMC4yNWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRweCArIDAuMjVlbSk7IH1cblxuLmJ1dHRvbnMsIC5haXMtZmFjZXRzLCAuYWlzLWZhY2V0cyB1bCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnV0dG9ucyAuYnV0dG9uLCAuYWlzLWZhY2V0cyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAuYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuYWlzLWZhY2V0cyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5idXR0b25zOmxhc3QtY2hpbGQsIC5haXMtZmFjZXRzOmxhc3QtY2hpbGQsIC5haXMtZmFjZXRzIHVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07IH1cbiAgLmJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSwgLmFpcy1mYWNldHM6bm90KDpsYXN0LWNoaWxkKSwgLmFpcy1mYWNldHMgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpLCAuYXJlLXNtYWxsLmFpcy1mYWNldHMgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpLCAuYWlzLWZhY2V0cyB1bC5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCksIC5hcmUtc21hbGwuYWlzLWZhY2V0cyAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1yb3VuZGVkKSwgLmFpcy1mYWNldHMgdWwuYXJlLXNtYWxsIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXJvdW5kZWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYnV0dG9ucy5hcmUtbWVkaXVtIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpLCAuYXJlLW1lZGl1bS5haXMtZmFjZXRzIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpLCAuYWlzLWZhY2V0cyB1bC5hcmUtbWVkaXVtIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmJ1dHRvbnMuYXJlLWxhcmdlIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSwgLmFyZS1sYXJnZS5haXMtZmFjZXRzIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSwgLmFpcy1mYWNldHMgdWwuYXJlLWxhcmdlIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCksIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmFpcy1mYWNldHMgdWwuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuYWlzLWZhY2V0cyB1bC5oYXMtYWRkb25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuaGFzLWFkZG9ucy5haXMtZmFjZXRzIC5idXR0b246bGFzdC1jaGlsZCwgLmFpcy1mYWNldHMgdWwuaGFzLWFkZG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246aG92ZXIsIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbjpob3ZlciwgLmFpcy1mYWNldHMgdWwuaGFzLWFkZG9ucyAuYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtaG92ZXJlZCwgLmhhcy1hZGRvbnMuYWlzLWZhY2V0cyAuYnV0dG9uLmlzLWhvdmVyZWQsIC5haXMtZmFjZXRzIHVsLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1ob3ZlcmVkIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1cywgLmhhcy1hZGRvbnMuYWlzLWZhY2V0cyAuYnV0dG9uOmZvY3VzLCAuYWlzLWZhY2V0cyB1bC5oYXMtYWRkb25zIC5idXR0b246Zm9jdXMsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuaGFzLWFkZG9ucy5haXMtZmFjZXRzIC5idXR0b24uaXMtZm9jdXNlZCwgLmFpcy1mYWNldHMgdWwuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmUsIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbjphY3RpdmUsIC5haXMtZmFjZXRzIHVsLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmUsIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbi5pcy1hY3RpdmUsIC5haXMtZmFjZXRzIHVsLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1zZWxlY3RlZCwgLmhhcy1hZGRvbnMuYWlzLWZhY2V0cyAuYnV0dG9uLmlzLXNlbGVjdGVkLCAuYWlzLWZhY2V0cyB1bC5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246Zm9jdXM6aG92ZXIsIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbjpmb2N1czpob3ZlciwgLmFpcy1mYWNldHMgdWwuaGFzLWFkZG9ucyAuYnV0dG9uOmZvY3VzOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZDpob3ZlciwgLmhhcy1hZGRvbnMuYWlzLWZhY2V0cyAuYnV0dG9uLmlzLWZvY3VzZWQ6aG92ZXIsIC5haXMtZmFjZXRzIHVsLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1mb2N1c2VkOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlOmhvdmVyLCAuaGFzLWFkZG9ucy5haXMtZmFjZXRzIC5idXR0b246YWN0aXZlOmhvdmVyLCAuYWlzLWZhY2V0cyB1bC5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuaGFzLWFkZG9ucy5haXMtZmFjZXRzIC5idXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYWlzLWZhY2V0cyB1bC5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQ6aG92ZXIsIC5oYXMtYWRkb25zLmFpcy1mYWNldHMgLmJ1dHRvbi5pcy1zZWxlY3RlZDpob3ZlciwgLmFpcy1mYWNldHMgdWwuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWV4cGFuZGVkLCAuaGFzLWFkZG9ucy5haXMtZmFjZXRzIC5idXR0b24uaXMtZXhwYW5kZWQsIC5haXMtZmFjZXRzIHVsLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1leHBhbmRlZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuICAuYnV0dG9ucy5pcy1jZW50ZXJlZCwgLmlzLWNlbnRlcmVkLmFpcy1mYWNldHMsIC5haXMtZmFjZXRzIHVsLmlzLWNlbnRlcmVkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuaXMtY2VudGVyZWQuYWlzLWZhY2V0czpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuYWlzLWZhY2V0cyB1bC5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gIC5idXR0b25zLmlzLXJpZ2h0LCAuaXMtcmlnaHQuYWlzLWZhY2V0cywgLmFpcy1mYWNldHMgdWwuaXMtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuYnV0dG9ucy5pcy1yaWdodDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuaXMtcmlnaHQuYWlzLWZhY2V0czpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuYWlzLWZhY2V0cyB1bC5pcy1yaWdodDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG5cbi5jb250YWluZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAgIC5jb250YWluZXIuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDE2MTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAgIC5jb250YWluZXIuaXMtZnVsbGhkOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLmNvbnRhaW5lcjpub3QoLmlzLW1heC1kZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IDE2MTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgIC5jb250YWluZXI6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7IH0gfVxuXG4uaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbWFnZSBpbWcuaXMtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDsgfVxuICAuaW1hZ2UuaXMtZnVsbHdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2UuaXMtc3F1YXJlIGltZyxcbiAgLmltYWdlLmlzLXNxdWFyZSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MSBpbWcsXG4gIC5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01Ynk0IGltZyxcbiAgLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLFxuICAuaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MiBpbWcsXG4gIC5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01YnkzIGltZyxcbiAgLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZyxcbiAgLmltYWdlLmlzLTE2Ynk5IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZyxcbiAgLmltYWdlLmlzLTJieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTEgaW1nLFxuICAuaW1hZ2UuaXMtM2J5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsXG4gIC5pbWFnZS5pcy00Ynk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZyxcbiAgLmltYWdlLmlzLTNieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTMgaW1nLFxuICAuaW1hZ2UuaXMtMmJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsXG4gIC5pbWFnZS5pcy0zYnk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsXG4gIC5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsXG4gIC5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZyxcbiAgLmltYWdlLmlzLTFieTMgLmhhcy1yYXRpbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbWFnZS5pcy1zcXVhcmUsIC5pbWFnZS5pcy0xYnkxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAuaW1hZ2UuaXMtNWJ5NCB7XG4gICAgcGFkZGluZy10b3A6IDgwJTsgfVxuICAuaW1hZ2UuaXMtNGJ5MyB7XG4gICAgcGFkZGluZy10b3A6IDc1JTsgfVxuICAuaW1hZ2UuaXMtM2J5MiB7XG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjYlOyB9XG4gIC5pbWFnZS5pcy01YnkzIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlOyB9XG4gIC5pbWFnZS5pcy0xNmJ5OSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAuaW1hZ2UuaXMtMmJ5MSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTsgfVxuICAuaW1hZ2UuaXMtM2J5MSB7XG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlOyB9XG4gIC5pbWFnZS5pcy00Ynk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1JTsgfVxuICAuaW1hZ2UuaXMtM2J5NCB7XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzJTsgfVxuICAuaW1hZ2UuaXMtMmJ5MyB7XG4gICAgcGFkZGluZy10b3A6IDE1MCU7IH1cbiAgLmltYWdlLmlzLTNieTUge1xuICAgIHBhZGRpbmctdG9wOiAxNjYuNjY2NiU7IH1cbiAgLmltYWdlLmlzLTlieTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclOyB9XG4gIC5pbWFnZS5pcy0xYnkyIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwJTsgfVxuICAuaW1hZ2UuaXMtMWJ5MyB7XG4gICAgcGFkZGluZy10b3A6IDMwMCU7IH1cbiAgLmltYWdlLmlzLTE2eDE2IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgLmltYWdlLmlzLTI0eDI0IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmltYWdlLmlzLTMyeDMyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgLmltYWdlLmlzLTQ4eDQ4IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7IH1cbiAgLmltYWdlLmlzLTY0eDY0IHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7IH1cbiAgLmltYWdlLmlzLTk2eDk2IHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgd2lkdGg6IDk2cHg7IH1cbiAgLmltYWdlLmlzLTEyOHgxMjgge1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgd2lkdGg6IDEyOHB4OyB9XG5cbi50aXRsZSxcbi5zdWJ0aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLnRpdGxlIGVtLFxuICAudGl0bGUgc3BhbixcbiAgLnN1YnRpdGxlIGVtLFxuICAuc3VidGl0bGUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLnRpdGxlIHN1YixcbiAgLnN1YnRpdGxlIHN1YiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgLnRpdGxlIHN1cCxcbiAgLnN1YnRpdGxlIHN1cCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgLnRpdGxlIC50YWcsXG4gIC5zdWJ0aXRsZSAudGFnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9XG4gIC50aXRsZSBzdHJvbmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC50aXRsZSArIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtOyB9XG4gIC50aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtOyB9XG4gIC50aXRsZS5pcy0xIHtcbiAgICBmb250LXNpemU6IDQuMTI1cmVtOyB9XG4gIC50aXRsZS5pcy0yIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG4gIC50aXRsZS5pcy0zLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLnRpdGxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLnRpdGxlLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAudGl0bGUubG9naW4tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAudGl0bGUuaXMtNCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAudGl0bGUuaXMtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC50aXRsZS5pcy02LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAudGl0bGUubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC50aXRsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgLnRpdGxlLmlzLTcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuc3VidGl0bGUgc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdWJ0aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy0xIHtcbiAgICBmb250LXNpemU6IDQuMTI1cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy0yIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy0zLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLnN1YnRpdGxlI2xvZ2luZm9ybSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLnN1YnRpdGxlLmxvZ2luLXJlbWVtYmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuc3VidGl0bGUubG9naW4tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAuc3VidGl0bGUuaXMtNCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuc3VidGl0bGUuaXMtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5zdWJ0aXRsZS5pcy02LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuc3VidGl0bGUubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5zdWJ0aXRsZS5sb2dpbi1wYXNzd29yZCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgLnN1YnRpdGxlLmlzLTcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4udGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAudGFibGUgdGQuaXMtd2hpdGUsXG4gICAgLnRhYmxlIHRoLmlzLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWJsZSB0ZC5pcy1ibGFjaywgLnRhYmxlIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IHRkLmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLnRhYmxlIHRkLmJ1dHRvbixcbiAgICAudGFibGUgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IHRkLmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC50YWJsZSB0ZC5idXR0b24sXG4gICAgLnRhYmxlIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgdGQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC50YWJsZSB0ZC5idXR0b24sXG4gICAgLnRhYmxlIHRoLmlzLWJsYWNrLFxuICAgIC50YWJsZSAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCB0aC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLnRhYmxlIHRoLmJ1dHRvbixcbiAgICAudGFibGUgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IHRoLmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnRhYmxlIHRoLmJ1dHRvbixcbiAgICAudGFibGUgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCB0aC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAudGFibGUgdGguYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC50YWJsZSB0ZC5pcy1saWdodCxcbiAgICAudGFibGUgdGguaXMtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAudGFibGUgdGQuaXMtZGFyayxcbiAgICAudGFibGUgdGguaXMtZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGUgdGQuaXMtcHJpbWFyeSxcbiAgICAudGFibGUgdGguaXMtcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGUgdGQuaXMtbGluayxcbiAgICAudGFibGUgdGguaXMtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFibGUgdGQuaXMtaW5mbyxcbiAgICAudGFibGUgdGguaXMtaW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5OGRjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzI5OGRjO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGUgdGQuaXMtc3VjY2VzcyxcbiAgICAudGFibGUgdGguaXMtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODY4QTNCO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGUgdGQuaXMtd2FybmluZyxcbiAgICAudGFibGUgdGguaXMtd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGRjc5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTNGRjc5O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC50YWJsZSB0ZC5pcy1kYW5nZXIsXG4gICAgLnRhYmxlIHRoLmlzLWRhbmdlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RDMxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY1RDMxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFibGUgdGQuaXMtbmFycm93LFxuICAgIC50YWJsZSB0aC5pcy1uYXJyb3cge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgIC50YWJsZSB0ZC5pcy1zZWxlY3RlZCxcbiAgICAudGFibGUgdGguaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMTtcbiAgICAgIGNvbG9yOiAjRkY1RDMxOyB9XG4gICAgICAudGFibGUgdGQuaXMtc2VsZWN0ZWQgYSxcbiAgICAgIC50YWJsZSB0ZC5pcy1zZWxlY3RlZCBzdHJvbmcsXG4gICAgICAudGFibGUgdGguaXMtc2VsZWN0ZWQgYSxcbiAgICAgIC50YWJsZSB0aC5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnRhYmxlIHRkLmlzLXZjZW50ZXJlZCxcbiAgICAudGFibGUgdGguaXMtdmNlbnRlcmVkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRhYmxlIHRoIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAudGFibGUgdHIuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7XG4gICAgY29sb3I6ICNGRjVEMzE7IH1cbiAgICAudGFibGUgdHIuaXMtc2VsZWN0ZWQgYSxcbiAgICAudGFibGUgdHIuaXMtc2VsZWN0ZWQgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAudGFibGUgdHIuaXMtc2VsZWN0ZWQgdGQsXG4gICAgLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHRoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGNUQzMTtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC50YWJsZSB0aGVhZCB0ZCxcbiAgICAudGFibGUgdGhlYWQgdGgge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50YWJsZSB0Zm9vdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudGFibGUgdGZvb3QgdGQsXG4gICAgLnRhYmxlIHRmb290IHRoIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFibGUgdGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4gICAgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAudGFibGUuaXMtYm9yZGVyZWQgdGQsXG4gIC50YWJsZS5pcy1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLnRhYmxlLmlzLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGQsXG4gIC50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLnRhYmxlLmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLmlzLWhvdmVyYWJsZSB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMTsgfVxuICAudGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7IH1cbiAgICAudGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRhYmxlLmlzLW5hcnJvdyB0ZCxcbiAgLnRhYmxlLmlzLW5hcnJvdyB0aCB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9XG4gIC50YWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDsgfVxuICAuaGlnaGxpZ2h0IHByZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5udW1iZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1pbi13aWR0aDogMi41ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogQnVsbWEgRm9ybSAqL1xuLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dCxcbmZvcm0gLmNvbnRyb2wgaW5wdXQsIC50ZXh0YXJlYSwgLnNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgZm9ybSAuY29udHJvbCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgZm9ybSAuY29udHJvbCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmlucHV0OmhvdmVyLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDpob3ZlcixcbiAgZm9ybSAuY29udHJvbCBpbnB1dDpob3ZlciwgLnRleHRhcmVhOmhvdmVyLCAuc2VsZWN0IHNlbGVjdDpob3ZlciwgLmlzLWhvdmVyZWQuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWhvdmVyZWQsXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtaG92ZXJlZCwgLmlzLWhvdmVyZWQudGV4dGFyZWEsIC5zZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAuaW5wdXQ6Zm9jdXMsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0OmZvY3VzLFxuICBmb3JtIC5jb250cm9sIGlucHV0OmZvY3VzLCAudGV4dGFyZWE6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuaXMtZm9jdXNlZC5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZm9jdXNlZCxcbiAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmlucHV0OmFjdGl2ZSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6YWN0aXZlLFxuICBmb3JtIC5jb250cm9sIGlucHV0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAuaXMtYWN0aXZlLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1hY3RpdmUsXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgI0ZGRkZGRjsgfVxuICAuaW5wdXRbZGlzYWJsZWRdLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dFtkaXNhYmxlZF0sXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXRbZGlzYWJsZWRdLCAudGV4dGFyZWFbZGlzYWJsZWRdLCAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dCxcbiAgZm9ybSAuYWNmLWlucHV0LXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuY29udHJvbCBpbnB1dCxcbiAgZm9ybSAuY29udHJvbCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCxcbiAgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTRFNDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjRTRFNEU0OyB9XG4gICAgLmlucHV0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXRbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXRbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWFbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBmb3JtIC5jb250cm9sIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmNvbnRyb2wgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjMpOyB9XG4gICAgLmlucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWFbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBmb3JtIC5jb250cm9sIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmNvbnRyb2wgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjMpOyB9XG4gICAgLmlucHV0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlcixcbiAgICBmb3JtIC5jb250cm9sIGlucHV0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWFbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmb3JtIC5hY2YtaW5wdXQtd3JhcCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuY29udHJvbCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZvcm0gLmNvbnRyb2wgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuMyk7IH1cbiAgICAuaW5wdXRbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXRbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmb3JtIC5jb250cm9sIGlucHV0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYVtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gZm9ybSAuY29udHJvbCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgZm9ybSAuY29udHJvbCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyMjgsIDIyOCwgMjI4LCAwLjMpOyB9XG5cbi5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQsXG5mb3JtIC5jb250cm9sIGlucHV0LCAudGV4dGFyZWEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXRbcmVhZG9ubHldLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dFtyZWFkb25seV0sXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXRbcmVhZG9ubHldLCAudGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5pcy13aGl0ZS5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtd2hpdGUsXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtd2hpdGUsIC5pcy13aGl0ZS50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmlzLXdoaXRlLmlucHV0OmZvY3VzLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy13aGl0ZTpmb2N1cyxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXdoaXRlOmZvY3VzLCAuaXMtd2hpdGUudGV4dGFyZWE6Zm9jdXMsIC5pcy13aGl0ZS5pcy1mb2N1c2VkLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy13aGl0ZS5pcy1mb2N1c2VkLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtd2hpdGUuaXMtZm9jdXNlZCwgLmlzLXdoaXRlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy13aGl0ZS5pbnB1dDphY3RpdmUsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXdoaXRlOmFjdGl2ZSxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXdoaXRlOmFjdGl2ZSwgLmlzLXdoaXRlLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXdoaXRlLmlzLWFjdGl2ZS5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtd2hpdGUuaXMtYWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtd2hpdGUuaXMtYWN0aXZlLCAuaXMtd2hpdGUuaXMtYWN0aXZlLnRleHRhcmVhIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgLmlzLWJsYWNrLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1ibGFjaywgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5idXR0b24sXG4gIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYWNmLWlucHV0LXdyYXAgaW5wdXQuYnV0dG9uLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWJsYWNrLCBmb3JtIC5jb250cm9sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuY29udHJvbCBpbnB1dC5idXR0b24sXG4gIGZvcm0gLmNvbnRyb2wgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGZvcm0gLmNvbnRyb2wgaW5wdXQuYnV0dG9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuY29udHJvbCAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuY29udHJvbCBpbnB1dC5idXR0b24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5pbnB1dC5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaW5wdXQuYnV0dG9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pbnB1dC5idXR0b24sIC5pcy1ibGFjay50ZXh0YXJlYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLnRleHRhcmVhLmJ1dHRvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC50ZXh0YXJlYS5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnRleHRhcmVhLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmlzLWJsYWNrLmlucHV0OmZvY3VzLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1ibGFjazpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5idXR0b246Zm9jdXMsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmJ1dHRvbjpmb2N1cyxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b246Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmFjZi1pbnB1dC13cmFwIGlucHV0LmJ1dHRvbjpmb2N1cyxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWJsYWNrOmZvY3VzLCBmb3JtIC5jb250cm9sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjpmb2N1cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuY29udHJvbCBpbnB1dC5idXR0b246Zm9jdXMsXG4gICAgZm9ybSAuY29udHJvbCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuY29udHJvbCBpbnB1dC5idXR0b246Zm9jdXMsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmNvbnRyb2wgLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b246Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmNvbnRyb2wgaW5wdXQuYnV0dG9uOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaW5wdXQuYnV0dG9uOmZvY3VzLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaW5wdXQuYnV0dG9uOmZvY3VzLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmlucHV0LmJ1dHRvbjpmb2N1cywgLmlzLWJsYWNrLnRleHRhcmVhOmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAudGV4dGFyZWEuYnV0dG9uOmZvY3VzLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAudGV4dGFyZWEuYnV0dG9uOmZvY3VzLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnRleHRhcmVhLmJ1dHRvbjpmb2N1cywgLmlzLWJsYWNrLmlzLWZvY3VzZWQuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWJsYWNrLmlzLWZvY3VzZWQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmlzLWZvY3VzZWQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1mb2N1c2VkLmJ1dHRvbixcbiAgICBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgaW5wdXQuaXMtZm9jdXNlZC5idXR0b24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1mb2N1c2VkLmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5pcy1mb2N1c2VkLmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZm9jdXNlZC5idXR0b24sXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1ibGFjay5pcy1mb2N1c2VkLCBmb3JtIC5jb250cm9sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmlzLWZvY3VzZWQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5jb250cm9sIGlucHV0LmlzLWZvY3VzZWQuYnV0dG9uLFxuICAgIGZvcm0gLmNvbnRyb2wgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmlzLWZvY3VzZWQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1mb2N1c2VkLmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuY29udHJvbCAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmlzLWZvY3VzZWQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5jb250cm9sIGlucHV0LmlzLWZvY3VzZWQuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaXMtZm9jdXNlZC5pbnB1dC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pcy1mb2N1c2VkLmlucHV0LmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pcy1mb2N1c2VkLmlucHV0LmJ1dHRvbiwgLmlzLWJsYWNrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5pcy1mb2N1c2VkLnRleHRhcmVhLmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmlzLWZvY3VzZWQudGV4dGFyZWEuYnV0dG9uLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmlzLWZvY3VzZWQudGV4dGFyZWEuYnV0dG9uLCAuaXMtYmxhY2suaW5wdXQ6YWN0aXZlLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1ibGFjazphY3RpdmUsIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmJ1dHRvbjphY3RpdmUsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5idXR0b246YWN0aXZlLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmFjZi1pbnB1dC13cmFwIGlucHV0LmJ1dHRvbjphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1ibGFjazphY3RpdmUsIGZvcm0gLmNvbnRyb2wgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uOmFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuY29udHJvbCBpbnB1dC5idXR0b246YWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5jb250cm9sIGlucHV0LmJ1dHRvbjphY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmNvbnRyb2wgLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b246YWN0aXZlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5jb250cm9sIGlucHV0LmJ1dHRvbjphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5pbnB1dC5idXR0b246YWN0aXZlLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaW5wdXQuYnV0dG9uOmFjdGl2ZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pbnB1dC5idXR0b246YWN0aXZlLCAuaXMtYmxhY2sudGV4dGFyZWE6YWN0aXZlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAudGV4dGFyZWEuYnV0dG9uOmFjdGl2ZSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnRleHRhcmVhLmJ1dHRvbjphY3RpdmUsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAudGV4dGFyZWEuYnV0dG9uOmFjdGl2ZSwgLmlzLWJsYWNrLmlzLWFjdGl2ZS5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtYmxhY2suaXMtYWN0aXZlLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLFxuICAgIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtYWN0aXZlLmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWlucHV0LXdyYXAgLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtYmxhY2suaXMtYWN0aXZlLCBmb3JtIC5jb250cm9sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGlucHV0LmlzLWFjdGl2ZS5idXR0b24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtYWN0aXZlLmJ1dHRvbixcbiAgICBmb3JtIC5jb250cm9sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5jb250cm9sIC5hY2YtZm9ybS1zdWJtaXQgaW5wdXQuaXMtYWN0aXZlLmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuY29udHJvbCBpbnB1dC5pcy1hY3RpdmUuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuaXMtYWN0aXZlLmlucHV0LmJ1dHRvbixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmlzLWFjdGl2ZS5pbnB1dC5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaXMtYWN0aXZlLmlucHV0LmJ1dHRvbiwgLmlzLWJsYWNrLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmlzLWFjdGl2ZS50ZXh0YXJlYS5idXR0b24sXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pcy1hY3RpdmUudGV4dGFyZWEuYnV0dG9uLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmlzLWFjdGl2ZS50ZXh0YXJlYS5idXR0b24ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuaXMtbGlnaHQuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWxpZ2h0LFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWxpZ2h0LCAuaXMtbGlnaHQudGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICAgIC5pcy1saWdodC5pbnB1dDpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtbGlnaHQ6Zm9jdXMsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1saWdodDpmb2N1cywgLmlzLWxpZ2h0LnRleHRhcmVhOmZvY3VzLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtbGlnaHQuaXMtZm9jdXNlZCxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWxpZ2h0LmlzLWZvY3VzZWQsIC5pcy1saWdodC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtbGlnaHQuaW5wdXQ6YWN0aXZlLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1saWdodDphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1saWdodDphY3RpdmUsIC5pcy1saWdodC50ZXh0YXJlYTphY3RpdmUsIC5pcy1saWdodC5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWxpZ2h0LmlzLWFjdGl2ZSxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS50ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpOyB9XG4gIC5pcy1kYXJrLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1kYXJrLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWRhcmssIC5pcy1kYXJrLnRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICMzNjM2MzY7IH1cbiAgICAuaXMtZGFyay5pbnB1dDpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZGFyazpmb2N1cyxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWRhcms6Zm9jdXMsIC5pcy1kYXJrLnRleHRhcmVhOmZvY3VzLCAuaXMtZGFyay5pcy1mb2N1c2VkLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1kYXJrLmlzLWZvY3VzZWQsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1kYXJrLmlzLWZvY3VzZWQsIC5pcy1kYXJrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1kYXJrLmlucHV0OmFjdGl2ZSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZGFyazphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1kYXJrOmFjdGl2ZSwgLmlzLWRhcmsudGV4dGFyZWE6YWN0aXZlLCAuaXMtZGFyay5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWRhcmsuaXMtYWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtZGFyay5pcy1hY3RpdmUsIC5pcy1kYXJrLmlzLWFjdGl2ZS50ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSg1NCwgNTQsIDU0LCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDU0LCA1NCwgNTQsIDAuMjUpOyB9XG4gIC5pcy1wcmltYXJ5LmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1wcmltYXJ5LFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXByaW1hcnksIC5pcy1wcmltYXJ5LnRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaXMtcHJpbWFyeS5pbnB1dDpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtcHJpbWFyeTpmb2N1cyxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXByaW1hcnk6Zm9jdXMsIC5pcy1wcmltYXJ5LnRleHRhcmVhOmZvY3VzLCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1wcmltYXJ5LmlucHV0OmFjdGl2ZSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtcHJpbWFyeTphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1wcmltYXJ5OmFjdGl2ZSwgLmlzLXByaW1hcnkudGV4dGFyZWE6YWN0aXZlLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXByaW1hcnkuaXMtYWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtcHJpbWFyeS5pcy1hY3RpdmUsIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS50ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5pcy1saW5rLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1saW5rLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWxpbmssIC5pcy1saW5rLnRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaXMtbGluay5pbnB1dDpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtbGluazpmb2N1cyxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWxpbms6Zm9jdXMsIC5pcy1saW5rLnRleHRhcmVhOmZvY3VzLCAuaXMtbGluay5pcy1mb2N1c2VkLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1saW5rLmlzLWZvY3VzZWQsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1saW5rLmlzLWZvY3VzZWQsIC5pcy1saW5rLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1saW5rLmlucHV0OmFjdGl2ZSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtbGluazphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1saW5rOmFjdGl2ZSwgLmlzLWxpbmsudGV4dGFyZWE6YWN0aXZlLCAuaXMtbGluay5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWxpbmsuaXMtYWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtbGluay5pcy1hY3RpdmUsIC5pcy1saW5rLmlzLWFjdGl2ZS50ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5pcy1pbmZvLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1pbmZvLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWluZm8sIC5pcy1pbmZvLnRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjk4ZGM7IH1cbiAgICAuaXMtaW5mby5pbnB1dDpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtaW5mbzpmb2N1cyxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWluZm86Zm9jdXMsIC5pcy1pbmZvLnRleHRhcmVhOmZvY3VzLCAuaXMtaW5mby5pcy1mb2N1c2VkLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1pbmZvLmlzLWZvY3VzZWQsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1pbmZvLmlzLWZvY3VzZWQsIC5pcy1pbmZvLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1pbmZvLmlucHV0OmFjdGl2ZSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtaW5mbzphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1pbmZvOmFjdGl2ZSwgLmlzLWluZm8udGV4dGFyZWE6YWN0aXZlLCAuaXMtaW5mby5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWluZm8uaXMtYWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtaW5mby5pcy1hY3RpdmUsIC5pcy1pbmZvLmlzLWFjdGl2ZS50ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSg1MCwgMTUyLCAyMjAsIDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJnYmEoNTAsIDE1MiwgMjIwLCAwLjI1KTsgfVxuICAuaXMtc3VjY2Vzcy5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtc3VjY2VzcyxcbiAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1zdWNjZXNzLCAuaXMtc3VjY2Vzcy50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4QTNCOyB9XG4gICAgLmlzLXN1Y2Nlc3MuaW5wdXQ6Zm9jdXMsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXN1Y2Nlc3M6Zm9jdXMsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1zdWNjZXNzOmZvY3VzLCAuaXMtc3VjY2Vzcy50ZXh0YXJlYTpmb2N1cywgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLCAuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtc3VjY2Vzcy5pbnB1dDphY3RpdmUsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXN1Y2Nlc3M6YWN0aXZlLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtc3VjY2VzczphY3RpdmUsIC5pcy1zdWNjZXNzLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1zdWNjZXNzLmlzLWFjdGl2ZSxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUudGV4dGFyZWEge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIHJnYmEoMTM0LCAxMzgsIDU5LCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDEzNCwgMTM4LCA1OSwgMC4yNSk7IH1cbiAgLmlzLXdhcm5pbmcuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXdhcm5pbmcsXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtd2FybmluZywgLmlzLXdhcm5pbmcudGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI0UzRkY3OTsgfVxuICAgIC5pcy13YXJuaW5nLmlucHV0OmZvY3VzLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy13YXJuaW5nOmZvY3VzLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtd2FybmluZzpmb2N1cywgLmlzLXdhcm5pbmcudGV4dGFyZWE6Zm9jdXMsIC5pcy13YXJuaW5nLmlzLWZvY3VzZWQuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXdhcm5pbmcuaXMtZm9jdXNlZCxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXdhcm5pbmcuaXMtZm9jdXNlZCwgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaW5wdXQ6YWN0aXZlLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy13YXJuaW5nOmFjdGl2ZSxcbiAgICBmb3JtIC5jb250cm9sIGlucHV0LmlzLXdhcm5pbmc6YWN0aXZlLCAuaXMtd2FybmluZy50ZXh0YXJlYTphY3RpdmUsIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtd2FybmluZy5pcy1hY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy13YXJuaW5nLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLnRleHRhcmVhIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCByZ2JhKDIyNywgMjU1LCAxMjEsIDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJnYmEoMjI3LCAyNTUsIDEyMSwgMC4yNSk7IH1cbiAgLmlzLWRhbmdlci5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZGFuZ2VyLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWRhbmdlciwgLmlzLWRhbmdlci50ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1RDMxOyB9XG4gICAgLmlzLWRhbmdlci5pbnB1dDpmb2N1cywgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZGFuZ2VyOmZvY3VzLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtZGFuZ2VyOmZvY3VzLCAuaXMtZGFuZ2VyLnRleHRhcmVhOmZvY3VzLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWRhbmdlci5pcy1mb2N1c2VkLFxuICAgIGZvcm0gLmNvbnRyb2wgaW5wdXQuaXMtZGFuZ2VyLmlzLWZvY3VzZWQsIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWRhbmdlci5pbnB1dDphY3RpdmUsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWRhbmdlcjphY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1kYW5nZXI6YWN0aXZlLCAuaXMtZGFuZ2VyLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhbmdlci5pcy1hY3RpdmUuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWRhbmdlci5pcy1hY3RpdmUsXG4gICAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1kYW5nZXIuaXMtYWN0aXZlLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS50ZXh0YXJlYSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgyNTUsIDkzLCA0OSwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmdiYSgyNTUsIDkzLCA0OSwgMC4yNSk7IH1cbiAgLmlzLXNtYWxsLmlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1zbWFsbCxcbiAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1zbWFsbCwgLmlzLXNtYWxsLnRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5pcy1tZWRpdW0uaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLW1lZGl1bSxcbiAgZm9ybSAuY29udHJvbCBpbnB1dC5pcy1tZWRpdW0sIC5pcy1tZWRpdW0udGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuaXMtbGFyZ2UuaW5wdXQsIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWxhcmdlLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWxhcmdlLCAuaXMtbGFyZ2UudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgLmlzLWZ1bGx3aWR0aC5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtZnVsbHdpZHRoLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWZ1bGx3aWR0aCwgLmlzLWZ1bGx3aWR0aC50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlzLWlubGluZS5pbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtaW5saW5lLFxuICBmb3JtIC5jb250cm9sIGlucHV0LmlzLWlubGluZSwgLmlzLWlubGluZS50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5pbnB1dC5pcy1yb3VuZGVkLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1yb3VuZGVkLFxuZm9ybSAuY29udHJvbCBpbnB1dC5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTsgfVxuXG4uaW5wdXQuaXMtc3RhdGljLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1zdGF0aWMsXG5mb3JtIC5jb250cm9sIGlucHV0LmlzLXN0YXRpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG4gIC50ZXh0YXJlYTpub3QoW3Jvd3NdKSB7XG4gICAgbWF4LWhlaWdodDogNDBlbTtcbiAgICBtaW4taGVpZ2h0OiA4ZW07IH1cbiAgLnRleHRhcmVhW3Jvd3NdIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7IH1cbiAgLnRleHRhcmVhLmhhcy1maXhlZC1zaXplIHtcbiAgICByZXNpemU6IG5vbmU7IH1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tib3ggaW5wdXQsIC5yYWRpbyBpbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaGVja2JveDpob3ZlciwgLnJhZGlvOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuY2hlY2tib3hbZGlzYWJsZWRdLCAucmFkaW9bZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLFxuICAuY2hlY2tib3ggaW5wdXRbZGlzYWJsZWRdLFxuICAucmFkaW8gaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogI0U0RTRFNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpbyArIC5yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpIHtcbiAgICBoZWlnaHQ6IDIuNWVtOyB9XG4gIC5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICByaWdodDogMS4xMjVlbTtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5zZWxlY3QuaXMtcm91bmRlZCBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNFNEU0RTQ7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07IH1cbiAgICAuc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAuc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXI6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnNlbGVjdC5pcy13aGl0ZTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy1ibGFjazpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuc2VsZWN0LmJ1dHRvbjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdDpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdDpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuc2VsZWN0LmJ1dHRvbiBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWhvdmVyZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0LmlzLWhvdmVyZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmZvY3VzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuc2VsZWN0LmJ1dHRvbiBzZWxlY3Q6Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuc2VsZWN0LmJ1dHRvbiBzZWxlY3Q6Zm9jdXMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1mb2N1c2VkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuc2VsZWN0LmJ1dHRvbiBzZWxlY3QuaXMtZm9jdXNlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdC5pcy1mb2N1c2VkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuc2VsZWN0LmJ1dHRvbiBzZWxlY3Q6YWN0aXZlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0LmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5zZWxlY3QuYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLnNlbGVjdC5idXR0b24gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtbGlnaHQ6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7IH1cbiAgLnNlbGVjdC5pcy1saWdodCBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICAgIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODsgfVxuICAgIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtZGFyazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM2MzYzNjsgfVxuICAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICMzNjM2MzY7IH1cbiAgICAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjkyOTI5OyB9XG4gICAgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmdiYSg1NCwgNTQsIDU0LCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLXByaW1hcnk6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtbGluazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC5zZWxlY3QuaXMtbGluayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzI5OGRjOyB9XG4gIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogIzMyOThkYzsgfVxuICAgIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMzhjZDE7IH1cbiAgICAuc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSg1MCwgMTUyLCAyMjAsIDAuMjUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIHJnYmEoNTAsIDE1MiwgMjIwLCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLXN1Y2Nlc3M6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4NjhBM0I7IH1cbiAgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4QTNCOyB9XG4gICAgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1NzgzMzsgfVxuICAgIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCByZ2JhKDEzNCwgMTM4LCA1OSwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmdiYSgxMzQsIDEzOCwgNTksIDAuMjUpOyB9XG4gIC5zZWxlY3QuaXMtd2FybmluZzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0UzRkY3OTsgfVxuICAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6ICNFM0ZGNzk7IH1cbiAgICAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVmZjYwOyB9XG4gICAgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1hY3RpdmUge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIHJnYmEoMjI3LCAyNTUsIDEyMSwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmdiYSgyMjcsIDI1NSwgMTIxLCAwLjI1KTsgfVxuICAuc2VsZWN0LmlzLWRhbmdlcjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUQzMTsgfVxuICAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUQzMTsgfVxuICAgIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWhvdmVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY0OTE4OyB9XG4gICAgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgcmdiYSgyNTUsIDkzLCA0OSwgMC4yNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmdiYSgyNTUsIDkzLCA0OSwgMC4yNSk7IH1cbiAgLnNlbGVjdC5pcy1zbWFsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuc2VsZWN0LmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5zZWxlY3QuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgLnNlbGVjdC5pcy1kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTRFNDsgfVxuICAuc2VsZWN0LmlzLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0LmlzLWZ1bGx3aWR0aCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNjI1ZW07XG4gICAgdG9wOiAwLjYyNWVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zZWxlY3QuaXMtbG9hZGluZy5pcy1zbWFsbDphZnRlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5zZWxlY3QuaXMtbG9hZGluZy5pcy1tZWRpdW06YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuc2VsZWN0LmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuLmZpbGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbGUuaXMtd2hpdGUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZpbGUuaXMtd2hpdGU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWxlLmlzLXdoaXRlOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWxlLmlzLXdoaXRlOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsZS5pcy1ibGFjayAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmJ1dHRvbiAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuZmlsZS5idXR0b24gLmZpbGUtY3RhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmJ1dHRvbiAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmlsZS5pcy1ibGFjazpob3ZlciAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmJ1dHRvbjpob3ZlciAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuZmlsZS5idXR0b246aG92ZXIgLmZpbGUtY3RhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmJ1dHRvbjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWhvdmVyZWQgLmZpbGUtY3RhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuZmlsZS5pcy1ob3ZlcmVkLmJ1dHRvbiAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuZmlsZS5pcy1ob3ZlcmVkLmJ1dHRvbiAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuaXMtaG92ZXJlZC5idXR0b24gLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLWJsYWNrOmZvY3VzIC5maWxlLWN0YSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuYnV0dG9uOmZvY3VzIC5maWxlLWN0YSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmJ1dHRvbjpmb2N1cyAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuYnV0dG9uOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtZm9jdXNlZCAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmlzLWZvY3VzZWQuYnV0dG9uIC5maWxlLWN0YSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmlzLWZvY3VzZWQuYnV0dG9uIC5maWxlLWN0YSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuZmlsZS5pcy1mb2N1c2VkLmJ1dHRvbiAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5maWxlLmlzLWJsYWNrOmFjdGl2ZSAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmJ1dHRvbjphY3RpdmUgLmZpbGUtY3RhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuYnV0dG9uOmFjdGl2ZSAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuYnV0dG9uOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWFjdGl2ZSAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5maWxlLmlzLWFjdGl2ZS5idXR0b24gLmZpbGUtY3RhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuaXMtYWN0aXZlLmJ1dHRvbiAuZmlsZS1jdGEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmZpbGUuaXMtYWN0aXZlLmJ1dHRvbiAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmZpbGUuaXMtbGlnaHQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy1saWdodDpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy1saWdodDpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5maWxlLmlzLWxpZ2h0OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5maWxlLmlzLWRhcmsgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFyazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1kYXJrOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtZGFyazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXByaW1hcnk6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXByaW1hcnk6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1wcmltYXJ5OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1saW5rIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWxlLmlzLWxpbms6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWxlLmlzLWxpbms6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsZS5pcy1saW5rOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmlsZS5pcy1pbmZvIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyOThkYztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLWluZm86aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5M2RhO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtaW5mbzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg1MCwgMTUyLCAyMjAsIDAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTAsIDE1MiwgMjIwLCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1pbmZvOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOGNkMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXN1Y2Nlc3MgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtc3VjY2Vzczpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDgxMzc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1zdWNjZXNzOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEzNCwgMTM4LCA1OSwgMC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMzQsIDEzOCwgNTksIDAuMjUpO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLXN1Y2Nlc3M6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3ODMzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZpbGUuaXMtd2FybmluZyAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0ZGNzk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5maWxlLmlzLXdhcm5pbmc6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmZjZjO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy13YXJuaW5nOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtd2FybmluZy5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIyNywgMjU1LCAxMjEsIDAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjI3LCAyNTUsIDEyMSwgMC4yNSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuZmlsZS5pcy13YXJuaW5nOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZmY2MDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLmZpbGUuaXMtZGFuZ2VyIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLWRhbmdlcjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTMyNDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5maWxlLmlzLWRhbmdlcjpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgOTMsIDQ5LCAwLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgOTMsIDQ5LCAwLjI1KTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1kYW5nZXI6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5MTg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmlsZS5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5maWxlLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLmZpbGUuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuZmlsZS5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAgIC5maWxlLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuZmlsZS5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5maWxlLmhhcy1uYW1lIC5maWxlLW5hbWUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAuZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1jdGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmZpbGUuaGFzLW5hbWUuaXMtZW1wdHkgLmZpbGUtbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsZS5pcy1ib3hlZCAuZmlsZS1sYWJlbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmlsZS5pcy1ib3hlZCAuZmlsZS1jdGEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAzZW07IH1cbiAgLmZpbGUuaXMtYm94ZWQgLmZpbGUtbmFtZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7IH1cbiAgLmZpbGUuaXMtYm94ZWQgLmZpbGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07IH1cbiAgICAuZmlsZS5pcy1ib3hlZCAuZmlsZS1pY29uIC5mYSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLmZpbGUuaXMtYm94ZWQuaXMtc21hbGwgLmZpbGUtaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZmlsZS5pcy1ib3hlZC5pcy1tZWRpdW0gLmZpbGUtaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAuZmlsZS5pcy1ib3hlZC5pcy1sYXJnZSAuZmlsZS1pY29uIC5mYSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5maWxlLmlzLWJveGVkLmhhcy1uYW1lIC5maWxlLWN0YSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDsgfVxuICAuZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4OyB9XG4gIC5maWxlLmlzLWNlbnRlcmVkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZpbGUuaXMtZnVsbHdpZHRoIC5maWxlLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbmFtZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5maWxlLmlzLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmZpbGUuaXMtcmlnaHQgLmZpbGUtY3RhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7IH1cbiAgICAuZmlsZS5pcy1yaWdodCAuZmlsZS1uYW1lIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgICBvcmRlcjogLTE7IH1cblxuLmZpbGUtbGFiZWwge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZpbGUtbGFiZWw6aG92ZXIgLmZpbGUtbmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5maWxlLWxhYmVsOmFjdGl2ZSAuZmlsZS1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLW5hbWUge1xuICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjsgfVxuXG4uZmlsZS1pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmZpbGUtaWNvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMWVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHdpZHRoOiAxZW07IH1cbiAgLmZpbGUtaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAubGFiZWwuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAubGFiZWwuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmxhYmVsLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbi5oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICAuaGVscC5pcy13aGl0ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhlbHAuaXMtYmxhY2ssIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5oZWxwLmJ1dHRvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5oZWxwLmJ1dHRvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuaGVscC5idXR0b24ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWxwLmlzLWxpZ2h0IHtcbiAgICBjb2xvcjogd2hpdGVzbW9rZTsgfVxuICAuaGVscC5pcy1kYXJrIHtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAuaGVscC5pcy1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVscC5pcy1saW5rIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVscC5pcy1pbmZvIHtcbiAgICBjb2xvcjogIzMyOThkYzsgfVxuICAuaGVscC5pcy1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzg2OEEzQjsgfVxuICAuaGVscC5pcy13YXJuaW5nIHtcbiAgICBjb2xvcjogI0UzRkY3OTsgfVxuICAuaGVscC5pcy1kYW5nZXIge1xuICAgIGNvbG9yOiAjRkY1RDMxOyB9XG5cbi5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uZmllbGQuaGFzLWFkZG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1dHRvbixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQsXG4gIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIGZvcm0gLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSBpbnB1dCxcbiAgZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIGlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQsXG4gIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIGZvcm0gLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSBpbnB1dCxcbiAgZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIGlucHV0LFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbixcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LFxuICBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgaW5wdXQsXG4gIC5maWVsZC5oYXMtYWRkb25zIGZvcm0gLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIGlucHV0LFxuICBmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSBpbnB1dCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuICAuZmllbGQuaGFzLWFkZG9ucyBmb3JtIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpob3ZlcixcbiAgZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4gIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyBmb3JtIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICBmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIGZvcm0gLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuICBmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbiAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIGZvcm0gLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyBmb3JtIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4gIGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbiAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4gIC5maWVsZC5oYXMtYWRkb25zIGZvcm0gLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbiAgZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4gIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuICAgIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyBmb3JtIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICBmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4gICAgLmZpZWxkLmhhcy1hZGRvbnMgZm9ybSAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICBmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyBmb3JtIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4gICAgZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyBmb3JtIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4gICAgZm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlcixcbiAgICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuICAgIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIge1xuICAgICAgei1pbmRleDogNDsgfVxuICAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbC5pcy1leHBhbmRlZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuICAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWNlbnRlcmVkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuY29udHJvbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuXG4uZmllbGQuaXMtZ3JvdXBlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbCB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5maWVsZC5pcy1ncm91cGVkID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbC5pcy1leHBhbmRlZCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtY2VudGVyZWQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bGFzdC1jaGlsZCwgLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtOyB9XG4gICAgLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuZmllbGQuaXMtaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZmllbGQtbGFiZWwgLmxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5maWVsZC1sYWJlbC5pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfVxuICAgIC5maWVsZC1sYWJlbC5pcy1ub3JtYWwge1xuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW07IH1cbiAgICAuZmllbGQtbGFiZWwuaXMtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtOyB9XG4gICAgLmZpZWxkLWxhYmVsLmlzLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTsgfSB9XG5cbi5maWVsZC1ib2R5IC5maWVsZCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuZmllbGQtYm9keSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogNTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogNTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDU7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuICAgIC5maWVsZC1ib2R5IC5maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpZWxkLWJvZHkgPiAuZmllbGQge1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAgIC5maWVsZC1ib2R5ID4gLmZpZWxkOm5vdCguaXMtbmFycm93KSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAuZmllbGQtYm9keSA+IC5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9IH1cblxuLmNvbnRyb2wge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0OmZvY3VzIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0OmZvY3VzIH4gLmljb24sIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0OmZvY3VzIH4gLmljb24sIGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQ6Zm9jdXMgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0OmZvY3VzIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dDpmb2N1cyB+IC5pY29uLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQ6Zm9jdXMgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3Q6Zm9jdXMgfiAuaWNvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLXNtYWxsIH4gLmljb24sIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LmlzLXNtYWxsIH4gLmljb24sIGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQuaXMtc21hbGwgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1zbWFsbCB+IC5pY29uLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtc21hbGwgfiAuaWNvbiwgZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtc21hbGwgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCBmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LmlzLW1lZGl1bSB+IC5pY29uLFxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBpbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sXG4gIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmlzLWxhcmdlIH4gLmljb24sIGZvcm0gLmFjZi1pbnB1dC13cmFwIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LmlzLWxhcmdlIH4gLmljb24sIGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dC5pcy1sYXJnZSB+IC5pY29uLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbixcbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uIHtcbiAgICBjb2xvcjogI2RiZGJkYjtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dCwgZm9ybSAuYWNmLWlucHV0LXdyYXAgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQsXG4gIGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQsXG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9XG4gIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLmlzLWxlZnQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dCwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LCBmb3JtIC5hY2YtaW5wdXQtd3JhcCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQsXG4gIGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IGlucHV0LFxuICAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdCBzZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtOyB9XG4gIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaWNvbi5pcy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgIHRvcDogMC42MjVlbTtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5jb250cm9sLmlzLWxvYWRpbmcuaXMtc21hbGw6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY29udHJvbC5pcy1sb2FkaW5nLmlzLW1lZGl1bTphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5jb250cm9sLmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuLmlzLWNvbGxhcHNpYmxlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7IH1cbiAgLmlzLWNvbGxhcHNpYmxlLmlzLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7IH1cbiAgLmlzLWNvbGxhcHNpYmxlLm1lc3NhZ2UtYm9keSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmlzLWNvbGxhcHNpYmxlLm1lc3NhZ2UtYm9keSAubWVzc2FnZS1ib2R5LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMS4yNWVtIDEuNWVtOyB9XG5cbi5pcy1ib3JkZXJsZXNzLCBmb3JtI3B1YmxpY2F0aW9uLW9yZGVyLWZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImZvcm1fZmllbGRfcHVibGljYXRpb25fYWNjZXB0X2RhdGFfcHJpdmFjeVwiXSwgZm9ybSNwdWJsaWNhdGlvbi1vcmRlci1mb3JtIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJmb3JtX2ZpZWxkX3B1YmxpY2F0aW9uX3F1YW50aXR5XCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLnVwZGF0ZWQgcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2Ytbm90aWNlIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2Ytbm90aWNlIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLW5vdGljZSBwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZCAuYWNmLW5vdGljZSBwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkIC5hY2Ytbm90aWNlIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkIC5hY2Ytbm90aWNlIHAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBwLmRlc2NyaXB0aW9uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIHRleHRhcmVhLmRlc2NyaXB0aW9uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJ0ZXh0XCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJ0ZXh0YXJlYVwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dC5kZXNjcmlwdGlvblt0eXBlPVwibnVtYmVyXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJlbWFpbFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dC5kZXNjcmlwdGlvblt0eXBlPVwidXJsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gcC5kZXNjcmlwdGlvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gdGV4dGFyZWEuZGVzY3JpcHRpb24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJ0ZXh0XCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dC5kZXNjcmlwdGlvblt0eXBlPVwidGV4dGFyZWFcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJudW1iZXJcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJlbWFpbFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXQuZGVzY3JpcHRpb25bdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXQuZGVzY3JpcHRpb25bdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gcC5kZXNjcmlwdGlvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHRleHRhcmVhLmRlc2NyaXB0aW9uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXQuZGVzY3JpcHRpb25bdHlwZT1cInRleHRcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dC5kZXNjcmlwdGlvblt0eXBlPVwidGV4dGFyZWFcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dC5kZXNjcmlwdGlvblt0eXBlPVwibnVtYmVyXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXQuZGVzY3JpcHRpb25bdHlwZT1cImVtYWlsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXQuZGVzY3JpcHRpb25bdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0LmRlc2NyaXB0aW9uW3R5cGU9XCJwYXNzd29yZFwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmlsZS11cGxvYWRlciAuZmlsZS13cmFwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpbGUtdXBsb2FkZXIgLmZpbGUtd3JhcCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmlsZS11cGxvYWRlciAuZmlsZS13cmFwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWxlLXVwbG9hZGVyIC5maWxlLXdyYXAgLmZpbGUtaW5mbyBwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpbGUtdXBsb2FkZXIgLmZpbGUtd3JhcCAuZmlsZS1pbmZvIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpbGUtdXBsb2FkZXIgLmZpbGUtd3JhcCAuZmlsZS1pbmZvIHAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZpZWxkcy4tYm9yZGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmxvZ2luLXVzZXJuYW1lLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5sb2dpbi1wYXNzd29yZCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAubG9naW4tcmVtZW1iZXIsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmxvZ2luLXN1Ym1pdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxudGFibGUuaXMtY29tcGxldGVseS1ib3JkZXJsZXNzIHRkLFxudGFibGUuaXMtY29tcGxldGVseS1ib3JkZXJsZXNzIHRoLFxudGFibGUuaXMtY29tcGxldGVseS1ib3JkZXJsZXNzIHRyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXRvcC1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWJvdHRvbS1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWxlZnQtYm9yZGVybGVzcyB7XG4gIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uaXMtcmlnaHQtYm9yZGVybGVzcyB7XG4gIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItd2lkdGgtMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItdG9wLXdpZHRoLTEge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1ib3R0b20td2lkdGgtMSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLWxlZnQtd2lkdGgtMSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1yaWdodC13aWR0aC0xIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci13aWR0aC0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci10b3Atd2lkdGgtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS13aWR0aC0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItbGVmdC13aWR0aC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LXdpZHRoLTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXdpZHRoLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXRvcC13aWR0aC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItYm90dG9tLXdpZHRoLTMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1sZWZ0LXdpZHRoLTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItcmlnaHQtd2lkdGgtMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItd2lkdGgtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItdG9wLXdpZHRoLTQge1xuICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1ib3R0b20td2lkdGgtNCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLWxlZnQtd2lkdGgtNCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1yaWdodC13aWR0aC00IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci13aWR0aC01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci10b3Atd2lkdGgtNSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS13aWR0aC01IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItbGVmdC13aWR0aC01IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LXdpZHRoLTUge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXdpZHRoLTYge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXRvcC13aWR0aC02IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItYm90dG9tLXdpZHRoLTYge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1sZWZ0LXdpZHRoLTYge1xuICBib3JkZXItbGVmdC13aWR0aDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItcmlnaHQtd2lkdGgtNiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItd2lkdGgtNyB7XG4gIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItdG9wLXdpZHRoLTcge1xuICBib3JkZXItdG9wLXdpZHRoOiA3cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1ib3R0b20td2lkdGgtNyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLWxlZnQtd2lkdGgtNyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA3cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1yaWdodC13aWR0aC03IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA3cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci13aWR0aC04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci10b3Atd2lkdGgtOCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS13aWR0aC04IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItbGVmdC13aWR0aC04IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LXdpZHRoLTgge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXdpZHRoLTkge1xuICBib3JkZXItd2lkdGg6IDlweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtYm9yZGVyLXRvcC13aWR0aC05IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItYm90dG9tLXdpZHRoLTkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA5cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWJvcmRlci1sZWZ0LXdpZHRoLTkge1xuICBib3JkZXItbGVmdC13aWR0aDogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1ib3JkZXItcmlnaHQtd2lkdGgtOSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQgIWltcG9ydGFudDsgfVxuXG4uaGFzLWN1cnNvci1jcm9zc2hhaXIge1xuICBjdXJzb3I6IGNyb3NzaGFpciAhaW1wb3J0YW50OyB9XG5cbi5oYXMtY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtY3Vyc29yLXpvb20taW4ge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHpvb20taW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4ubm93cmFwIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4ud3JhcCB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLndyYXAtcmV2ZXJzZSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXN0YXJ0IHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWVuZCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1mbGV4LXN0YXJ0IHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1mbGV4LWVuZCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW5vcm1hbCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zcGFjZS1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNwYWNlLWFyb3VuZCB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc3BhY2UtZXZlbmx5IHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXN0cmV0Y2gge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1sZWZ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LXJpZ2h0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogcmlnaHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktZmxleC1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWZsZXgtZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LW5vcm1hbCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktc3BhY2UtZXZlbmx5IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktc3RyZXRjaCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmlzLWJsdXJyZWQge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZpbHRlcjogYmx1cigxNXB4KSAhaW1wb3J0YW50OyB9XG4gIC5pcy1ibHVycmVkLW1lZGl1bSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0MHB4KSAhaW1wb3J0YW50OyB9XG4gIC5pcy1ibHVycmVkLWhhcmQge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNzVweCkgIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01IHtcbiAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01IHtcbiAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNSB7XG4gIG1heC1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01IHtcbiAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTAge1xuICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xMCB7XG4gIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xMCB7XG4gIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTAge1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTUge1xuICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xNSB7XG4gIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xNSB7XG4gIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTUge1xuICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjAge1xuICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yMCB7XG4gIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yMCB7XG4gIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjAge1xuICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjUge1xuICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yNSB7XG4gIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yNSB7XG4gIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjUge1xuICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzAge1xuICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zMCB7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zMCB7XG4gIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzAge1xuICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzUge1xuICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zNSB7XG4gIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zNSB7XG4gIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzUge1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDAge1xuICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00MCB7XG4gIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00MCB7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDAge1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDUge1xuICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00NSB7XG4gIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00NSB7XG4gIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDUge1xuICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTAge1xuICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01MCB7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01MCB7XG4gIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTAge1xuICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTUge1xuICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01NSB7XG4gIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01NSB7XG4gIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTUge1xuICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjAge1xuICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02MCB7XG4gIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02MCB7XG4gIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjAge1xuICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjUge1xuICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02NSB7XG4gIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02NSB7XG4gIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjUge1xuICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzAge1xuICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03MCB7XG4gIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03MCB7XG4gIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzAge1xuICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzUge1xuICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03NSB7XG4gIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03NSB7XG4gIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzUge1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODAge1xuICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04MCB7XG4gIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04MCB7XG4gIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODAge1xuICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODUge1xuICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04NSB7XG4gIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04NSB7XG4gIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODUge1xuICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtOTAge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC05MCB7XG4gIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC05MCB7XG4gIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtOTAge1xuICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtOTUge1xuICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC05NSB7XG4gIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC05NSB7XG4gIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtOTUge1xuICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTEwMCB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xMDUge1xuICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTA1IHtcbiAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xMDUge1xuICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xMDUge1xuICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTExMCB7XG4gIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xMTAge1xuICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTExMCB7XG4gIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTExMCB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTE1IHtcbiAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTExNSB7XG4gIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTE1IHtcbiAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTE1IHtcbiAgbWluLWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xMjAge1xuICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTIwIHtcbiAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xMjAge1xuICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xMjAge1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTEyNSB7XG4gIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xMjUge1xuICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTEyNSB7XG4gIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTEyNSB7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTMwIHtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTEzMCB7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTMwIHtcbiAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTMwIHtcbiAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xMzUge1xuICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTM1IHtcbiAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xMzUge1xuICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xMzUge1xuICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTE0MCB7XG4gIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xNDAge1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTE0MCB7XG4gIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTE0MCB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTQ1IHtcbiAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTE0NSB7XG4gIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTQ1IHtcbiAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTQ1IHtcbiAgbWluLWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xNTAge1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTUwIHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xNTAge1xuICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xNTAge1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTE1NSB7XG4gIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xNTUge1xuICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTE1NSB7XG4gIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTE1NSB7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTYwIHtcbiAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTE2MCB7XG4gIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTYwIHtcbiAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTYwIHtcbiAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xNjUge1xuICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTY1IHtcbiAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xNjUge1xuICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xNjUge1xuICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTE3MCB7XG4gIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xNzAge1xuICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTE3MCB7XG4gIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTE3MCB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTc1IHtcbiAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTE3NSB7XG4gIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTc1IHtcbiAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTc1IHtcbiAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xODAge1xuICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTgwIHtcbiAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xODAge1xuICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xODAge1xuICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTE4NSB7XG4gIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0xODUge1xuICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTE4NSB7XG4gIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTE4NSB7XG4gIG1pbi1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMTkwIHtcbiAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTE5MCB7XG4gIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMTkwIHtcbiAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMTkwIHtcbiAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0xOTUge1xuICBtYXgtd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMTk1IHtcbiAgbWluLXdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0xOTUge1xuICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0xOTUge1xuICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTIwMCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjA1IHtcbiAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTIwNSB7XG4gIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjA1IHtcbiAgbWF4LWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjA1IHtcbiAgbWluLWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0yMTAge1xuICBtYXgtd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMjEwIHtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yMTAge1xuICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0yMTAge1xuICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTIxNSB7XG4gIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yMTUge1xuICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTIxNSB7XG4gIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTIxNSB7XG4gIG1pbi1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjIwIHtcbiAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTIyMCB7XG4gIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjIwIHtcbiAgbWF4LWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjIwIHtcbiAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0yMjUge1xuICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMjI1IHtcbiAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yMjUge1xuICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0yMjUge1xuICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTIzMCB7XG4gIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yMzAge1xuICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTIzMCB7XG4gIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTIzMCB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjM1IHtcbiAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTIzNSB7XG4gIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjM1IHtcbiAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjM1IHtcbiAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0yNDAge1xuICBtYXgtd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMjQwIHtcbiAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yNDAge1xuICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0yNDAge1xuICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTI0NSB7XG4gIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yNDUge1xuICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTI0NSB7XG4gIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTI0NSB7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjUwIHtcbiAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjUwIHtcbiAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjUwIHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0yNTUge1xuICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMjU1IHtcbiAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yNTUge1xuICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0yNTUge1xuICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTI2MCB7XG4gIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yNjAge1xuICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTI2MCB7XG4gIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTI2MCB7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjY1IHtcbiAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTI2NSB7XG4gIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjY1IHtcbiAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjY1IHtcbiAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0yNzAge1xuICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMjcwIHtcbiAgbWluLXdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yNzAge1xuICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0yNzAge1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTI3NSB7XG4gIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yNzUge1xuICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTI3NSB7XG4gIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTI3NSB7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjgwIHtcbiAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTI4MCB7XG4gIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjgwIHtcbiAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjgwIHtcbiAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0yODUge1xuICBtYXgtd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMjg1IHtcbiAgbWluLXdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0yODUge1xuICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0yODUge1xuICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTI5MCB7XG4gIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0yOTAge1xuICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTI5MCB7XG4gIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTI5MCB7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMjk1IHtcbiAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTI5NSB7XG4gIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMjk1IHtcbiAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMjk1IHtcbiAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zMDAge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zMDAge1xuICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTMwNSB7XG4gIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zMDUge1xuICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTMwNSB7XG4gIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTMwNSB7XG4gIG1pbi1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzEwIHtcbiAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTMxMCB7XG4gIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMzEwIHtcbiAgbWF4LWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzEwIHtcbiAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zMTUge1xuICBtYXgtd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzE1IHtcbiAgbWluLXdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zMTUge1xuICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zMTUge1xuICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTMyMCB7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zMjAge1xuICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTMyMCB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTMyMCB7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzI1IHtcbiAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTMyNSB7XG4gIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMzI1IHtcbiAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzI1IHtcbiAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zMzAge1xuICBtYXgtd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzMwIHtcbiAgbWluLXdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zMzAge1xuICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zMzAge1xuICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTMzNSB7XG4gIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zMzUge1xuICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTMzNSB7XG4gIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTMzNSB7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzQwIHtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTM0MCB7XG4gIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMzQwIHtcbiAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzQwIHtcbiAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zNDUge1xuICBtYXgtd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzQ1IHtcbiAgbWluLXdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zNDUge1xuICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zNDUge1xuICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTM1MCB7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zNTAge1xuICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTM1MCB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTM1MCB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzU1IHtcbiAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTM1NSB7XG4gIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMzU1IHtcbiAgbWF4LWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzU1IHtcbiAgbWluLWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zNjAge1xuICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzYwIHtcbiAgbWluLXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zNjAge1xuICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zNjAge1xuICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTM2NSB7XG4gIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zNjUge1xuICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTM2NSB7XG4gIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTM2NSB7XG4gIG1pbi1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzcwIHtcbiAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTM3MCB7XG4gIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMzcwIHtcbiAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzcwIHtcbiAgbWluLWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zNzUge1xuICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzc1IHtcbiAgbWluLXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zNzUge1xuICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zNzUge1xuICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTM4MCB7XG4gIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zODAge1xuICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTM4MCB7XG4gIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTM4MCB7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtMzg1IHtcbiAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTM4NSB7XG4gIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtMzg1IHtcbiAgbWF4LWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtMzg1IHtcbiAgbWluLWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC0zOTAge1xuICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtMzkwIHtcbiAgbWluLXdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC0zOTAge1xuICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC0zOTAge1xuICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTM5NSB7XG4gIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC0zOTUge1xuICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTM5NSB7XG4gIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTM5NSB7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00MDUge1xuICBtYXgtd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDA1IHtcbiAgbWluLXdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00MDUge1xuICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00MDUge1xuICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTQxMCB7XG4gIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00MTAge1xuICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTQxMCB7XG4gIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTQxMCB7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDE1IHtcbiAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQxNSB7XG4gIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDE1IHtcbiAgbWF4LWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDE1IHtcbiAgbWluLWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00MjAge1xuICBtYXgtd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDIwIHtcbiAgbWluLXdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00MjAge1xuICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00MjAge1xuICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTQyNSB7XG4gIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00MjUge1xuICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTQyNSB7XG4gIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTQyNSB7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDMwIHtcbiAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQzMCB7XG4gIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDMwIHtcbiAgbWF4LWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDMwIHtcbiAgbWluLWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00MzUge1xuICBtYXgtd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDM1IHtcbiAgbWluLXdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00MzUge1xuICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00MzUge1xuICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTQ0MCB7XG4gIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00NDAge1xuICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTQ0MCB7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTQ0MCB7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDQ1IHtcbiAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQ0NSB7XG4gIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDQ1IHtcbiAgbWF4LWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDQ1IHtcbiAgbWluLWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00NTAge1xuICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDUwIHtcbiAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00NTAge1xuICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00NTAge1xuICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTQ1NSB7XG4gIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00NTUge1xuICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTQ1NSB7XG4gIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTQ1NSB7XG4gIG1pbi1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDYwIHtcbiAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQ2MCB7XG4gIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDYwIHtcbiAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDYwIHtcbiAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00NjUge1xuICBtYXgtd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDY1IHtcbiAgbWluLXdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00NjUge1xuICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00NjUge1xuICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTQ3MCB7XG4gIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00NzAge1xuICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTQ3MCB7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTQ3MCB7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDc1IHtcbiAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQ3NSB7XG4gIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDc1IHtcbiAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDc1IHtcbiAgbWluLWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00ODAge1xuICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDgwIHtcbiAgbWluLXdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00ODAge1xuICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00ODAge1xuICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTQ4NSB7XG4gIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC00ODUge1xuICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTQ4NSB7XG4gIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTQ4NSB7XG4gIG1pbi1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNDkwIHtcbiAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTQ5MCB7XG4gIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNDkwIHtcbiAgbWF4LWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNDkwIHtcbiAgbWluLWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC00OTUge1xuICBtYXgtd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNDk1IHtcbiAgbWluLXdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC00OTUge1xuICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC00OTUge1xuICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTUwMCB7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01MDAge1xuICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTUwMCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTA1IHtcbiAgbWF4LXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTUwNSB7XG4gIG1pbi13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTA1IHtcbiAgbWF4LWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTA1IHtcbiAgbWluLWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01MTAge1xuICBtYXgtd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNTEwIHtcbiAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01MTAge1xuICBtYXgtaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01MTAge1xuICBtaW4taGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTUxNSB7XG4gIG1heC13aWR0aDogNTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01MTUge1xuICBtaW4td2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTUxNSB7XG4gIG1heC1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTUxNSB7XG4gIG1pbi1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTIwIHtcbiAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTUyMCB7XG4gIG1pbi13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTIwIHtcbiAgbWF4LWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTIwIHtcbiAgbWluLWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01MjUge1xuICBtYXgtd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNTI1IHtcbiAgbWluLXdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01MjUge1xuICBtYXgtaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01MjUge1xuICBtaW4taGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTUzMCB7XG4gIG1heC13aWR0aDogNTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01MzAge1xuICBtaW4td2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTUzMCB7XG4gIG1heC1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTUzMCB7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTM1IHtcbiAgbWF4LXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTUzNSB7XG4gIG1pbi13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTM1IHtcbiAgbWF4LWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTM1IHtcbiAgbWluLWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01NDAge1xuICBtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNTQwIHtcbiAgbWluLXdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01NDAge1xuICBtYXgtaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01NDAge1xuICBtaW4taGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTU0NSB7XG4gIG1heC13aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01NDUge1xuICBtaW4td2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTU0NSB7XG4gIG1heC1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTU0NSB7XG4gIG1pbi1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTUwIHtcbiAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTU1MCB7XG4gIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTUwIHtcbiAgbWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTUwIHtcbiAgbWluLWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01NTUge1xuICBtYXgtd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNTU1IHtcbiAgbWluLXdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01NTUge1xuICBtYXgtaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01NTUge1xuICBtaW4taGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTU2MCB7XG4gIG1heC13aWR0aDogNTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01NjAge1xuICBtaW4td2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTU2MCB7XG4gIG1heC1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTU2MCB7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTY1IHtcbiAgbWF4LXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTU2NSB7XG4gIG1pbi13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTY1IHtcbiAgbWF4LWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTY1IHtcbiAgbWluLWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01NzAge1xuICBtYXgtd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNTcwIHtcbiAgbWluLXdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01NzAge1xuICBtYXgtaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01NzAge1xuICBtaW4taGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTU3NSB7XG4gIG1heC13aWR0aDogNTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01NzUge1xuICBtaW4td2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTU3NSB7XG4gIG1heC1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTU3NSB7XG4gIG1pbi1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTgwIHtcbiAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTU4MCB7XG4gIG1pbi13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTgwIHtcbiAgbWF4LWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTgwIHtcbiAgbWluLWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC01ODUge1xuICBtYXgtd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNTg1IHtcbiAgbWluLXdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC01ODUge1xuICBtYXgtaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC01ODUge1xuICBtaW4taGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTU5MCB7XG4gIG1heC13aWR0aDogNTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC01OTAge1xuICBtaW4td2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTU5MCB7XG4gIG1heC1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTU5MCB7XG4gIG1pbi1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNTk1IHtcbiAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTU5NSB7XG4gIG1pbi13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNTk1IHtcbiAgbWF4LWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNTk1IHtcbiAgbWluLWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjAwIHtcbiAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02MDAge1xuICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02MDAge1xuICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTYwNSB7XG4gIG1heC13aWR0aDogNjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02MDUge1xuICBtaW4td2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTYwNSB7XG4gIG1heC1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTYwNSB7XG4gIG1pbi1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjEwIHtcbiAgbWF4LXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTYxMCB7XG4gIG1pbi13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNjEwIHtcbiAgbWF4LWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjEwIHtcbiAgbWluLWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02MTUge1xuICBtYXgtd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjE1IHtcbiAgbWluLXdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02MTUge1xuICBtYXgtaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02MTUge1xuICBtaW4taGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTYyMCB7XG4gIG1heC13aWR0aDogNjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02MjAge1xuICBtaW4td2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTYyMCB7XG4gIG1heC1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTYyMCB7XG4gIG1pbi1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjI1IHtcbiAgbWF4LXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTYyNSB7XG4gIG1pbi13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNjI1IHtcbiAgbWF4LWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjI1IHtcbiAgbWluLWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02MzAge1xuICBtYXgtd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjMwIHtcbiAgbWluLXdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02MzAge1xuICBtYXgtaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02MzAge1xuICBtaW4taGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTYzNSB7XG4gIG1heC13aWR0aDogNjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02MzUge1xuICBtaW4td2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTYzNSB7XG4gIG1heC1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTYzNSB7XG4gIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjQwIHtcbiAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTY0MCB7XG4gIG1pbi13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNjQwIHtcbiAgbWF4LWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjQwIHtcbiAgbWluLWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02NDUge1xuICBtYXgtd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjQ1IHtcbiAgbWluLXdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02NDUge1xuICBtYXgtaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02NDUge1xuICBtaW4taGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTY1MCB7XG4gIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02NTAge1xuICBtaW4td2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTY1MCB7XG4gIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTY1MCB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjU1IHtcbiAgbWF4LXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTY1NSB7XG4gIG1pbi13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNjU1IHtcbiAgbWF4LWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjU1IHtcbiAgbWluLWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02NjAge1xuICBtYXgtd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjYwIHtcbiAgbWluLXdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02NjAge1xuICBtYXgtaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02NjAge1xuICBtaW4taGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTY2NSB7XG4gIG1heC13aWR0aDogNjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02NjUge1xuICBtaW4td2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTY2NSB7XG4gIG1heC1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTY2NSB7XG4gIG1pbi1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjcwIHtcbiAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTY3MCB7XG4gIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNjcwIHtcbiAgbWF4LWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjcwIHtcbiAgbWluLWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02NzUge1xuICBtYXgtd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjc1IHtcbiAgbWluLXdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02NzUge1xuICBtYXgtaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02NzUge1xuICBtaW4taGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTY4MCB7XG4gIG1heC13aWR0aDogNjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02ODAge1xuICBtaW4td2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTY4MCB7XG4gIG1heC1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTY4MCB7XG4gIG1pbi1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNjg1IHtcbiAgbWF4LXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTY4NSB7XG4gIG1pbi13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNjg1IHtcbiAgbWF4LWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNjg1IHtcbiAgbWluLWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC02OTAge1xuICBtYXgtd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNjkwIHtcbiAgbWluLXdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC02OTAge1xuICBtYXgtaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC02OTAge1xuICBtaW4taGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTY5NSB7XG4gIG1heC13aWR0aDogNjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC02OTUge1xuICBtaW4td2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTY5NSB7XG4gIG1heC1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTY5NSB7XG4gIG1pbi1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzAwIHtcbiAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTcwMCB7XG4gIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzAwIHtcbiAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzAwIHtcbiAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03MDUge1xuICBtYXgtd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzA1IHtcbiAgbWluLXdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03MDUge1xuICBtYXgtaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03MDUge1xuICBtaW4taGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTcxMCB7XG4gIG1heC13aWR0aDogNzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03MTAge1xuICBtaW4td2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTcxMCB7XG4gIG1heC1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTcxMCB7XG4gIG1pbi1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzE1IHtcbiAgbWF4LXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTcxNSB7XG4gIG1pbi13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzE1IHtcbiAgbWF4LWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzE1IHtcbiAgbWluLWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03MjAge1xuICBtYXgtd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzIwIHtcbiAgbWluLXdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03MjAge1xuICBtYXgtaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03MjAge1xuICBtaW4taGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTcyNSB7XG4gIG1heC13aWR0aDogNzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03MjUge1xuICBtaW4td2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTcyNSB7XG4gIG1heC1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTcyNSB7XG4gIG1pbi1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzMwIHtcbiAgbWF4LXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTczMCB7XG4gIG1pbi13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzMwIHtcbiAgbWF4LWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzMwIHtcbiAgbWluLWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03MzUge1xuICBtYXgtd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzM1IHtcbiAgbWluLXdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03MzUge1xuICBtYXgtaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03MzUge1xuICBtaW4taGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTc0MCB7XG4gIG1heC13aWR0aDogNzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03NDAge1xuICBtaW4td2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTc0MCB7XG4gIG1heC1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTc0MCB7XG4gIG1pbi1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzQ1IHtcbiAgbWF4LXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTc0NSB7XG4gIG1pbi13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzQ1IHtcbiAgbWF4LWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzQ1IHtcbiAgbWluLWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03NTAge1xuICBtYXgtd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzUwIHtcbiAgbWluLXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03NTAge1xuICBtYXgtaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03NTAge1xuICBtaW4taGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTc1NSB7XG4gIG1heC13aWR0aDogNzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03NTUge1xuICBtaW4td2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTc1NSB7XG4gIG1heC1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTc1NSB7XG4gIG1pbi1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzYwIHtcbiAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTc2MCB7XG4gIG1pbi13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzYwIHtcbiAgbWF4LWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzYwIHtcbiAgbWluLWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03NjUge1xuICBtYXgtd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzY1IHtcbiAgbWluLXdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03NjUge1xuICBtYXgtaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03NjUge1xuICBtaW4taGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTc3MCB7XG4gIG1heC13aWR0aDogNzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03NzAge1xuICBtaW4td2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTc3MCB7XG4gIG1heC1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTc3MCB7XG4gIG1pbi1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzc1IHtcbiAgbWF4LXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTc3NSB7XG4gIG1pbi13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzc1IHtcbiAgbWF4LWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzc1IHtcbiAgbWluLWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03ODAge1xuICBtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzgwIHtcbiAgbWluLXdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03ODAge1xuICBtYXgtaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03ODAge1xuICBtaW4taGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTc4NSB7XG4gIG1heC13aWR0aDogNzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC03ODUge1xuICBtaW4td2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTc4NSB7XG4gIG1heC1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTc4NSB7XG4gIG1pbi1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtNzkwIHtcbiAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTc5MCB7XG4gIG1pbi13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtNzkwIHtcbiAgbWF4LWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtNzkwIHtcbiAgbWluLWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC03OTUge1xuICBtYXgtd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtNzk1IHtcbiAgbWluLXdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC03OTUge1xuICBtYXgtaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC03OTUge1xuICBtaW4taGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTgwMCB7XG4gIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04MDAge1xuICBtaW4td2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTgwMCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTgwMCB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODA1IHtcbiAgbWF4LXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTgwNSB7XG4gIG1pbi13aWR0aDogODA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODA1IHtcbiAgbWF4LWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODA1IHtcbiAgbWluLWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC04MTAge1xuICBtYXgtd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtODEwIHtcbiAgbWluLXdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04MTAge1xuICBtYXgtaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC04MTAge1xuICBtaW4taGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTgxNSB7XG4gIG1heC13aWR0aDogODE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04MTUge1xuICBtaW4td2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTgxNSB7XG4gIG1heC1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTgxNSB7XG4gIG1pbi1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODIwIHtcbiAgbWF4LXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTgyMCB7XG4gIG1pbi13aWR0aDogODIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODIwIHtcbiAgbWF4LWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODIwIHtcbiAgbWluLWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC04MjUge1xuICBtYXgtd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtODI1IHtcbiAgbWluLXdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04MjUge1xuICBtYXgtaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC04MjUge1xuICBtaW4taGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTgzMCB7XG4gIG1heC13aWR0aDogODMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04MzAge1xuICBtaW4td2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTgzMCB7XG4gIG1heC1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTgzMCB7XG4gIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODM1IHtcbiAgbWF4LXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTgzNSB7XG4gIG1pbi13aWR0aDogODM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODM1IHtcbiAgbWF4LWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODM1IHtcbiAgbWluLWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC04NDAge1xuICBtYXgtd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtODQwIHtcbiAgbWluLXdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04NDAge1xuICBtYXgtaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC04NDAge1xuICBtaW4taGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTg0NSB7XG4gIG1heC13aWR0aDogODQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04NDUge1xuICBtaW4td2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTg0NSB7XG4gIG1heC1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTg0NSB7XG4gIG1pbi1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODUwIHtcbiAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTg1MCB7XG4gIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODUwIHtcbiAgbWF4LWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODUwIHtcbiAgbWluLWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC04NTUge1xuICBtYXgtd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtODU1IHtcbiAgbWluLXdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04NTUge1xuICBtYXgtaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC04NTUge1xuICBtaW4taGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTg2MCB7XG4gIG1heC13aWR0aDogODYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04NjAge1xuICBtaW4td2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTg2MCB7XG4gIG1heC1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTg2MCB7XG4gIG1pbi1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODY1IHtcbiAgbWF4LXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTg2NSB7XG4gIG1pbi13aWR0aDogODY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODY1IHtcbiAgbWF4LWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODY1IHtcbiAgbWluLWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC04NzAge1xuICBtYXgtd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtODcwIHtcbiAgbWluLXdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04NzAge1xuICBtYXgtaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC04NzAge1xuICBtaW4taGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTg3NSB7XG4gIG1heC13aWR0aDogODc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04NzUge1xuICBtaW4td2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTg3NSB7XG4gIG1heC1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTg3NSB7XG4gIG1pbi1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODgwIHtcbiAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTg4MCB7XG4gIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODgwIHtcbiAgbWF4LWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODgwIHtcbiAgbWluLWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC13aWR0aC04ODUge1xuICBtYXgtd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4td2lkdGgtODg1IHtcbiAgbWluLXdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LWhlaWdodC04ODUge1xuICBtYXgtaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLWhlaWdodC04ODUge1xuICBtaW4taGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWF4LXdpZHRoLTg5MCB7XG4gIG1heC13aWR0aDogODkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi13aWR0aC04OTAge1xuICBtaW4td2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtaGVpZ2h0LTg5MCB7XG4gIG1heC1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1taW4taGVpZ2h0LTg5MCB7XG4gIG1pbi1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXgtd2lkdGgtODk1IHtcbiAgbWF4LXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWluLXdpZHRoLTg5NSB7XG4gIG1pbi13aWR0aDogODk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1heC1oZWlnaHQtODk1IHtcbiAgbWF4LWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1pbi1oZWlnaHQtODk1IHtcbiAgbWluLWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTUge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtNSB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMCB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtMTAge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTE1IHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNSB7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtd2lkdGgtMjAge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGVpZ2h0LTIwIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtMjUge1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTMwIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtd2lkdGgtMzUge1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGVpZ2h0LTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtNDAge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTQ1IHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtd2lkdGgtNTAge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGVpZ2h0LTUwIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtNTUge1xuICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTYwIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MCB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtd2lkdGgtNjUge1xuICB3aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGVpZ2h0LTY1IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtNzAge1xuICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTc1IHtcbiAgd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NSB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtd2lkdGgtODAge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGVpZ2h0LTgwIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1oZWlnaHQtODUge1xuICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXdpZHRoLTkwIHtcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC05MCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtd2lkdGgtOTUge1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGVpZ2h0LTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMDUge1xuICB3aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMDUge1xuICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMTAge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMTAge1xuICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMTUge1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMjAge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMjUge1xuICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMjUge1xuICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMzAge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xMzUge1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xMzUge1xuICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNDAge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNDUge1xuICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNDUge1xuICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNTUge1xuICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNTUge1xuICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNjAge1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNjAge1xuICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNjUge1xuICB3aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNjUge1xuICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNzAge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNzAge1xuICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xNzUge1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xNzUge1xuICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xODAge1xuICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xODAge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xODUge1xuICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xODUge1xuICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xOTAge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xOTAge1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0xOTUge1xuICB3aWR0aDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0xOTUge1xuICBoZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMDAge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMDUge1xuICB3aWR0aDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMDUge1xuICBoZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMTAge1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMTAge1xuICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMTUge1xuICB3aWR0aDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMTUge1xuICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMjAge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMjAge1xuICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMjUge1xuICB3aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMjUge1xuICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMzAge1xuICB3aWR0aDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMzAge1xuICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yMzUge1xuICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNDAge1xuICB3aWR0aDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNDAge1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNDUge1xuICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNDUge1xuICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNTAge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNTUge1xuICB3aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNTUge1xuICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNjAge1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNjAge1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNjUge1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNjUge1xuICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNzAge1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNzAge1xuICBoZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yNzUge1xuICB3aWR0aDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yNzUge1xuICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yODAge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yODAge1xuICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yODUge1xuICB3aWR0aDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yODUge1xuICBoZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yOTAge1xuICB3aWR0aDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yOTAge1xuICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0yOTUge1xuICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0yOTUge1xuICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMDAge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMDUge1xuICB3aWR0aDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMDUge1xuICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMTAge1xuICB3aWR0aDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMTAge1xuICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMTUge1xuICB3aWR0aDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMTUge1xuICBoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMjAge1xuICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMjAge1xuICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMjUge1xuICB3aWR0aDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMjUge1xuICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMzAge1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMzAge1xuICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zMzUge1xuICB3aWR0aDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zMzUge1xuICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNDUge1xuICB3aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNDUge1xuICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNTAge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNTUge1xuICB3aWR0aDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNTUge1xuICBoZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNjAge1xuICB3aWR0aDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNjAge1xuICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNjUge1xuICB3aWR0aDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNjUge1xuICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNzAge1xuICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zNzUge1xuICB3aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zNzUge1xuICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zODAge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zODAge1xuICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zODUge1xuICB3aWR0aDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zODUge1xuICBoZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zOTAge1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zOTAge1xuICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC0zOTUge1xuICB3aWR0aDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC0zOTUge1xuICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MDUge1xuICB3aWR0aDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MDUge1xuICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MTAge1xuICB3aWR0aDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MTAge1xuICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MTUge1xuICB3aWR0aDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MTUge1xuICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MjAge1xuICB3aWR0aDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MjAge1xuICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MjUge1xuICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MjUge1xuICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MzAge1xuICB3aWR0aDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MzAge1xuICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00MzUge1xuICB3aWR0aDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00MzUge1xuICBoZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NDAge1xuICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NDAge1xuICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NDUge1xuICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NDUge1xuICBoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NTAge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NTUge1xuICB3aWR0aDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NTUge1xuICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NjAge1xuICB3aWR0aDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NjAge1xuICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NjUge1xuICB3aWR0aDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NjUge1xuICBoZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NzAge1xuICB3aWR0aDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NzAge1xuICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00NzUge1xuICB3aWR0aDogNDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00NzUge1xuICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00ODAge1xuICB3aWR0aDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00ODAge1xuICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00ODUge1xuICB3aWR0aDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00ODUge1xuICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00OTAge1xuICB3aWR0aDogNDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00OTAge1xuICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC00OTUge1xuICB3aWR0aDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC00OTUge1xuICBoZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MDUge1xuICB3aWR0aDogNTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MDUge1xuICBoZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MTAge1xuICB3aWR0aDogNTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MTAge1xuICBoZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MTUge1xuICB3aWR0aDogNTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MTUge1xuICBoZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MjAge1xuICB3aWR0aDogNTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MjAge1xuICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MjUge1xuICB3aWR0aDogNTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MjUge1xuICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MzAge1xuICB3aWR0aDogNTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MzAge1xuICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01MzUge1xuICB3aWR0aDogNTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01MzUge1xuICBoZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NDAge1xuICB3aWR0aDogNTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NDAge1xuICBoZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NDUge1xuICB3aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NDUge1xuICBoZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NTAge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NTAge1xuICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NTUge1xuICB3aWR0aDogNTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NTUge1xuICBoZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NjAge1xuICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NjAge1xuICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NjUge1xuICB3aWR0aDogNTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NjUge1xuICBoZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NzAge1xuICB3aWR0aDogNTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NzAge1xuICBoZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01NzUge1xuICB3aWR0aDogNTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01NzUge1xuICBoZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01ODAge1xuICB3aWR0aDogNTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01ODAge1xuICBoZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01ODUge1xuICB3aWR0aDogNTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01ODUge1xuICBoZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01OTAge1xuICB3aWR0aDogNTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01OTAge1xuICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC01OTUge1xuICB3aWR0aDogNTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC01OTUge1xuICBoZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MDAge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MDUge1xuICB3aWR0aDogNjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MDUge1xuICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MTAge1xuICB3aWR0aDogNjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MTAge1xuICBoZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MTUge1xuICB3aWR0aDogNjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MTUge1xuICBoZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MjAge1xuICB3aWR0aDogNjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MjAge1xuICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MjUge1xuICB3aWR0aDogNjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MjUge1xuICBoZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MzAge1xuICB3aWR0aDogNjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MzAge1xuICBoZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02MzUge1xuICB3aWR0aDogNjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02MzUge1xuICBoZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NDAge1xuICB3aWR0aDogNjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NDAge1xuICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NDUge1xuICB3aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NDUge1xuICBoZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NTAge1xuICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NTAge1xuICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NTUge1xuICB3aWR0aDogNjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NTUge1xuICBoZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NjAge1xuICB3aWR0aDogNjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NjAge1xuICBoZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NjUge1xuICB3aWR0aDogNjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NjUge1xuICBoZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NzAge1xuICB3aWR0aDogNjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NzAge1xuICBoZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02NzUge1xuICB3aWR0aDogNjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02NzUge1xuICBoZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02ODAge1xuICB3aWR0aDogNjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02ODAge1xuICBoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02ODUge1xuICB3aWR0aDogNjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02ODUge1xuICBoZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02OTAge1xuICB3aWR0aDogNjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02OTAge1xuICBoZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC02OTUge1xuICB3aWR0aDogNjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC02OTUge1xuICBoZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MDAge1xuICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MDAge1xuICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MDUge1xuICB3aWR0aDogNzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MDUge1xuICBoZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MTAge1xuICB3aWR0aDogNzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MTAge1xuICBoZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MTUge1xuICB3aWR0aDogNzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MTUge1xuICBoZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MjAge1xuICB3aWR0aDogNzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MjAge1xuICBoZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MjUge1xuICB3aWR0aDogNzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MjUge1xuICBoZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MzAge1xuICB3aWR0aDogNzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MzAge1xuICBoZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03MzUge1xuICB3aWR0aDogNzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03MzUge1xuICBoZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NDAge1xuICB3aWR0aDogNzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NDAge1xuICBoZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NDUge1xuICB3aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NDUge1xuICBoZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NTAge1xuICB3aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NTAge1xuICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NTUge1xuICB3aWR0aDogNzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NTUge1xuICBoZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NjAge1xuICB3aWR0aDogNzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NjAge1xuICBoZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NjUge1xuICB3aWR0aDogNzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NjUge1xuICBoZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NzAge1xuICB3aWR0aDogNzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NzAge1xuICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03NzUge1xuICB3aWR0aDogNzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03NzUge1xuICBoZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03ODAge1xuICB3aWR0aDogNzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03ODAge1xuICBoZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03ODUge1xuICB3aWR0aDogNzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03ODUge1xuICBoZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03OTAge1xuICB3aWR0aDogNzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03OTAge1xuICBoZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC03OTUge1xuICB3aWR0aDogNzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC03OTUge1xuICBoZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MDAge1xuICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MDAge1xuICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MDUge1xuICB3aWR0aDogODA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MDUge1xuICBoZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MTAge1xuICB3aWR0aDogODEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MTAge1xuICBoZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MTUge1xuICB3aWR0aDogODE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MTUge1xuICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MjAge1xuICB3aWR0aDogODIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MjAge1xuICBoZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MjUge1xuICB3aWR0aDogODI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MjUge1xuICBoZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MzAge1xuICB3aWR0aDogODMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MzAge1xuICBoZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04MzUge1xuICB3aWR0aDogODM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04MzUge1xuICBoZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NDAge1xuICB3aWR0aDogODQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NDAge1xuICBoZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NDUge1xuICB3aWR0aDogODQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NDUge1xuICBoZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NTAge1xuICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NTAge1xuICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NTUge1xuICB3aWR0aDogODU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NTUge1xuICBoZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NjAge1xuICB3aWR0aDogODYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NjAge1xuICBoZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NjUge1xuICB3aWR0aDogODY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NjUge1xuICBoZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NzAge1xuICB3aWR0aDogODcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NzAge1xuICBoZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04NzUge1xuICB3aWR0aDogODc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04NzUge1xuICBoZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04ODAge1xuICB3aWR0aDogODgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04ODAge1xuICBoZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04ODUge1xuICB3aWR0aDogODg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04ODUge1xuICBoZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04OTAge1xuICB3aWR0aDogODkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04OTAge1xuICBoZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy13aWR0aC04OTUge1xuICB3aWR0aDogODk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWhlaWdodC04OTUge1xuICBoZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZ1bGwtaGVpZ2h0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1pbnB1dC1wcmVwZW5kIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWdlLWhlaWdodCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4uaXMtaGFsZi1oZWlnaHQge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGFsZi1wYWdlLWhlaWdodCB7XG4gIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG5cbi5pcy1xdWFydGVyLWhlaWdodCB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1xdWFydGVyLXBhZ2UtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH1cblxuLmlzLWZ1bGwtd2lkdGgsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjY29tbWVudHMgLmNvbW1lbnRmaWVsZCBwIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZ2Utd2lkdGgge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4uaXMtaGFsZi13aWR0aCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXJlbWVtYmVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oYXMtaGFsZi1wYWdlLXdpZHRoIHtcbiAgd2lkdGg6IDUwdncgIWltcG9ydGFudDsgfVxuXG4uaXMtcXVhcnRlci13aWR0aCB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaGFzLXF1YXJ0ZXItcGFnZS13aWR0aCB7XG4gIHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24ge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0wLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWlucHV0LFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtaW5wdXQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtaW5wdXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtaW5wdXQgLmFjZi1maWVsZCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWlucHV0IC5hY2YtZmllbGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtaW5wdXQgLmFjZi1maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5sb2dpbi1yZW1lbWJlciBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTUge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTE1IHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTE1IHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWxlZnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQgLmFjZi1sYWJlbCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCAuYWNmLWxhYmVsLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCAuYWNmLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tMjAsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1ib3R0b20tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctcmlnaHQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjUge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC0yNSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXJlbWVtYmVyIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctcmlnaHQtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzAge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTM1IHtcbiAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTM1IHtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWxlZnQtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1yaWdodC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi10b3AtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWxlZnQtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctcmlnaHQtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDUge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctNDUge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTUwIHtcbiAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTUwIHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWxlZnQtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1yaWdodC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi01NSB7XG4gIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy01NSB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi10b3AtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXRvcC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1ib3R0b20tNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWxlZnQtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctcmlnaHQtNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTY1IHtcbiAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTY1IHtcbiAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWxlZnQtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1yaWdodC02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi03MCB7XG4gIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy03MCB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi10b3AtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXRvcC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1ib3R0b20tNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWxlZnQtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctcmlnaHQtNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNzUge1xuICBtYXJnaW46IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctNzUge1xuICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTgwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTgwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWxlZnQtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1yaWdodC04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi04NSB7XG4gIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy04NSB7XG4gIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi10b3AtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXRvcC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1ib3R0b20tODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWxlZnQtODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tcmlnaHQtODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctcmlnaHQtODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctOTAge1xuICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWJvdHRvbS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctYm90dG9tLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctbGVmdC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLTk1IHtcbiAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTk1IHtcbiAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLXBhZGRpbmctdG9wLTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tbGVmdC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWxlZnQtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1yaWdodC05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi0xMDAge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tdG9wLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXRvcC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tMTAwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSAuYWNmLXJvdyAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkLmFjZi1maWVsZC01ZmY1OTAyMTkyOGE5LFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzIC5hY2YtZmllbGQuYWNmLWZpZWxkLTVmZjU5MDIxOTI4YTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrIC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMgLmFjZi1maWVsZC5hY2YtZmllbGQtNWZmNTkwMjE5MjhhOSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzIC5hY2YtZmllbGQuYWNmLWZpZWxkLTVmZjU5MDIxOTI4YTksIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzIC5hY2YtZmllbGQuYWNmLWZpZWxkLTVmZjU5MDIxOTI4YTksXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93IC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMgLmFjZi1maWVsZC5hY2YtZmllbGQtNWZmNTkwMjE5MjhhOSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTA1IHtcbiAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMDUge1xuICBwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMDUge1xuICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTA1IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTEwNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTEwNSB7XG4gIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMDUge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTEwIHtcbiAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMTAge1xuICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTExMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTE1IHtcbiAgbWFyZ2luOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMTUge1xuICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMTUge1xuICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTExNSB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTExNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTExNSB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMTUge1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTExNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTIwIHtcbiAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMjAge1xuICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTEyMCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTI1IHtcbiAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMjUge1xuICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMjUge1xuICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTI1IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTEyNSB7XG4gIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMjUge1xuICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTMwIHtcbiAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMzAge1xuICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTEzMCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEzMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTEzMCB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMzAge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTM1IHtcbiAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xMzUge1xuICBwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xMzUge1xuICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTM1IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTEzNSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTEzNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTEzNSB7XG4gIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xMzUge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTEzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTQwIHtcbiAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNDAge1xuICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE0MCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTQ1IHtcbiAgbWFyZ2luOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNDUge1xuICBwYWRkaW5nOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNDUge1xuICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE0NSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE0NSB7XG4gIG1hcmdpbi1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE0NSB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNDUge1xuICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTUwIHtcbiAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNTAge1xuICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE1MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE1MCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTU1IHtcbiAgbWFyZ2luOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNTUge1xuICBwYWRkaW5nOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNTUge1xuICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTU1IHtcbiAgcGFkZGluZy10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE1NSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE1NSB7XG4gIG1hcmdpbi1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE1NSB7XG4gIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTYwIHtcbiAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNjAge1xuICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTY1IHtcbiAgbWFyZ2luOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNjUge1xuICBwYWRkaW5nOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNjUge1xuICBtYXJnaW4tdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTY1IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE2NSB7XG4gIG1hcmdpbi1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE2NSB7XG4gIG1hcmdpbi1sZWZ0OiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE2NSB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNjUge1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTcwIHtcbiAgbWFyZ2luOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNzAge1xuICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNzAge1xuICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE3MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE3MCB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNzAge1xuICBtYXJnaW4tcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTc1IHtcbiAgbWFyZ2luOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xNzUge1xuICBwYWRkaW5nOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xNzUge1xuICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTc1IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE3NSB7XG4gIG1hcmdpbi1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE3NSB7XG4gIG1hcmdpbi1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE3NSB7XG4gIHBhZGRpbmctbGVmdDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xNzUge1xuICBtYXJnaW4tcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTgwIHtcbiAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xODAge1xuICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xODAge1xuICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE4MCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE4MCB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTg1IHtcbiAgbWFyZ2luOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xODUge1xuICBwYWRkaW5nOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xODUge1xuICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTg1IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE4NSB7XG4gIG1hcmdpbi1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xODUge1xuICBwYWRkaW5nLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE4NSB7XG4gIG1hcmdpbi1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE4NSB7XG4gIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xODUge1xuICBtYXJnaW4tcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTkwIHtcbiAgbWFyZ2luOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xOTAge1xuICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xOTAge1xuICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE5MCB7XG4gIG1hcmdpbi1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE5MCB7XG4gIG1hcmdpbi1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE5MCB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xOTAge1xuICBtYXJnaW4tcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMTk1IHtcbiAgbWFyZ2luOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0xOTUge1xuICBwYWRkaW5nOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0xOTUge1xuICBtYXJnaW4tdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMTk1IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTE5NSB7XG4gIG1hcmdpbi1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTE5NSB7XG4gIG1hcmdpbi1sZWZ0OiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTE5NSB7XG4gIHBhZGRpbmctbGVmdDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0xOTUge1xuICBtYXJnaW4tcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTE5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjAwIHtcbiAgbWFyZ2luOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMDAge1xuICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMDAge1xuICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIwMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMDAge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjA1IHtcbiAgbWFyZ2luOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMDUge1xuICBwYWRkaW5nOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMDUge1xuICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjA1IHtcbiAgcGFkZGluZy10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIwNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIwNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIwNSB7XG4gIHBhZGRpbmctbGVmdDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMDUge1xuICBtYXJnaW4tcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjEwIHtcbiAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMTAge1xuICBwYWRkaW5nOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMTAge1xuICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjEwIHtcbiAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIxMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIxMCB7XG4gIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjE1IHtcbiAgbWFyZ2luOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMTUge1xuICBwYWRkaW5nOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMTUge1xuICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjE1IHtcbiAgcGFkZGluZy10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIxNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIxNSB7XG4gIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjIwIHtcbiAgbWFyZ2luOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMjAge1xuICBwYWRkaW5nOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMjAge1xuICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjIwIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIyMCB7XG4gIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjI1IHtcbiAgbWFyZ2luOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMjUge1xuICBwYWRkaW5nOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMjUge1xuICBtYXJnaW4tdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjI1IHtcbiAgcGFkZGluZy10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIyNSB7XG4gIHBhZGRpbmctbGVmdDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjMwIHtcbiAgbWFyZ2luOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMzAge1xuICBwYWRkaW5nOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMzAge1xuICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjMwIHtcbiAgcGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIzMCB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjM1IHtcbiAgbWFyZ2luOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yMzUge1xuICBwYWRkaW5nOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yMzUge1xuICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjM1IHtcbiAgcGFkZGluZy10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTIzNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTIzNSB7XG4gIHBhZGRpbmctbGVmdDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjQwIHtcbiAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNDAge1xuICBwYWRkaW5nOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNDAge1xuICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjQwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI0MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI0MCB7XG4gIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjQ1IHtcbiAgbWFyZ2luOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNDUge1xuICBwYWRkaW5nOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNDUge1xuICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjQ1IHtcbiAgcGFkZGluZy10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI0NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI0NSB7XG4gIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjUwIHtcbiAgbWFyZ2luOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNTAge1xuICBwYWRkaW5nOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNTAge1xuICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjUwIHtcbiAgcGFkZGluZy10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI1MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI1MCB7XG4gIHBhZGRpbmctbGVmdDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjU1IHtcbiAgbWFyZ2luOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNTUge1xuICBwYWRkaW5nOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNTUge1xuICBtYXJnaW4tdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjU1IHtcbiAgcGFkZGluZy10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI1NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI1NSB7XG4gIHBhZGRpbmctbGVmdDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjYwIHtcbiAgbWFyZ2luOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNjAge1xuICBwYWRkaW5nOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNjAge1xuICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjYwIHtcbiAgcGFkZGluZy10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI2MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI2MCB7XG4gIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjY1IHtcbiAgbWFyZ2luOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNjUge1xuICBwYWRkaW5nOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNjUge1xuICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjY1IHtcbiAgcGFkZGluZy10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI2NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI2NSB7XG4gIHBhZGRpbmctbGVmdDogMjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNjUge1xuICBtYXJnaW4tcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjcwIHtcbiAgbWFyZ2luOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNzAge1xuICBwYWRkaW5nOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNzAge1xuICBtYXJnaW4tdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjcwIHtcbiAgcGFkZGluZy10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI3MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI3MCB7XG4gIHBhZGRpbmctbGVmdDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjc1IHtcbiAgbWFyZ2luOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yNzUge1xuICBwYWRkaW5nOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yNzUge1xuICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjc1IHtcbiAgcGFkZGluZy10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI3NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI3NSB7XG4gIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjgwIHtcbiAgbWFyZ2luOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yODAge1xuICBwYWRkaW5nOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yODAge1xuICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjgwIHtcbiAgcGFkZGluZy10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yODAge1xuICBwYWRkaW5nLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI4MCB7XG4gIG1hcmdpbi1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI4MCB7XG4gIHBhZGRpbmctbGVmdDogMjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yODAge1xuICBtYXJnaW4tcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjg1IHtcbiAgbWFyZ2luOiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yODUge1xuICBwYWRkaW5nOiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yODUge1xuICBtYXJnaW4tdG9wOiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjg1IHtcbiAgcGFkZGluZy10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yODUge1xuICBwYWRkaW5nLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI4NSB7XG4gIG1hcmdpbi1sZWZ0OiAyODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI4NSB7XG4gIHBhZGRpbmctbGVmdDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yODUge1xuICBtYXJnaW4tcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjkwIHtcbiAgbWFyZ2luOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yOTAge1xuICBwYWRkaW5nOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yOTAge1xuICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjkwIHtcbiAgcGFkZGluZy10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI5MCB7XG4gIG1hcmdpbi1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI5MCB7XG4gIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMjk1IHtcbiAgbWFyZ2luOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0yOTUge1xuICBwYWRkaW5nOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0yOTUge1xuICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMjk1IHtcbiAgcGFkZGluZy10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTI5NSB7XG4gIG1hcmdpbi1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTI5NSB7XG4gIHBhZGRpbmctbGVmdDogMjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0yOTUge1xuICBtYXJnaW4tcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzAwIHtcbiAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMDAge1xuICBwYWRkaW5nOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMDAge1xuICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzAwIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMwMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMwMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMwMCB7XG4gIHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMDAge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzA1IHtcbiAgbWFyZ2luOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMDUge1xuICBwYWRkaW5nOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMDUge1xuICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzA1IHtcbiAgcGFkZGluZy10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMwNSB7XG4gIG1hcmdpbi1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMwNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMwNSB7XG4gIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMDUge1xuICBtYXJnaW4tcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzEwIHtcbiAgbWFyZ2luOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMTAge1xuICBwYWRkaW5nOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMTAge1xuICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzEwIHtcbiAgcGFkZGluZy10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMxMCB7XG4gIG1hcmdpbi1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMxMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMxMCB7XG4gIHBhZGRpbmctbGVmdDogMzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMTAge1xuICBtYXJnaW4tcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzE1IHtcbiAgbWFyZ2luOiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMTUge1xuICBwYWRkaW5nOiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMTUge1xuICBtYXJnaW4tdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzE1IHtcbiAgcGFkZGluZy10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMxNSB7XG4gIG1hcmdpbi1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMxNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMxNSB7XG4gIHBhZGRpbmctbGVmdDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMTUge1xuICBtYXJnaW4tcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzIwIHtcbiAgbWFyZ2luOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMjAge1xuICBwYWRkaW5nOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMjAge1xuICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzIwIHtcbiAgcGFkZGluZy10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMyMCB7XG4gIG1hcmdpbi1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMyMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMyMCB7XG4gIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMjAge1xuICBtYXJnaW4tcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzI1IHtcbiAgbWFyZ2luOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMjUge1xuICBwYWRkaW5nOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMjUge1xuICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzI1IHtcbiAgcGFkZGluZy10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMyNSB7XG4gIG1hcmdpbi1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMyNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMyNSB7XG4gIHBhZGRpbmctbGVmdDogMzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMjUge1xuICBtYXJnaW4tcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzMwIHtcbiAgbWFyZ2luOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMzAge1xuICBwYWRkaW5nOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMzAge1xuICBtYXJnaW4tdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzMwIHtcbiAgcGFkZGluZy10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMzMCB7XG4gIHBhZGRpbmctbGVmdDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzM1IHtcbiAgbWFyZ2luOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zMzUge1xuICBwYWRkaW5nOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zMzUge1xuICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzM1IHtcbiAgcGFkZGluZy10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTMzNSB7XG4gIG1hcmdpbi1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTMzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTMzNSB7XG4gIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zMzUge1xuICBtYXJnaW4tcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTMzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzQwIHtcbiAgbWFyZ2luOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNDAge1xuICBwYWRkaW5nOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNDAge1xuICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzQwIHtcbiAgcGFkZGluZy10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM0MCB7XG4gIG1hcmdpbi1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM0MCB7XG4gIG1hcmdpbi1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM0MCB7XG4gIHBhZGRpbmctbGVmdDogMzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNDAge1xuICBtYXJnaW4tcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzQ1IHtcbiAgbWFyZ2luOiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNDUge1xuICBwYWRkaW5nOiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNDUge1xuICBtYXJnaW4tdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzQ1IHtcbiAgcGFkZGluZy10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM0NSB7XG4gIG1hcmdpbi1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM0NSB7XG4gIG1hcmdpbi1sZWZ0OiAzNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM0NSB7XG4gIHBhZGRpbmctbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNDUge1xuICBtYXJnaW4tcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzUwIHtcbiAgbWFyZ2luOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNTAge1xuICBwYWRkaW5nOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNTAge1xuICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzUwIHtcbiAgcGFkZGluZy10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM1MCB7XG4gIG1hcmdpbi1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM1MCB7XG4gIG1hcmdpbi1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM1MCB7XG4gIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNTAge1xuICBtYXJnaW4tcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzU1IHtcbiAgbWFyZ2luOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNTUge1xuICBwYWRkaW5nOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNTUge1xuICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzU1IHtcbiAgcGFkZGluZy10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM1NSB7XG4gIG1hcmdpbi1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM1NSB7XG4gIG1hcmdpbi1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM1NSB7XG4gIHBhZGRpbmctbGVmdDogMzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNTUge1xuICBtYXJnaW4tcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzYwIHtcbiAgbWFyZ2luOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNjAge1xuICBwYWRkaW5nOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNjAge1xuICBtYXJnaW4tdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzYwIHtcbiAgcGFkZGluZy10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM2MCB7XG4gIG1hcmdpbi1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM2MCB7XG4gIG1hcmdpbi1sZWZ0OiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM2MCB7XG4gIHBhZGRpbmctbGVmdDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNjAge1xuICBtYXJnaW4tcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzY1IHtcbiAgbWFyZ2luOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNjUge1xuICBwYWRkaW5nOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNjUge1xuICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzY1IHtcbiAgcGFkZGluZy10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM2NSB7XG4gIG1hcmdpbi1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM2NSB7XG4gIG1hcmdpbi1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM2NSB7XG4gIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNjUge1xuICBtYXJnaW4tcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzcwIHtcbiAgbWFyZ2luOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNzAge1xuICBwYWRkaW5nOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNzAge1xuICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzcwIHtcbiAgcGFkZGluZy10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM3MCB7XG4gIG1hcmdpbi1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM3MCB7XG4gIG1hcmdpbi1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM3MCB7XG4gIHBhZGRpbmctbGVmdDogMzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNzAge1xuICBtYXJnaW4tcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzc1IHtcbiAgbWFyZ2luOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zNzUge1xuICBwYWRkaW5nOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zNzUge1xuICBtYXJnaW4tdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzc1IHtcbiAgcGFkZGluZy10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM3NSB7XG4gIG1hcmdpbi1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM3NSB7XG4gIG1hcmdpbi1sZWZ0OiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM3NSB7XG4gIHBhZGRpbmctbGVmdDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zNzUge1xuICBtYXJnaW4tcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzgwIHtcbiAgbWFyZ2luOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zODAge1xuICBwYWRkaW5nOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zODAge1xuICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzgwIHtcbiAgcGFkZGluZy10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM4MCB7XG4gIG1hcmdpbi1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zODAge1xuICBwYWRkaW5nLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM4MCB7XG4gIG1hcmdpbi1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM4MCB7XG4gIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zODAge1xuICBtYXJnaW4tcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzg1IHtcbiAgbWFyZ2luOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zODUge1xuICBwYWRkaW5nOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zODUge1xuICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzg1IHtcbiAgcGFkZGluZy10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM4NSB7XG4gIG1hcmdpbi1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zODUge1xuICBwYWRkaW5nLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM4NSB7XG4gIG1hcmdpbi1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM4NSB7XG4gIHBhZGRpbmctbGVmdDogMzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zODUge1xuICBtYXJnaW4tcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzkwIHtcbiAgbWFyZ2luOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zOTAge1xuICBwYWRkaW5nOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zOTAge1xuICBtYXJnaW4tdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzkwIHtcbiAgcGFkZGluZy10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM5MCB7XG4gIG1hcmdpbi1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM5MCB7XG4gIG1hcmdpbi1sZWZ0OiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM5MCB7XG4gIHBhZGRpbmctbGVmdDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zOTAge1xuICBtYXJnaW4tcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tMzk1IHtcbiAgbWFyZ2luOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy0zOTUge1xuICBwYWRkaW5nOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC0zOTUge1xuICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtMzk1IHtcbiAgcGFkZGluZy10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTM5NSB7XG4gIG1hcmdpbi1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTM5NSB7XG4gIG1hcmdpbi1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTM5NSB7XG4gIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC0zOTUge1xuICBtYXJnaW4tcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTM5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDAwIHtcbiAgbWFyZ2luOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MDAge1xuICBwYWRkaW5nOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MDAge1xuICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDAwIHtcbiAgcGFkZGluZy10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQwMCB7XG4gIG1hcmdpbi1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQwMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQwMCB7XG4gIHBhZGRpbmctbGVmdDogNDAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDA1IHtcbiAgbWFyZ2luOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MDUge1xuICBwYWRkaW5nOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MDUge1xuICBtYXJnaW4tdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDA1IHtcbiAgcGFkZGluZy10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQwNSB7XG4gIG1hcmdpbi1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQwNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQwNSB7XG4gIHBhZGRpbmctbGVmdDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MDUge1xuICBtYXJnaW4tcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDEwIHtcbiAgbWFyZ2luOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MTAge1xuICBwYWRkaW5nOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MTAge1xuICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDEwIHtcbiAgcGFkZGluZy10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQxMCB7XG4gIG1hcmdpbi1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MTAge1xuICBwYWRkaW5nLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQxMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQxMCB7XG4gIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MTAge1xuICBtYXJnaW4tcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDE1IHtcbiAgbWFyZ2luOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MTUge1xuICBwYWRkaW5nOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MTUge1xuICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDE1IHtcbiAgcGFkZGluZy10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQxNSB7XG4gIG1hcmdpbi1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MTUge1xuICBwYWRkaW5nLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQxNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQxNSB7XG4gIHBhZGRpbmctbGVmdDogNDE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MTUge1xuICBtYXJnaW4tcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDIwIHtcbiAgbWFyZ2luOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MjAge1xuICBwYWRkaW5nOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MjAge1xuICBtYXJnaW4tdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDIwIHtcbiAgcGFkZGluZy10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQyMCB7XG4gIG1hcmdpbi1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MjAge1xuICBwYWRkaW5nLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQyMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQyMCB7XG4gIHBhZGRpbmctbGVmdDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MjAge1xuICBtYXJnaW4tcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDI1IHtcbiAgbWFyZ2luOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MjUge1xuICBwYWRkaW5nOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MjUge1xuICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDI1IHtcbiAgcGFkZGluZy10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQyNSB7XG4gIG1hcmdpbi1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MjUge1xuICBwYWRkaW5nLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQyNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQyNSB7XG4gIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MjUge1xuICBtYXJnaW4tcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDMwIHtcbiAgbWFyZ2luOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MzAge1xuICBwYWRkaW5nOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MzAge1xuICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDMwIHtcbiAgcGFkZGluZy10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQzMCB7XG4gIG1hcmdpbi1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MzAge1xuICBwYWRkaW5nLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQzMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQzMCB7XG4gIHBhZGRpbmctbGVmdDogNDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MzAge1xuICBtYXJnaW4tcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDM1IHtcbiAgbWFyZ2luOiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00MzUge1xuICBwYWRkaW5nOiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00MzUge1xuICBtYXJnaW4tdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDM1IHtcbiAgcGFkZGluZy10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQzNSB7XG4gIG1hcmdpbi1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00MzUge1xuICBwYWRkaW5nLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQzNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQzNSB7XG4gIHBhZGRpbmctbGVmdDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00MzUge1xuICBtYXJnaW4tcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDQwIHtcbiAgbWFyZ2luOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00NDAge1xuICBwYWRkaW5nOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00NDAge1xuICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDQwIHtcbiAgcGFkZGluZy10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQ0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00NDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQ0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQ0MCB7XG4gIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00NDAge1xuICBtYXJnaW4tcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tNDQ1IHtcbiAgbWFyZ2luOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy00NDUge1xuICBwYWRkaW5nOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXRvcC00NDUge1xuICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy10b3AtNDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1tYXJnaW4tYm90dG9tLTQ0NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLWJvdHRvbS00NDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LTQ0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtcGFkZGluZy1sZWZ0LTQ0NSB7XG4gIHBhZGRpbmctbGVmdDogNDQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1yaWdodC00NDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmlzLXRvcC1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy10b3AtcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1ib3R0b20tbWFyZ2lubGVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uaXMtYm90dG9tLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uaXMtbGVmdC1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uaXMtbGVmdC1wYWRkaW5nbGVzcyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1yaWdodC1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLXJpZ2h0LXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi10b3AtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1ib3R0b20tYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaGFzLW1hcmdpbi1sZWZ0LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oYXMtbWFyZ2luLXJpZ2h0LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtcm93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuZmxleC1yb3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZsZXgtcm93LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mbGV4LXJvdy10b3VjaCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmxleC1yb3ctZGVza3RvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuZmxleC1yb3ctZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5mbGV4LXJvdy13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5mbGV4LXJvdy13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmZsZXgtcm93LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5mbGV4LWNvbHVtbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZsZXgtY29sdW1uLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmxleC1jb2x1bW4tdG91Y2gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuZmxleC1jb2x1bW4tZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuZmxleC1jb2x1bW4td2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmZsZXgtY29sdW1uLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmZsZXgtY29sdW1uLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm93cmFwLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLm5vd3JhcC10YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5vd3JhcC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5vd3JhcC10b3VjaCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5vd3JhcC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAubm93cmFwLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLm5vd3JhcC13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAubm93cmFwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLm5vd3JhcC1mdWxsaGQge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAtbW9iaWxlIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAud3JhcC10YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndyYXAtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53cmFwLXRvdWNoIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud3JhcC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAud3JhcC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC53cmFwLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC53cmFwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLndyYXAtZnVsbGhkIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwLXJldmVyc2UtbW9iaWxlIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAud3JhcC1yZXZlcnNlLXRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud3JhcC1yZXZlcnNlLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud3JhcC1yZXZlcnNlLXRvdWNoIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud3JhcC1yZXZlcnNlLWRlc2t0b3Age1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC53cmFwLXJldmVyc2UtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAud3JhcC1yZXZlcnNlLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC53cmFwLXJldmVyc2Utd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAud3JhcC1yZXZlcnNlLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc3RhcnQtbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFsaWduLXN0YXJ0LXRhYmxldCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXN0YXJ0LXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXN0YXJ0LXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFsaWduLXN0YXJ0LWRlc2t0b3Age1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuYWxpZ24tc3RhcnQtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLXN0YXJ0LXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuYWxpZ24tc3RhcnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmFsaWduLXN0YXJ0LWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWVuZC1tb2JpbGUge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24tZW5kLXRhYmxldCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLWVuZC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1lbmQtdG91Y2gge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24tZW5kLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuYWxpZ24tZW5kLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1lbmQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1lbmQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmFsaWduLWVuZC1mdWxsaGQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1mbGV4LXN0YXJ0LW1vYmlsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24tZmxleC1zdGFydC10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tZmxleC1zdGFydC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tZmxleC1zdGFydC10b3VjaCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24tZmxleC1zdGFydC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1mbGV4LXN0YXJ0LWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWxpZ24tZmxleC1zdGFydC13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1mbGV4LXN0YXJ0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24tZmxleC1zdGFydC1mdWxsaGQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tZmxleC1lbmQtbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1mbGV4LWVuZC10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tZmxleC1lbmQtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLWZsZXgtZW5kLXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1mbGV4LWVuZC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1mbGV4LWVuZC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLWZsZXgtZW5kLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLWZsZXgtZW5kLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24tZmxleC1lbmQtZnVsbGhkIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWNlbnRlci1tb2JpbGUge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24tY2VudGVyLXRhYmxldCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLWNlbnRlci10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1jZW50ZXItdG91Y2gge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24tY2VudGVyLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuYWxpZ24tY2VudGVyLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1jZW50ZXItd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1jZW50ZXItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmFsaWduLWNlbnRlci1mdWxsaGQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1ub3JtYWwtbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFsaWduLW5vcm1hbC10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1ub3JtYWwtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tbm9ybWFsLXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFsaWduLW5vcm1hbC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLW5vcm1hbC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWxpZ24tbm9ybWFsLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuYWxpZ24tbm9ybWFsLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1ub3JtYWwtZnVsbGhkIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc3BhY2UtYmV0d2Vlbi1tb2JpbGUge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24tc3BhY2UtYmV0d2Vlbi10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zcGFjZS1iZXR3ZWVuLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXNwYWNlLWJldHdlZW4tdG91Y2gge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24tc3BhY2UtYmV0d2Vlbi1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXNwYWNlLWJldHdlZW4tZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLXNwYWNlLWJldHdlZW4td2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1zcGFjZS1iZXR3ZWVuLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zcGFjZS1iZXR3ZWVuLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLXNwYWNlLWFyb3VuZC1tb2JpbGUge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFsaWduLXNwYWNlLWFyb3VuZC10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tc3BhY2UtYXJvdW5kLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zcGFjZS1hcm91bmQtdG91Y2gge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFsaWduLXNwYWNlLWFyb3VuZC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1zcGFjZS1hcm91bmQtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1zcGFjZS1hcm91bmQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuYWxpZ24tc3BhY2UtYXJvdW5kLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24tc3BhY2UtYXJvdW5kLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1zcGFjZS1ldmVubHktbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFsaWduLXNwYWNlLWV2ZW5seS10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zcGFjZS1ldmVubHktdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tc3BhY2UtZXZlbmx5LXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFsaWduLXNwYWNlLWV2ZW5seS1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXNwYWNlLWV2ZW5seS1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWxpZ24tc3BhY2UtZXZlbmx5LXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuYWxpZ24tc3BhY2UtZXZlbmx5LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zcGFjZS1ldmVubHktZnVsbGhkIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc3RyZXRjaC1tb2JpbGUge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24tc3RyZXRjaC10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zdHJldGNoLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXN0cmV0Y2gtdG91Y2gge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24tc3RyZXRjaC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXN0cmV0Y2gtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLXN0cmV0Y2gtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1zdHJldGNoLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zdHJldGNoLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWJhc2VsaW5lLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1iYXNlbGluZS10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1iYXNlbGluZS10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1iYXNlbGluZS10b3VjaCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1iYXNlbGluZS1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLWJhc2VsaW5lLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1iYXNlbGluZS13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLWJhc2VsaW5lLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1iYXNlbGluZS1mdWxsaGQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWxlZnQtbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmp1c3RpZnktbGVmdC10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LWxlZnQtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1sZWZ0LXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmp1c3RpZnktbGVmdC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmp1c3RpZnktbGVmdC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuanVzdGlmeS1sZWZ0LXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuanVzdGlmeS1sZWZ0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5qdXN0aWZ5LWxlZnQtZnVsbGhkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1yaWdodC1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmp1c3RpZnktcmlnaHQtdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiByaWdodCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktcmlnaHQtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktcmlnaHQtdG91Y2gge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmp1c3RpZnktcmlnaHQtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogcmlnaHQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuanVzdGlmeS1yaWdodC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmp1c3RpZnktcmlnaHQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogcmlnaHQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuanVzdGlmeS1yaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmp1c3RpZnktcmlnaHQtZnVsbGhkIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiByaWdodCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmp1c3RpZnktc3RhcnQtbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5qdXN0aWZ5LXN0YXJ0LXRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LXN0YXJ0LXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LXN0YXJ0LXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5qdXN0aWZ5LXN0YXJ0LWRlc2t0b3Age1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmp1c3RpZnktc3RhcnQtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5qdXN0aWZ5LXN0YXJ0LXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmp1c3RpZnktc3RhcnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5qdXN0aWZ5LXN0YXJ0LWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWVuZC1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5qdXN0aWZ5LWVuZC10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktZW5kLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1lbmQtdG91Y2gge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5qdXN0aWZ5LWVuZC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuanVzdGlmeS1lbmQtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuanVzdGlmeS1lbmQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmp1c3RpZnktZW5kLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmp1c3RpZnktZW5kLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1mbGV4LXN0YXJ0LW1vYmlsZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmp1c3RpZnktZmxleC1zdGFydC10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktZmxleC1zdGFydC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktZmxleC1zdGFydC10b3VjaCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmp1c3RpZnktZmxleC1zdGFydC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuanVzdGlmeS1mbGV4LXN0YXJ0LWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmp1c3RpZnktZmxleC1zdGFydC13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuanVzdGlmeS1mbGV4LXN0YXJ0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmp1c3RpZnktZmxleC1zdGFydC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmp1c3RpZnktZmxleC1lbmQtbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmp1c3RpZnktZmxleC1lbmQtdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1mbGV4LWVuZC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LWZsZXgtZW5kLXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmp1c3RpZnktZmxleC1lbmQtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5qdXN0aWZ5LWZsZXgtZW5kLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5qdXN0aWZ5LWZsZXgtZW5kLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuanVzdGlmeS1mbGV4LWVuZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuanVzdGlmeS1mbGV4LWVuZC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWNlbnRlci1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5qdXN0aWZ5LWNlbnRlci10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktY2VudGVyLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1jZW50ZXItdG91Y2gge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5qdXN0aWZ5LWNlbnRlci1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuanVzdGlmeS1jZW50ZXItZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuanVzdGlmeS1jZW50ZXItd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmp1c3RpZnktY2VudGVyLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmp1c3RpZnktY2VudGVyLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1ub3JtYWwtbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuanVzdGlmeS1ub3JtYWwtdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LW5vcm1hbC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktbm9ybWFsLXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuanVzdGlmeS1ub3JtYWwtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmp1c3RpZnktbm9ybWFsLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmp1c3RpZnktbm9ybWFsLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5qdXN0aWZ5LW5vcm1hbC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5qdXN0aWZ5LW5vcm1hbC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLXRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWJldHdlZW4tdG91Y2gge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWJldHdlZW4td2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWJldHdlZW4td2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWFyb3VuZC1tb2JpbGUge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuanVzdGlmeS1zcGFjZS1hcm91bmQtdGFibGV0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1zcGFjZS1hcm91bmQtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1zcGFjZS1hcm91bmQtdG91Y2gge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuanVzdGlmeS1zcGFjZS1hcm91bmQtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWFyb3VuZC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuanVzdGlmeS1zcGFjZS1hcm91bmQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWFyb3VuZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuanVzdGlmeS1zcGFjZS1hcm91bmQtZnVsbGhkIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanVzdGlmeS1zcGFjZS1ldmVubHktbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuanVzdGlmeS1zcGFjZS1ldmVubHktdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWV2ZW5seS10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktc3BhY2UtZXZlbmx5LXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuanVzdGlmeS1zcGFjZS1ldmVubHktZGVza3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmp1c3RpZnktc3BhY2UtZXZlbmx5LWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmp1c3RpZnktc3BhY2UtZXZlbmx5LXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWV2ZW5seS13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5qdXN0aWZ5LXNwYWNlLWV2ZW5seS1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmp1c3RpZnktc3RyZXRjaC1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuanVzdGlmeS1zdHJldGNoLXRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmp1c3RpZnktc3RyZXRjaC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qdXN0aWZ5LXN0cmV0Y2gtdG91Y2gge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuanVzdGlmeS1zdHJldGNoLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuanVzdGlmeS1zdHJldGNoLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5qdXN0aWZ5LXN0cmV0Y2gtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5qdXN0aWZ5LXN0cmV0Y2gtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmp1c3RpZnktc3RyZXRjaC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0aWZ5LWJhc2VsaW5lLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuanVzdGlmeS1iYXNlbGluZS10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1iYXNlbGluZS10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuanVzdGlmeS1iYXNlbGluZS10b3VjaCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuanVzdGlmeS1iYXNlbGluZS1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5qdXN0aWZ5LWJhc2VsaW5lLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuanVzdGlmeS1iYXNlbGluZS13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5qdXN0aWZ5LWJhc2VsaW5lLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuanVzdGlmeS1iYXNlbGluZS1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc2VsZi1hdXRvLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24tc2VsZi1hdXRvLXRhYmxldCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWF1dG8tdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtYXV0by10b3VjaCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24tc2VsZi1hdXRvLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtYXV0by1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLXNlbGYtYXV0by13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1zZWxmLWF1dG8td2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zZWxmLWF1dG8tZnVsbGhkIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLXNlbGYtZmxleC1zdGFydC1tb2JpbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtdGFibGV0IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtdG91Y2gge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtZmxleC1zdGFydC1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLXNlbGYtZmxleC1zdGFydC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtZnVsbGhkIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtZW5kLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFsaWduLXNlbGYtZmxleC1lbmQtdGFibGV0IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtZW5kLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tc2VsZi1mbGV4LWVuZC10b3VjaCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFsaWduLXNlbGYtZmxleC1lbmQtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtZmxleC1lbmQtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWxpZ24tc2VsZi1mbGV4LWVuZC13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuYWxpZ24tc2VsZi1mbGV4LWVuZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zZWxmLWZsZXgtZW5kLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc2VsZi1jZW50ZXItbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1zZWxmLWNlbnRlci10YWJsZXQge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tc2VsZi1jZW50ZXItdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtY2VudGVyLXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1zZWxmLWNlbnRlci1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWNlbnRlci1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLXNlbGYtY2VudGVyLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLXNlbGYtY2VudGVyLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24tc2VsZi1jZW50ZXItZnVsbGhkIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLXNlbGYtYmFzZWxpbmUtbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lLXRhYmxldCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lLXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtYmFzZWxpbmUtZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLXNlbGYtYmFzZWxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1zZWxmLXN0cmV0Y2gtbW9iaWxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1zZWxmLXN0cmV0Y2gtdGFibGV0IHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLXNlbGYtc3RyZXRjaC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24tc2VsZi1zdHJldGNoLXRvdWNoIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1zZWxmLXN0cmV0Y2gtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuYWxpZ24tc2VsZi1zdHJldGNoLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWxpZ24tc2VsZi1zdHJldGNoLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLXNlbGYtc3RyZXRjaC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmFsaWduLXNlbGYtc3RyZXRjaC1mdWxsaGQge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24taXRlbXMtZmxleC1zdGFydC1tb2JpbGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0LXRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24taXRlbXMtZmxleC1zdGFydC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQtdG91Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0LWRlc2t0b3Age1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0LWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQtd2lkZXNjcmVlbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24taXRlbXMtZmxleC1zdGFydC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWl0ZW1zLWZsZXgtZW5kLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LWVuZC10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LWVuZC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LWVuZC10b3VjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LWVuZC1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmFsaWduLWl0ZW1zLWZsZXgtZW5kLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LWVuZC13aWRlc2NyZWVuIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLWl0ZW1zLWZsZXgtZW5kLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1mbGV4LWVuZC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1jZW50ZXItbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYWxpZ24taXRlbXMtY2VudGVyLXRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24taXRlbXMtY2VudGVyLXRhYmxldC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24taXRlbXMtY2VudGVyLXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWxpZ24taXRlbXMtY2VudGVyLWRlc2t0b3Age1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1jZW50ZXItZGVza3RvcC1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWxpZ24taXRlbXMtY2VudGVyLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5hbGlnbi1pdGVtcy1jZW50ZXItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24taXRlbXMtY2VudGVyLWZ1bGxoZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24taXRlbXMtYmFzZWxpbmUtbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hbGlnbi1pdGVtcy1iYXNlbGluZS10YWJsZXQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24taXRlbXMtYmFzZWxpbmUtdGFibGV0LW9ubHkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFsaWduLWl0ZW1zLWJhc2VsaW5lLXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1iYXNlbGluZS1kZXNrdG9wIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1iYXNlbGluZS1kZXNrdG9wLW9ubHkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLWJhc2VsaW5lLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmFsaWduLWl0ZW1zLWJhc2VsaW5lLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24taXRlbXMtYmFzZWxpbmUtZnVsbGhkIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWduLWl0ZW1zLXN0cmV0Y2gtbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFsaWduLWl0ZW1zLXN0cmV0Y2gtdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWxpZ24taXRlbXMtc3RyZXRjaC10YWJsZXQtb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1zdHJldGNoLXRvdWNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFsaWduLWl0ZW1zLXN0cmV0Y2gtZGVza3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5hbGlnbi1pdGVtcy1zdHJldGNoLWRlc2t0b3Atb25seSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hbGlnbi1pdGVtcy1zdHJldGNoLXdpZGVzY3JlZW4ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuYWxpZ24taXRlbXMtc3RyZXRjaC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuYWxpZ24taXRlbXMtc3RyZXRjaC1mdWxsaGQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNS1tb2JpbGUge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTUtdGFibGV0IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUtdG91Y2gge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTUtZnVsbGhkIHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01LWRlc2t0b3Age1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xMC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xMC10YWJsZXQge1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTEwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTAtdG91Y2gge1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTEwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMC10b3VjaCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTE1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTE1LXRhYmxldCB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNS10b3VjaCB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTE1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTUtZnVsbGhkIHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xNS10YWJsZXQge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjAtbW9iaWxlIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjAtdGFibGV0IHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTIwLXRvdWNoIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTIwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTIwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yMC1mdWxsaGQge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yMC1tb2JpbGUge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTIwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAtdG91Y2gge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yMC1mdWxsaGQge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yNS1tb2JpbGUge1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yNS10YWJsZXQge1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjUtdG91Y2gge1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTI1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yNS10b3VjaCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTMwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTMwLXRhYmxldCB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMC10b3VjaCB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTMwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzAtZnVsbGhkIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zMC10YWJsZXQge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzUtbW9iaWxlIHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzUtdGFibGV0IHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM1LXRvdWNoIHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTM1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTM1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zNS1mdWxsaGQge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zNS1tb2JpbGUge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTM1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUtdG91Y2gge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zNS1mdWxsaGQge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00MC1tb2JpbGUge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00MC10YWJsZXQge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDAtdG91Y2gge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQ1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQ1LXRhYmxldCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NS10b3VjaCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQ1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDUtZnVsbGhkIHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00NS10YWJsZXQge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTAtbW9iaWxlIHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTAtdGFibGV0IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUwLXRvdWNoIHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTUwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTUwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01MC1mdWxsaGQge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01MC1tb2JpbGUge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTUwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAtdG91Y2gge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01MC1mdWxsaGQge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01NS1tb2JpbGUge1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01NS10YWJsZXQge1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTUtdG91Y2gge1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTU1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTYwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTYwLXRhYmxldCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MC10b3VjaCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTYwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjAtZnVsbGhkIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02MC10YWJsZXQge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjUtbW9iaWxlIHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjUtdGFibGV0IHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY1LXRvdWNoIHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTY1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTY1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02NS1mdWxsaGQge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02NS1tb2JpbGUge1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTY1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUtdG91Y2gge1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02NS1mdWxsaGQge1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03MC1tb2JpbGUge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03MC10YWJsZXQge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTcwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzAtdG91Y2gge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTcwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTc1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTc1LXRhYmxldCB7XG4gICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NS10b3VjaCB7XG4gICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTc1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzUtZnVsbGhkIHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03NS10YWJsZXQge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODAtbW9iaWxlIHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODAtdGFibGV0IHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTgwLXRvdWNoIHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTgwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTgwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04MC1mdWxsaGQge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04MC1tb2JpbGUge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTgwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODAtdG91Y2gge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgwLWRlc2t0b3Age1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04MC1mdWxsaGQge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04NS1tb2JpbGUge1xuICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04NS10YWJsZXQge1xuICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODUtdG91Y2gge1xuICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTg1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTkwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTkwLXRhYmxldCB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtOTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC05MC10b3VjaCB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTkwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC05MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC05MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtOTAtZnVsbGhkIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtOTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC05MC10YWJsZXQge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtOTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTkwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC05MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC05MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTkwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtOTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtOTUtbW9iaWxlIHtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtOTUtdGFibGV0IHtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC05NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTk1LXRvdWNoIHtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtOTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTk1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTk1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC05NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC05NS1mdWxsaGQge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC05NS1tb2JpbGUge1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTk1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC05NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtOTUtdG91Y2gge1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTk1LWRlc2t0b3Age1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTk1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtOTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC05NS1mdWxsaGQge1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xMDAtbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTEwMC10YWJsZXQge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMDAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTAwLXRvdWNoIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTEwMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTEwMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTAwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xMDAtZnVsbGhkIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwMC1tb2JpbGUge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xMDAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMDAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMDAtdG91Y2gge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xMDAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xMDAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xMDAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTEwNS1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTA1LXRhYmxldCB7XG4gICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTEwNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMDUtdG91Y2gge1xuICAgIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTA1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTA1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xMDUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTEwNS1mdWxsaGQge1xuICAgIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTA1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTEwNS10YWJsZXQge1xuICAgIGhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwNS10b3VjaCB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTA1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEwNS1mdWxsaGQge1xuICAgIGhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMTEwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xMTAtdGFibGV0IHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTEwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTExMC10b3VjaCB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xMTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTExMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTExMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTEwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0xMTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTEwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTEwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTEwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTEwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xMTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTEwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTEwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xMTUtbW9iaWxlIHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTExNS10YWJsZXQge1xuICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTE1LXRvdWNoIHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTExNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTExNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTE1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xMTUtZnVsbGhkIHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTExNS1tb2JpbGUge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xMTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMTUtdG91Y2gge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xMTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTExNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xMTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTExNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xMTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTEyMC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTIwLXRhYmxldCB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTEyMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMjAtdG91Y2gge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTIwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTIwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xMjAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTEyMC1mdWxsaGQge1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTIwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTEyMC10YWJsZXQge1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEyMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEyMC10b3VjaCB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEyMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTIwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEyMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEyMC1mdWxsaGQge1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMTI1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xMjUtdGFibGV0IHtcbiAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTI1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTEyNS10b3VjaCB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xMjUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMjUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTEyNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTEyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTI1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0xMjUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTI1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTI1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTI1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTI1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xMjUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTI1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTI1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xMzAtbW9iaWxlIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTEzMC10YWJsZXQge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMzAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTMwLXRvdWNoIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTEzMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTEzMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTMwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xMzAtZnVsbGhkIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzMC1tb2JpbGUge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xMzAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMzAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xMzAtdG91Y2gge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xMzAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xMzAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xMzAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTEzNS1tb2JpbGUge1xuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTM1LXRhYmxldCB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTEzNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xMzUtdG91Y2gge1xuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTM1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTM1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xMzUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTEzNS1mdWxsaGQge1xuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTM1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTEzNS10YWJsZXQge1xuICAgIGhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzNS10b3VjaCB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTM1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTEzNS1mdWxsaGQge1xuICAgIGhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMTQwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xNDAtdGFibGV0IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTQwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE0MC10b3VjaCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xNDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTE0MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTE0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTQwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0xNDAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTQwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTQwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTQwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTQwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xNDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTQwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTQwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xNDUtbW9iaWxlIHtcbiAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTE0NS10YWJsZXQge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTQ1LXRvdWNoIHtcbiAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTE0NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTE0NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTQ1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xNDUtZnVsbGhkIHtcbiAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE0NS1tb2JpbGUge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xNDUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xNDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xNDUtdG91Y2gge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xNDUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE0NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xNDUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTE0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xNDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTE1MC1tb2JpbGUge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTUwLXRhYmxldCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE1MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNTAtdG91Y2gge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTUwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTUwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xNTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTE1MC1mdWxsaGQge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTUwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTE1MC10YWJsZXQge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1MC10b3VjaCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTUwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE1MC1mdWxsaGQge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMTU1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xNTUtdGFibGV0IHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTU1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE1NS10b3VjaCB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xNTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTE1NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTE1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTU1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0xNTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTU1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTU1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTU1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTU1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xNTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTU1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTU1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xNjAtbW9iaWxlIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTE2MC10YWJsZXQge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTYwLXRvdWNoIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTE2MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTE2MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTYwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xNjAtZnVsbGhkIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2MC1tb2JpbGUge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xNjAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xNjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xNjAtdG91Y2gge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xNjAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xNjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xNjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTE2NS1tb2JpbGUge1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTY1LXRhYmxldCB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE2NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNjUtdG91Y2gge1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTY1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTY1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xNjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTE2NS1mdWxsaGQge1xuICAgIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTY1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTE2NS10YWJsZXQge1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2NS10b3VjaCB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTY1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE2NS1mdWxsaGQge1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMTcwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xNzAtdGFibGV0IHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTcwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE3MC10b3VjaCB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xNzAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTE3MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTE3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTcwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0xNzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTcwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTcwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTcwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTcwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xNzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTcwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTcwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xNzUtbW9iaWxlIHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTE3NS10YWJsZXQge1xuICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xNzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTc1LXRvdWNoIHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTE3NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTE3NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTc1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xNzUtZnVsbGhkIHtcbiAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE3NS1tb2JpbGUge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xNzUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xNzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xNzUtdG91Y2gge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xNzUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE3NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xNzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTE3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xNzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTE4MC1tb2JpbGUge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTgwLXRhYmxldCB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE4MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xODAtdG91Y2gge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTgwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTgwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xODAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTE4MC1mdWxsaGQge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTgwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTE4MC10YWJsZXQge1xuICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE4MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE4MC10b3VjaCB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE4MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTgwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE4MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE4MC1mdWxsaGQge1xuICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMTg1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0xODUtdGFibGV0IHtcbiAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTg1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE4NS10b3VjaCB7XG4gICAgd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xODUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xODUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTE4NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTE4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMTg1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0xODUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMTg1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTg1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTg1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTg1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0xODUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTg1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0xODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTg1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0xOTAtbW9iaWxlIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTE5MC10YWJsZXQge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xOTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTkwLXRvdWNoIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTE5MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTE5MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTkwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0xOTAtZnVsbGhkIHtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5MC1tb2JpbGUge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0xOTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xOTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0xOTAtdG91Y2gge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0xOTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0xOTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0xOTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTE5NS1tb2JpbGUge1xuICAgIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMTk1LXRhYmxldCB7XG4gICAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTE5NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0xOTUtdG91Y2gge1xuICAgIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMTk1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMTk1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0xOTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0xOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTE5NS1mdWxsaGQge1xuICAgIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTk1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTE5NS10YWJsZXQge1xuICAgIGhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5NS10b3VjaCB7XG4gICAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMTk1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTE5NS1mdWxsaGQge1xuICAgIGhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjAwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yMDAtdGFibGV0IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjAwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTIwMC10b3VjaCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yMDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTIwMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTIwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjAwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yMDAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjAwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yMDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjAwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yMDUtbW9iaWxlIHtcbiAgICB3aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTIwNS10YWJsZXQge1xuICAgIHdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjA1LXRvdWNoIHtcbiAgICB3aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTIwNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTIwNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjA1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yMDUtZnVsbGhkIHtcbiAgICB3aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIwNS1tb2JpbGUge1xuICAgIGhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yMDUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMDUtdG91Y2gge1xuICAgIGhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yMDUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIwNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yMDUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTIwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yMDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTIxMC1tb2JpbGUge1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjEwLXRhYmxldCB7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTIxMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMTAtdG91Y2gge1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjEwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjEwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yMTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTIxMC1mdWxsaGQge1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjEwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTIxMC10YWJsZXQge1xuICAgIGhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIxMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIxMC10b3VjaCB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIxMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjEwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIxMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIxMC1mdWxsaGQge1xuICAgIGhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjE1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yMTUtdGFibGV0IHtcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjE1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTIxNS10b3VjaCB7XG4gICAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yMTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTIxNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTIxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjE1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yMTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjE1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjE1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjE1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjE1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yMTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjE1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjE1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yMjAtbW9iaWxlIHtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTIyMC10YWJsZXQge1xuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjIwLXRvdWNoIHtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTIyMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTIyMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjIwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yMjAtZnVsbGhkIHtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyMC1tb2JpbGUge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yMjAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMjAtdG91Y2gge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yMjAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yMjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yMjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTIyNS1tb2JpbGUge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjI1LXRhYmxldCB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTIyNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMjUtdG91Y2gge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjI1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjI1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yMjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTIyNS1mdWxsaGQge1xuICAgIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjI1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTIyNS10YWJsZXQge1xuICAgIGhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyNS10b3VjaCB7XG4gICAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjI1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIyNS1mdWxsaGQge1xuICAgIGhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjMwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yMzAtdGFibGV0IHtcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjMwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTIzMC10b3VjaCB7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yMzAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTIzMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTIzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjMwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yMzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjMwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjMwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjMwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjMwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yMzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjMwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjMwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yMzUtbW9iaWxlIHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTIzNS10YWJsZXQge1xuICAgIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yMzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjM1LXRvdWNoIHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTIzNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTIzNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjM1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yMzUtZnVsbGhkIHtcbiAgICB3aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIzNS1tb2JpbGUge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yMzUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yMzUtdG91Y2gge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yMzUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTIzNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yMzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTIzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yMzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTI0MC1tb2JpbGUge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjQwLXRhYmxldCB7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI0MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNDAtdG91Y2gge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjQwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjQwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNDAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTI0MC1mdWxsaGQge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTI0MC10YWJsZXQge1xuICAgIGhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI0MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI0MC10b3VjaCB7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI0MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI0MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI0MC1mdWxsaGQge1xuICAgIGhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjQ1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yNDUtdGFibGV0IHtcbiAgICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjQ1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI0NS10b3VjaCB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNDUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNDUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTI0NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTI0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjQ1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yNDUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjQ1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQ1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQ1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQ1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yNDUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQ1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjQ1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yNTAtbW9iaWxlIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTI1MC10YWJsZXQge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjUwLXRvdWNoIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTI1MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTI1MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjUwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yNTAtZnVsbGhkIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1MC1tb2JpbGUge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yNTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yNTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yNTAtdG91Y2gge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yNTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yNTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yNTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTI1NS1tb2JpbGUge1xuICAgIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjU1LXRhYmxldCB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI1NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNTUtdG91Y2gge1xuICAgIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjU1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjU1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTI1NS1mdWxsaGQge1xuICAgIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjU1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTI1NS10YWJsZXQge1xuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1NS10b3VjaCB7XG4gICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjU1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI1NS1mdWxsaGQge1xuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjYwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yNjAtdGFibGV0IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjYwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI2MC10b3VjaCB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNjAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNjAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTI2MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTI2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjYwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yNjAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjYwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjYwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjYwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjYwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yNjAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjYwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjYwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yNjUtbW9iaWxlIHtcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTI2NS10YWJsZXQge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNjUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjY1LXRvdWNoIHtcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTI2NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTI2NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjY1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yNjUtZnVsbGhkIHtcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI2NS1tb2JpbGUge1xuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yNjUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yNjUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yNjUtdG91Y2gge1xuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yNjUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI2NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yNjUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTI2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yNjUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTI3MC1tb2JpbGUge1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjcwLXRhYmxldCB7XG4gICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI3MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNzAtdG91Y2gge1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjcwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjcwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNzAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTI3MC1mdWxsaGQge1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjcwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTI3MC10YWJsZXQge1xuICAgIGhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI3MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI3MC10b3VjaCB7XG4gICAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI3MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjcwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI3MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI3MC1mdWxsaGQge1xuICAgIGhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjc1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yNzUtdGFibGV0IHtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjc1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI3NS10b3VjaCB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yNzUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yNzUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTI3NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTI3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjc1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yNzUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjc1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjc1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjc1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjc1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yNzUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjc1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjc1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yODAtbW9iaWxlIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTI4MC10YWJsZXQge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yODAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjgwLXRvdWNoIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTI4MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTI4MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjgwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yODAtZnVsbGhkIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4MC1tb2JpbGUge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yODAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yODAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yODAtdG91Y2gge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yODAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yODAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yODAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTI4NS1tb2JpbGUge1xuICAgIHdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMjg1LXRhYmxldCB7XG4gICAgd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI4NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yODUtdG91Y2gge1xuICAgIHdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjg1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjg1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yODUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0yODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTI4NS1mdWxsaGQge1xuICAgIHdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjg1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTI4NS10YWJsZXQge1xuICAgIGhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4NS10b3VjaCB7XG4gICAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjg1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI4NS1mdWxsaGQge1xuICAgIGhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMjkwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0yOTAtdGFibGV0IHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjkwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTI5MC10b3VjaCB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0yOTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yOTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTI5MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTI5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMjkwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0yOTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMjkwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjkwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjkwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjkwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0yOTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMjkwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0yOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMjkwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0yOTUtbW9iaWxlIHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTI5NS10YWJsZXQge1xuICAgIHdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0yOTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMjk1LXRvdWNoIHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTI5NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTI5NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMjk1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMjk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0yOTUtZnVsbGhkIHtcbiAgICB3aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI5NS1tb2JpbGUge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0yOTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yOTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0yOTUtdG91Y2gge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0yOTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTI5NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0yOTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTI5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0yOTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTMwMC1tb2JpbGUge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzAwLXRhYmxldCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTMwMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMDAtdG91Y2gge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzAwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzAwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMDAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTMwMC1mdWxsaGQge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzAwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTMwMC10YWJsZXQge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwMC10b3VjaCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzAwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMwMC1mdWxsaGQge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzA1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zMDUtdGFibGV0IHtcbiAgICB3aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzA1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTMwNS10b3VjaCB7XG4gICAgd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMDUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMDUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTMwNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTMwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzA1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zMDUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzA1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzA1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzA1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzA1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zMDUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzA1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzA1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0zMTAtbW9iaWxlIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTMxMC10YWJsZXQge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzEwLXRvdWNoIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTMxMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTMxMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzEwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zMTAtZnVsbGhkIHtcbiAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxMC1tb2JpbGUge1xuICAgIGhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zMTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zMTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zMTAtdG91Y2gge1xuICAgIGhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zMTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0zMTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zMTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTMxNS1tb2JpbGUge1xuICAgIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzE1LXRhYmxldCB7XG4gICAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTMxNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMTUtdG91Y2gge1xuICAgIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzE1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzE1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTMxNS1mdWxsaGQge1xuICAgIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzE1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTMxNS10YWJsZXQge1xuICAgIGhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxNS10b3VjaCB7XG4gICAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzE1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMxNS1mdWxsaGQge1xuICAgIGhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzIwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zMjAtdGFibGV0IHtcbiAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzIwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTMyMC10b3VjaCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMjAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMjAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTMyMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTMyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzIwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zMjAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzIwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzIwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzIwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzIwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zMjAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzIwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzIwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0zMjUtbW9iaWxlIHtcbiAgICB3aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTMyNS10YWJsZXQge1xuICAgIHdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMjUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzI1LXRvdWNoIHtcbiAgICB3aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTMyNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTMyNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzI1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zMjUtZnVsbGhkIHtcbiAgICB3aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMyNS1tb2JpbGUge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zMjUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zMjUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zMjUtdG91Y2gge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zMjUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMyNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0zMjUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTMyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zMjUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTMzMC1tb2JpbGUge1xuICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzMwLXRhYmxldCB7XG4gICAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTMzMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMzAtdG91Y2gge1xuICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzMwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzMwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMzAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTMzMC1mdWxsaGQge1xuICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzMwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTMzMC10YWJsZXQge1xuICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMzMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMzMC10b3VjaCB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMzMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzMwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMzMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTMzMC1mdWxsaGQge1xuICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzM1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zMzUtdGFibGV0IHtcbiAgICB3aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzM1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTMzNS10b3VjaCB7XG4gICAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zMzUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zMzUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTMzNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTMzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzM1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zMzUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzM1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzM1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzM1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzM1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zMzUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzM1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzM1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0zNDAtbW9iaWxlIHtcbiAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTM0MC10YWJsZXQge1xuICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNDAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzQwLXRvdWNoIHtcbiAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTM0MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTM0MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzQwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zNDAtZnVsbGhkIHtcbiAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0MC1tb2JpbGUge1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zNDAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNDAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNDAtdG91Y2gge1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zNDAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0zNDAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zNDAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTM0NS1tb2JpbGUge1xuICAgIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzQ1LXRhYmxldCB7XG4gICAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM0NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNDUtdG91Y2gge1xuICAgIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzQ1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzQ1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zNDUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTM0NS1mdWxsaGQge1xuICAgIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzQ1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTM0NS10YWJsZXQge1xuICAgIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0NS10b3VjaCB7XG4gICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzQ1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM0NS1mdWxsaGQge1xuICAgIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzUwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zNTAtdGFibGV0IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzUwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM1MC10b3VjaCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zNTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTM1MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTM1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzUwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zNTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzUwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zNTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzUwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0zNTUtbW9iaWxlIHtcbiAgICB3aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTM1NS10YWJsZXQge1xuICAgIHdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzU1LXRvdWNoIHtcbiAgICB3aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTM1NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTM1NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzU1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zNTUtZnVsbGhkIHtcbiAgICB3aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM1NS1tb2JpbGUge1xuICAgIGhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zNTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNTUtdG91Y2gge1xuICAgIGhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zNTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM1NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0zNTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTM1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zNTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTM2MC1tb2JpbGUge1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzYwLXRhYmxldCB7XG4gICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM2MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNjAtdG91Y2gge1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzYwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzYwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zNjAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTM2MC1mdWxsaGQge1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzYwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTM2MC10YWJsZXQge1xuICAgIGhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM2MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM2MC10b3VjaCB7XG4gICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM2MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzYwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM2MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM2MC1mdWxsaGQge1xuICAgIGhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzY1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zNjUtdGFibGV0IHtcbiAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzY1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM2NS10b3VjaCB7XG4gICAgd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zNjUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNjUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTM2NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTM2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzY1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zNjUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzY1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzY1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzY1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzY1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zNjUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzY1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzY1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0zNzAtbW9iaWxlIHtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTM3MC10YWJsZXQge1xuICAgIHdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNzAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzcwLXRvdWNoIHtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTM3MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTM3MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzcwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zNzAtZnVsbGhkIHtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3MC1tb2JpbGUge1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zNzAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNzAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zNzAtdG91Y2gge1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zNzAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0zNzAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zNzAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTM3NS1tb2JpbGUge1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzc1LXRhYmxldCB7XG4gICAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM3NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zNzUtdG91Y2gge1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzc1LWRlc2t0b3Age1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzc1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zNzUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTM3NS1mdWxsaGQge1xuICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzc1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTM3NS10YWJsZXQge1xuICAgIGhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3NS10b3VjaCB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzc1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM3NS1mdWxsaGQge1xuICAgIGhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzgwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zODAtdGFibGV0IHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzgwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM4MC10b3VjaCB7XG4gICAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zODAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zODAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTM4MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTM4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzgwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zODAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzgwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzgwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzgwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzgwLWRlc2t0b3Age1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zODAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzgwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzgwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC0zODUtbW9iaWxlIHtcbiAgICB3aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTM4NS10YWJsZXQge1xuICAgIHdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zODUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzg1LXRvdWNoIHtcbiAgICB3aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTM4NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTM4NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzg1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtMzg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC0zODUtZnVsbGhkIHtcbiAgICB3aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM4NS1tb2JpbGUge1xuICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC0zODUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zODUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC0zODUtdG91Y2gge1xuICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC0zODUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM4NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC0zODUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTM4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC0zODUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTM5MC1tb2JpbGUge1xuICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtMzkwLXRhYmxldCB7XG4gICAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM5MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zOTAtdG91Y2gge1xuICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtMzkwLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzkwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zOTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC0zOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTM5MC1mdWxsaGQge1xuICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzkwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTM5MC10YWJsZXQge1xuICAgIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM5MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM5MC10b3VjaCB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM5MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzkwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM5MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTM5MC1mdWxsaGQge1xuICAgIGhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtMzk1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC0zOTUtdGFibGV0IHtcbiAgICB3aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtMzk1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTM5NS10b3VjaCB7XG4gICAgd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC0zOTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC0zOTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTM5NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTM5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtMzk1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC0zOTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtMzk1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzk1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzk1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzk1LWRlc2t0b3Age1xuICAgIGhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC0zOTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtMzk1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC0zOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtMzk1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00MDAtbW9iaWxlIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQwMC10YWJsZXQge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MDAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDAwLXRvdWNoIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQwMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQwMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDAwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00MDAtZnVsbGhkIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwMC1tb2JpbGUge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00MDAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MDAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MDAtdG91Y2gge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00MDAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00MDAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00MDAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQwNS1tb2JpbGUge1xuICAgIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDA1LXRhYmxldCB7XG4gICAgd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQwNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MDUtdG91Y2gge1xuICAgIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDA1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDA1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00MDUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQwNS1mdWxsaGQge1xuICAgIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDA1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQwNS10YWJsZXQge1xuICAgIGhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDA1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQwNS1mdWxsaGQge1xuICAgIGhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNDEwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00MTAtdGFibGV0IHtcbiAgICB3aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDEwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQxMC10b3VjaCB7XG4gICAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00MTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTQxMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDEwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC00MTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDEwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDEwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDEwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDEwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00MTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDEwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDEwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00MTUtbW9iaWxlIHtcbiAgICB3aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQxNS10YWJsZXQge1xuICAgIHdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDE1LXRvdWNoIHtcbiAgICB3aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQxNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQxNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDE1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00MTUtZnVsbGhkIHtcbiAgICB3aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQxNS1tb2JpbGUge1xuICAgIGhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00MTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MTUtdG91Y2gge1xuICAgIGhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00MTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQxNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00MTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00MTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQyMC1tb2JpbGUge1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDIwLXRhYmxldCB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQyMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MjAtdG91Y2gge1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDIwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDIwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00MjAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQyMC1mdWxsaGQge1xuICAgIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDIwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQyMC10YWJsZXQge1xuICAgIGhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQyMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQyMC10b3VjaCB7XG4gICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQyMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDIwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQyMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQyMC1mdWxsaGQge1xuICAgIGhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNDI1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00MjUtdGFibGV0IHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDI1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQyNS10b3VjaCB7XG4gICAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00MjUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MjUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTQyNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDI1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC00MjUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDI1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDI1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDI1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDI1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00MjUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDI1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDI1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00MzAtbW9iaWxlIHtcbiAgICB3aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQzMC10YWJsZXQge1xuICAgIHdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MzAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDMwLXRvdWNoIHtcbiAgICB3aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQzMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQzMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDMwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00MzAtZnVsbGhkIHtcbiAgICB3aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzMC1tb2JpbGUge1xuICAgIGhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00MzAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MzAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00MzAtdG91Y2gge1xuICAgIGhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00MzAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00MzAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00MzAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQzNS1tb2JpbGUge1xuICAgIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDM1LXRhYmxldCB7XG4gICAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQzNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00MzUtdG91Y2gge1xuICAgIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDM1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDM1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00MzUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQzNS1mdWxsaGQge1xuICAgIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDM1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQzNS10YWJsZXQge1xuICAgIGhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDM1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQzNS1mdWxsaGQge1xuICAgIGhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNDQwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00NDAtdGFibGV0IHtcbiAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDQwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ0MC10b3VjaCB7XG4gICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00NDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTQ0MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQ0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDQwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC00NDAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDQwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDQwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDQwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDQwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00NDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDQwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDQwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00NDUtbW9iaWxlIHtcbiAgICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQ0NS10YWJsZXQge1xuICAgIHdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDQ1LXRvdWNoIHtcbiAgICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQ0NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQ0NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDQ1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00NDUtZnVsbGhkIHtcbiAgICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ0NS1tb2JpbGUge1xuICAgIGhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00NDUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00NDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00NDUtdG91Y2gge1xuICAgIGhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00NDUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ0NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00NDUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00NDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQ1MC1tb2JpbGUge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDUwLXRhYmxldCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ1MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NTAtdG91Y2gge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDUwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDUwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00NTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQ1MC1mdWxsaGQge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDUwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQ1MC10YWJsZXQge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDUwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ1MC1mdWxsaGQge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNDU1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00NTUtdGFibGV0IHtcbiAgICB3aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDU1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ1NS10b3VjaCB7XG4gICAgd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00NTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTQ1NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQ1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDU1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC00NTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDU1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDU1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDU1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDU1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00NTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDU1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDU1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00NjAtbW9iaWxlIHtcbiAgICB3aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQ2MC10YWJsZXQge1xuICAgIHdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDYwLXRvdWNoIHtcbiAgICB3aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQ2MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQ2MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDYwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00NjAtZnVsbGhkIHtcbiAgICB3aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2MC1tb2JpbGUge1xuICAgIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00NjAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00NjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00NjAtdG91Y2gge1xuICAgIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00NjAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00NjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00NjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQ2NS1tb2JpbGUge1xuICAgIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDY1LXRhYmxldCB7XG4gICAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ2NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NjUtdG91Y2gge1xuICAgIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDY1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDY1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00NjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQ2NS1mdWxsaGQge1xuICAgIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDY1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQ2NS10YWJsZXQge1xuICAgIGhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDY1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ2NS1mdWxsaGQge1xuICAgIGhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNDcwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00NzAtdGFibGV0IHtcbiAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDcwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ3MC10b3VjaCB7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00NzAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTQ3MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQ3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDcwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC00NzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDcwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDcwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDcwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDcwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00NzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDcwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDcwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00NzUtbW9iaWxlIHtcbiAgICB3aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQ3NS10YWJsZXQge1xuICAgIHdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00NzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDc1LXRvdWNoIHtcbiAgICB3aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQ3NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQ3NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDc1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00NzUtZnVsbGhkIHtcbiAgICB3aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ3NS1tb2JpbGUge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00NzUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00NzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00NzUtdG91Y2gge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00NzUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ3NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00NzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00NzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQ4MC1tb2JpbGUge1xuICAgIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDgwLXRhYmxldCB7XG4gICAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ4MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00ODAtdG91Y2gge1xuICAgIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDgwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDgwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00ODAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQ4MC1mdWxsaGQge1xuICAgIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDgwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQ4MC10YWJsZXQge1xuICAgIGhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ4MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ4MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ4MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDgwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ4MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ4MC1mdWxsaGQge1xuICAgIGhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNDg1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC00ODUtdGFibGV0IHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDg1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ4NS10b3VjaCB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC00ODUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC00ODUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTQ4NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTQ4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNDg1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC00ODUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNDg1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDg1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDg1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDg1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC00ODUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDg1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC00ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDg1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC00OTAtbW9iaWxlIHtcbiAgICB3aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTQ5MC10YWJsZXQge1xuICAgIHdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00OTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDkwLXRvdWNoIHtcbiAgICB3aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTQ5MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTQ5MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDkwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNDkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC00OTAtZnVsbGhkIHtcbiAgICB3aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5MC1tb2JpbGUge1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC00OTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00OTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC00OTAtdG91Y2gge1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC00OTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC00OTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC00OTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTQ5NS1tb2JpbGUge1xuICAgIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNDk1LXRhYmxldCB7XG4gICAgd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTQ5NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC00OTUtdG91Y2gge1xuICAgIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNDk1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNDk1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC00OTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC00OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTQ5NS1mdWxsaGQge1xuICAgIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDk1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTQ5NS10YWJsZXQge1xuICAgIGhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNDk1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNDk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTQ5NS1mdWxsaGQge1xuICAgIGhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTAwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01MDAtdGFibGV0IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTAwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUwMC10b3VjaCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01MDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTUwMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTUwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTAwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01MDAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTAwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01MDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTAwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01MDUtbW9iaWxlIHtcbiAgICB3aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTUwNS10YWJsZXQge1xuICAgIHdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTA1LXRvdWNoIHtcbiAgICB3aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTUwNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTUwNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTA1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01MDUtZnVsbGhkIHtcbiAgICB3aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUwNS1tb2JpbGUge1xuICAgIGhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01MDUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MDUtdG91Y2gge1xuICAgIGhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01MDUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUwNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01MDUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTUwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01MDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTUxMC1tb2JpbGUge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTEwLXRhYmxldCB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUxMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MTAtdG91Y2gge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTEwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTEwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC01MTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTUxMC1mdWxsaGQge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTEwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTUxMC10YWJsZXQge1xuICAgIGhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUxMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUxMC10b3VjaCB7XG4gICAgaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUxMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTEwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUxMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUxMC1mdWxsaGQge1xuICAgIGhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTE1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01MTUtdGFibGV0IHtcbiAgICB3aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTE1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUxNS10b3VjaCB7XG4gICAgd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01MTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTUxNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTUxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTE1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01MTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTE1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTE1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTE1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTE1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01MTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTE1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTE1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01MjAtbW9iaWxlIHtcbiAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTUyMC10YWJsZXQge1xuICAgIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTIwLXRvdWNoIHtcbiAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTUyMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTUyMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTIwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01MjAtZnVsbGhkIHtcbiAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyMC1tb2JpbGUge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01MjAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MjAtdG91Y2gge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01MjAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01MjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01MjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTUyNS1tb2JpbGUge1xuICAgIHdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTI1LXRhYmxldCB7XG4gICAgd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUyNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MjUtdG91Y2gge1xuICAgIHdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTI1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTI1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC01MjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTUyNS1mdWxsaGQge1xuICAgIHdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTI1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTUyNS10YWJsZXQge1xuICAgIGhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTI1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUyNS1mdWxsaGQge1xuICAgIGhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTMwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01MzAtdGFibGV0IHtcbiAgICB3aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTMwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTUzMC10b3VjaCB7XG4gICAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01MzAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTUzMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTUzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTMwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01MzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTMwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTMwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTMwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTMwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01MzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTMwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTMwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01MzUtbW9iaWxlIHtcbiAgICB3aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTUzNS10YWJsZXQge1xuICAgIHdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01MzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTM1LXRvdWNoIHtcbiAgICB3aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTUzNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTUzNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTM1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01MzUtZnVsbGhkIHtcbiAgICB3aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUzNS1tb2JpbGUge1xuICAgIGhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01MzUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01MzUtdG91Y2gge1xuICAgIGhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01MzUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTUzNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01MzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTUzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01MzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTU0MC1tb2JpbGUge1xuICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTQwLXRhYmxldCB7XG4gICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU0MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NDAtdG91Y2gge1xuICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTQwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTQwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NDAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTU0MC1mdWxsaGQge1xuICAgIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTU0MC10YWJsZXQge1xuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU0MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU0MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU0MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU0MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU0MC1mdWxsaGQge1xuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTQ1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01NDUtdGFibGV0IHtcbiAgICB3aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTQ1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU0NS10b3VjaCB7XG4gICAgd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NDUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NDUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTU0NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTU0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTQ1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01NDUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTQ1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQ1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQ1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQ1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01NDUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQ1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTQ1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01NTAtbW9iaWxlIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTU1MC10YWJsZXQge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTUwLXRvdWNoIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTU1MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTU1MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTUwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01NTAtZnVsbGhkIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1MC1tb2JpbGUge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01NTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01NTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01NTAtdG91Y2gge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01NTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01NTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01NTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTU1NS1tb2JpbGUge1xuICAgIHdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTU1LXRhYmxldCB7XG4gICAgd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU1NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NTUtdG91Y2gge1xuICAgIHdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTU1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTU1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTU1NS1mdWxsaGQge1xuICAgIHdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTU1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTU1NS10YWJsZXQge1xuICAgIGhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTU1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU1NS1mdWxsaGQge1xuICAgIGhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTYwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01NjAtdGFibGV0IHtcbiAgICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTYwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU2MC10b3VjaCB7XG4gICAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NjAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NjAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTU2MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTU2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTYwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01NjAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTYwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTYwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTYwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTYwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01NjAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTYwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTYwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01NjUtbW9iaWxlIHtcbiAgICB3aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTU2NS10YWJsZXQge1xuICAgIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NjUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTY1LXRvdWNoIHtcbiAgICB3aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTU2NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTU2NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTY1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01NjUtZnVsbGhkIHtcbiAgICB3aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU2NS1tb2JpbGUge1xuICAgIGhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01NjUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01NjUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01NjUtdG91Y2gge1xuICAgIGhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01NjUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU2NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01NjUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTU2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01NjUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTU3MC1tb2JpbGUge1xuICAgIHdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTcwLXRhYmxldCB7XG4gICAgd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU3MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NzAtdG91Y2gge1xuICAgIHdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTcwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTcwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NzAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTU3MC1mdWxsaGQge1xuICAgIHdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTcwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTU3MC10YWJsZXQge1xuICAgIGhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU3MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU3MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU3MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTcwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU3MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU3MC1mdWxsaGQge1xuICAgIGhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTc1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01NzUtdGFibGV0IHtcbiAgICB3aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTc1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU3NS10b3VjaCB7XG4gICAgd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01NzUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01NzUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTU3NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTU3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTc1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01NzUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTc1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTc1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTc1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTc1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01NzUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTc1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTc1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01ODAtbW9iaWxlIHtcbiAgICB3aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTU4MC10YWJsZXQge1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01ODAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTgwLXRvdWNoIHtcbiAgICB3aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTU4MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTU4MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTgwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01ODAtZnVsbGhkIHtcbiAgICB3aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4MC1tb2JpbGUge1xuICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01ODAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01ODAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01ODAtdG91Y2gge1xuICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01ODAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01ODAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01ODAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTU4NS1tb2JpbGUge1xuICAgIHdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNTg1LXRhYmxldCB7XG4gICAgd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU4NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01ODUtdG91Y2gge1xuICAgIHdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTg1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTg1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC01ODUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC01ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTU4NS1mdWxsaGQge1xuICAgIHdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTg1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTU4NS10YWJsZXQge1xuICAgIGhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTg1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU4NS1mdWxsaGQge1xuICAgIGhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNTkwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC01OTAtdGFibGV0IHtcbiAgICB3aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTkwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTU5MC10b3VjaCB7XG4gICAgd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC01OTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC01OTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTU5MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTU5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNTkwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC01OTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNTkwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTkwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTkwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTkwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC01OTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNTkwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC01OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNTkwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC01OTUtbW9iaWxlIHtcbiAgICB3aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTU5NS10YWJsZXQge1xuICAgIHdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC01OTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNTk1LXRvdWNoIHtcbiAgICB3aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTU5NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTU5NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNTk1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC01OTUtZnVsbGhkIHtcbiAgICB3aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU5NS1tb2JpbGUge1xuICAgIGhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC01OTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01OTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC01OTUtdG91Y2gge1xuICAgIGhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC01OTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTU5NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC01OTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTU5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC01OTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTYwMC1tb2JpbGUge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjAwLXRhYmxldCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTYwMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MDAtdG91Y2gge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjAwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjAwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MDAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTYwMC1mdWxsaGQge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjAwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTYwMC10YWJsZXQge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwMC10b3VjaCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjAwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYwMC1mdWxsaGQge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjA1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02MDUtdGFibGV0IHtcbiAgICB3aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjA1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTYwNS10b3VjaCB7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MDUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MDUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTYwNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTYwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjA1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02MDUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjA1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjA1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjA1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjA1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02MDUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjA1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjA1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC02MTAtbW9iaWxlIHtcbiAgICB3aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTYxMC10YWJsZXQge1xuICAgIHdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjEwLXRvdWNoIHtcbiAgICB3aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTYxMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTYxMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjEwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02MTAtZnVsbGhkIHtcbiAgICB3aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxMC1tb2JpbGUge1xuICAgIGhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02MTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02MTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02MTAtdG91Y2gge1xuICAgIGhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02MTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC02MTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02MTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTYxNS1tb2JpbGUge1xuICAgIHdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjE1LXRhYmxldCB7XG4gICAgd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTYxNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MTUtdG91Y2gge1xuICAgIHdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjE1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjE1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTYxNS1mdWxsaGQge1xuICAgIHdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjE1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTYxNS10YWJsZXQge1xuICAgIGhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjE1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYxNS1mdWxsaGQge1xuICAgIGhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjIwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02MjAtdGFibGV0IHtcbiAgICB3aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjIwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTYyMC10b3VjaCB7XG4gICAgd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MjAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MjAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTYyMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTYyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjIwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02MjAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjIwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjIwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjIwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjIwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02MjAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjIwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjIwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC02MjUtbW9iaWxlIHtcbiAgICB3aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTYyNS10YWJsZXQge1xuICAgIHdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MjUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjI1LXRvdWNoIHtcbiAgICB3aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTYyNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTYyNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjI1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02MjUtZnVsbGhkIHtcbiAgICB3aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYyNS1tb2JpbGUge1xuICAgIGhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02MjUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02MjUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02MjUtdG91Y2gge1xuICAgIGhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02MjUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYyNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC02MjUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTYyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02MjUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTYzMC1tb2JpbGUge1xuICAgIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjMwLXRhYmxldCB7XG4gICAgd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTYzMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MzAtdG91Y2gge1xuICAgIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjMwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjMwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MzAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTYzMC1mdWxsaGQge1xuICAgIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjMwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTYzMC10YWJsZXQge1xuICAgIGhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYzMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYzMC10b3VjaCB7XG4gICAgaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYzMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjMwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYzMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTYzMC1mdWxsaGQge1xuICAgIGhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjM1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02MzUtdGFibGV0IHtcbiAgICB3aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjM1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTYzNS10b3VjaCB7XG4gICAgd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02MzUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02MzUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTYzNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTYzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjM1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02MzUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjM1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjM1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjM1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjM1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02MzUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjM1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjM1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC02NDAtbW9iaWxlIHtcbiAgICB3aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTY0MC10YWJsZXQge1xuICAgIHdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NDAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjQwLXRvdWNoIHtcbiAgICB3aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTY0MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTY0MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjQwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02NDAtZnVsbGhkIHtcbiAgICB3aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0MC1tb2JpbGUge1xuICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02NDAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NDAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NDAtdG91Y2gge1xuICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02NDAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC02NDAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02NDAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTY0NS1tb2JpbGUge1xuICAgIHdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjQ1LXRhYmxldCB7XG4gICAgd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY0NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NDUtdG91Y2gge1xuICAgIHdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjQ1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjQ1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02NDUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTY0NS1mdWxsaGQge1xuICAgIHdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjQ1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTY0NS10YWJsZXQge1xuICAgIGhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjQ1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY0NS1mdWxsaGQge1xuICAgIGhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjUwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02NTAtdGFibGV0IHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjUwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY1MC10b3VjaCB7XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02NTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTY1MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTY1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjUwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02NTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjUwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02NTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjUwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC02NTUtbW9iaWxlIHtcbiAgICB3aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTY1NS10YWJsZXQge1xuICAgIHdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjU1LXRvdWNoIHtcbiAgICB3aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTY1NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTY1NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjU1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02NTUtZnVsbGhkIHtcbiAgICB3aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY1NS1tb2JpbGUge1xuICAgIGhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02NTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NTUtdG91Y2gge1xuICAgIGhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02NTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY1NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC02NTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTY1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02NTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTY2MC1tb2JpbGUge1xuICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjYwLXRhYmxldCB7XG4gICAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY2MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NjAtdG91Y2gge1xuICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjYwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjYwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02NjAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTY2MC1mdWxsaGQge1xuICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjYwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTY2MC10YWJsZXQge1xuICAgIGhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY2MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY2MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY2MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjYwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY2MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY2MC1mdWxsaGQge1xuICAgIGhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjY1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02NjUtdGFibGV0IHtcbiAgICB3aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjY1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY2NS10b3VjaCB7XG4gICAgd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02NjUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NjUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTY2NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTY2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjY1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02NjUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjY1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjY1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjY1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjY1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02NjUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjY1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjY1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC02NzAtbW9iaWxlIHtcbiAgICB3aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTY3MC10YWJsZXQge1xuICAgIHdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NzAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjcwLXRvdWNoIHtcbiAgICB3aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTY3MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTY3MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjcwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02NzAtZnVsbGhkIHtcbiAgICB3aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3MC1tb2JpbGUge1xuICAgIGhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02NzAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NzAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02NzAtdG91Y2gge1xuICAgIGhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02NzAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC02NzAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02NzAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTY3NS1tb2JpbGUge1xuICAgIHdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjc1LXRhYmxldCB7XG4gICAgd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY3NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02NzUtdG91Y2gge1xuICAgIHdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjc1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjc1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02NzUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTY3NS1mdWxsaGQge1xuICAgIHdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjc1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTY3NS10YWJsZXQge1xuICAgIGhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjc1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY3NS1mdWxsaGQge1xuICAgIGhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjgwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02ODAtdGFibGV0IHtcbiAgICB3aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjgwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY4MC10b3VjaCB7XG4gICAgd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02ODAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02ODAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTY4MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTY4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjgwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02ODAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjgwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjgwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjgwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjgwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02ODAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjgwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjgwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC02ODUtbW9iaWxlIHtcbiAgICB3aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTY4NS10YWJsZXQge1xuICAgIHdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02ODUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjg1LXRvdWNoIHtcbiAgICB3aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTY4NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTY4NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjg1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC02ODUtZnVsbGhkIHtcbiAgICB3aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY4NS1tb2JpbGUge1xuICAgIGhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC02ODUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02ODUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC02ODUtdG91Y2gge1xuICAgIGhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC02ODUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY4NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC02ODUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTY4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC02ODUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTY5MC1tb2JpbGUge1xuICAgIHdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNjkwLXRhYmxldCB7XG4gICAgd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY5MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC02OTAtdG91Y2gge1xuICAgIHdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNjkwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjkwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC02OTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC02OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTY5MC1mdWxsaGQge1xuICAgIHdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjkwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTY5MC10YWJsZXQge1xuICAgIGhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY5MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY5MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY5MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjkwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY5MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTY5MC1mdWxsaGQge1xuICAgIGhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNjk1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC02OTUtdGFibGV0IHtcbiAgICB3aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNjk1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTY5NS10b3VjaCB7XG4gICAgd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC02OTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC02OTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTY5NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTY5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNjk1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC02OTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNjk1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjk1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjk1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjk1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC02OTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNjk1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC02OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNjk1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03MDAtbW9iaWxlIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTcwMC10YWJsZXQge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MDAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzAwLXRvdWNoIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTcwMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTcwMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzAwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03MDAtZnVsbGhkIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwMC1tb2JpbGUge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03MDAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MDAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MDAtdG91Y2gge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03MDAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03MDAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03MDAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTcwNS1tb2JpbGUge1xuICAgIHdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzA1LXRhYmxldCB7XG4gICAgd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTcwNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MDUtdG91Y2gge1xuICAgIHdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzA1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzA1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03MDUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTcwNS1mdWxsaGQge1xuICAgIHdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzA1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTcwNS10YWJsZXQge1xuICAgIGhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzA1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcwNS1mdWxsaGQge1xuICAgIGhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNzEwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03MTAtdGFibGV0IHtcbiAgICB3aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzEwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTcxMC10b3VjaCB7XG4gICAgd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03MTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTcxMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTcxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzEwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC03MTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzEwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzEwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzEwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzEwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03MTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzEwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzEwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03MTUtbW9iaWxlIHtcbiAgICB3aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTcxNS10YWJsZXQge1xuICAgIHdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzE1LXRvdWNoIHtcbiAgICB3aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTcxNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTcxNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzE1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03MTUtZnVsbGhkIHtcbiAgICB3aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcxNS1tb2JpbGUge1xuICAgIGhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03MTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MTUtdG91Y2gge1xuICAgIGhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03MTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcxNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03MTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTcxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03MTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTcyMC1tb2JpbGUge1xuICAgIHdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzIwLXRhYmxldCB7XG4gICAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTcyMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MjAtdG91Y2gge1xuICAgIHdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzIwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzIwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03MjAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTcyMC1mdWxsaGQge1xuICAgIHdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzIwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTcyMC10YWJsZXQge1xuICAgIGhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcyMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcyMC10b3VjaCB7XG4gICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcyMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzIwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcyMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTcyMC1mdWxsaGQge1xuICAgIGhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNzI1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03MjUtdGFibGV0IHtcbiAgICB3aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzI1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTcyNS10b3VjaCB7XG4gICAgd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03MjUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MjUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTcyNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTcyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzI1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC03MjUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzI1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzI1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzI1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzI1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03MjUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzI1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzI1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03MzAtbW9iaWxlIHtcbiAgICB3aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTczMC10YWJsZXQge1xuICAgIHdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MzAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzMwLXRvdWNoIHtcbiAgICB3aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTczMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTczMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzMwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03MzAtZnVsbGhkIHtcbiAgICB3aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczMC1tb2JpbGUge1xuICAgIGhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03MzAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MzAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03MzAtdG91Y2gge1xuICAgIGhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03MzAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03MzAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTczMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03MzAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTczNS1tb2JpbGUge1xuICAgIHdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzM1LXRhYmxldCB7XG4gICAgd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTczNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03MzUtdG91Y2gge1xuICAgIHdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzM1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzM1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03MzUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTczNS1mdWxsaGQge1xuICAgIHdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzM1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTczNS10YWJsZXQge1xuICAgIGhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzM1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTczNS1mdWxsaGQge1xuICAgIGhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNzQwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03NDAtdGFibGV0IHtcbiAgICB3aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzQwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc0MC10b3VjaCB7XG4gICAgd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03NDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTc0MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTc0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzQwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC03NDAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzQwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzQwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzQwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzQwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03NDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzQwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzQwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03NDUtbW9iaWxlIHtcbiAgICB3aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTc0NS10YWJsZXQge1xuICAgIHdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzQ1LXRvdWNoIHtcbiAgICB3aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTc0NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTc0NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzQ1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03NDUtZnVsbGhkIHtcbiAgICB3aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc0NS1tb2JpbGUge1xuICAgIGhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03NDUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03NDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03NDUtdG91Y2gge1xuICAgIGhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03NDUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc0NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03NDUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTc0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03NDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTc1MC1tb2JpbGUge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzUwLXRhYmxldCB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc1MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NTAtdG91Y2gge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzUwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzUwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03NTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTc1MC1mdWxsaGQge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzUwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTc1MC10YWJsZXQge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzUwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc1MC1mdWxsaGQge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNzU1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03NTUtdGFibGV0IHtcbiAgICB3aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzU1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc1NS10b3VjaCB7XG4gICAgd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03NTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTc1NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTc1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzU1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC03NTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzU1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzU1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzU1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzU1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03NTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzU1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzU1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03NjAtbW9iaWxlIHtcbiAgICB3aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTc2MC10YWJsZXQge1xuICAgIHdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzYwLXRvdWNoIHtcbiAgICB3aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTc2MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTc2MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzYwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03NjAtZnVsbGhkIHtcbiAgICB3aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2MC1tb2JpbGUge1xuICAgIGhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03NjAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03NjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03NjAtdG91Y2gge1xuICAgIGhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03NjAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03NjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03NjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTc2NS1tb2JpbGUge1xuICAgIHdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzY1LXRhYmxldCB7XG4gICAgd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc2NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NjUtdG91Y2gge1xuICAgIHdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzY1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzY1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03NjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTc2NS1mdWxsaGQge1xuICAgIHdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzY1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTc2NS10YWJsZXQge1xuICAgIGhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzY1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc2NS1mdWxsaGQge1xuICAgIGhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNzcwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03NzAtdGFibGV0IHtcbiAgICB3aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzcwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc3MC10b3VjaCB7XG4gICAgd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03NzAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTc3MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTc3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzcwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC03NzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzcwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzcwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzcwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzcwLWRlc2t0b3Age1xuICAgIGhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03NzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzcwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzcwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03NzUtbW9iaWxlIHtcbiAgICB3aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTc3NS10YWJsZXQge1xuICAgIHdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03NzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzc1LXRvdWNoIHtcbiAgICB3aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTc3NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTc3NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzc1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03NzUtZnVsbGhkIHtcbiAgICB3aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc3NS1tb2JpbGUge1xuICAgIGhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03NzUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03NzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03NzUtdG91Y2gge1xuICAgIGhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03NzUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc3NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03NzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTc3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03NzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTc4MC1tb2JpbGUge1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzgwLXRhYmxldCB7XG4gICAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc4MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03ODAtdG91Y2gge1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzgwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzgwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03ODAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTc4MC1mdWxsaGQge1xuICAgIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzgwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTc4MC10YWJsZXQge1xuICAgIGhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc4MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc4MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc4MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzgwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc4MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc4MC1mdWxsaGQge1xuICAgIGhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtNzg1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC03ODUtdGFibGV0IHtcbiAgICB3aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzg1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc4NS10b3VjaCB7XG4gICAgd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC03ODUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC03ODUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTc4NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTc4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtNzg1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC03ODUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtNzg1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzg1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzg1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzg1LWRlc2t0b3Age1xuICAgIGhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC03ODUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzg1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC03ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzg1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC03OTAtbW9iaWxlIHtcbiAgICB3aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTc5MC10YWJsZXQge1xuICAgIHdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03OTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzkwLXRvdWNoIHtcbiAgICB3aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTc5MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTc5MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzkwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtNzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC03OTAtZnVsbGhkIHtcbiAgICB3aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5MC1tb2JpbGUge1xuICAgIGhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC03OTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03OTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC03OTAtdG91Y2gge1xuICAgIGhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC03OTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC03OTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC03OTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTc5NS1tb2JpbGUge1xuICAgIHdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtNzk1LXRhYmxldCB7XG4gICAgd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTc5NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC03OTUtdG91Y2gge1xuICAgIHdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtNzk1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtNzk1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC03OTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC03OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTc5NS1mdWxsaGQge1xuICAgIHdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzk1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTc5NS10YWJsZXQge1xuICAgIGhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtNzk1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtNzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTc5NS1mdWxsaGQge1xuICAgIGhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODAwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04MDAtdGFibGV0IHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODAwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTgwMC10b3VjaCB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04MDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MDAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTgwMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTgwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODAwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04MDAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODAwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODAwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODAwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODAwLWRlc2t0b3Age1xuICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04MDAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODAwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODAwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04MDUtbW9iaWxlIHtcbiAgICB3aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTgwNS10YWJsZXQge1xuICAgIHdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MDUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODA1LXRvdWNoIHtcbiAgICB3aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTgwNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTgwNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODA1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04MDUtZnVsbGhkIHtcbiAgICB3aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgwNS1tb2JpbGUge1xuICAgIGhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04MDUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MDUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MDUtdG91Y2gge1xuICAgIGhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04MDUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgwNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04MDUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTgwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04MDUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTgxMC1tb2JpbGUge1xuICAgIHdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODEwLXRhYmxldCB7XG4gICAgd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTgxMC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MTAtdG91Y2gge1xuICAgIHdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODEwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODEwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC04MTAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTgxMC1mdWxsaGQge1xuICAgIHdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtODEwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTgxMC10YWJsZXQge1xuICAgIGhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgxMC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgxMC10b3VjaCB7XG4gICAgaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgxMC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODEwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgxMC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgxMC1mdWxsaGQge1xuICAgIGhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODE1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04MTUtdGFibGV0IHtcbiAgICB3aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODE1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTgxNS10b3VjaCB7XG4gICAgd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04MTUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MTUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTgxNS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTgxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODE1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04MTUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODE1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODE1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODE1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODE1LWRlc2t0b3Age1xuICAgIGhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04MTUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODE1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODE1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04MjAtbW9iaWxlIHtcbiAgICB3aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTgyMC10YWJsZXQge1xuICAgIHdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MjAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODIwLXRvdWNoIHtcbiAgICB3aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTgyMC1kZXNrdG9wIHtcbiAgICB3aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTgyMC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODIwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04MjAtZnVsbGhkIHtcbiAgICB3aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyMC1tb2JpbGUge1xuICAgIGhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04MjAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MjAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MjAtdG91Y2gge1xuICAgIGhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04MjAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyMC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04MjAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04MjAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTgyNS1tb2JpbGUge1xuICAgIHdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODI1LXRhYmxldCB7XG4gICAgd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTgyNS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MjUtdG91Y2gge1xuICAgIHdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODI1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODI1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC04MjUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTgyNS1mdWxsaGQge1xuICAgIHdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtODI1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTgyNS10YWJsZXQge1xuICAgIGhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyNS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyNS10b3VjaCB7XG4gICAgaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyNS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODI1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyNS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgyNS1mdWxsaGQge1xuICAgIGhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODMwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04MzAtdGFibGV0IHtcbiAgICB3aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODMwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTgzMC10b3VjaCB7XG4gICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04MzAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MzAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTgzMC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTgzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODMwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04MzAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODMwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODMwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODMwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODMwLWRlc2t0b3Age1xuICAgIGhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04MzAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODMwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODMwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04MzUtbW9iaWxlIHtcbiAgICB3aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTgzNS10YWJsZXQge1xuICAgIHdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04MzUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODM1LXRvdWNoIHtcbiAgICB3aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTgzNS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTgzNS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODM1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04MzUtZnVsbGhkIHtcbiAgICB3aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgzNS1tb2JpbGUge1xuICAgIGhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04MzUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MzUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04MzUtdG91Y2gge1xuICAgIGhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04MzUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTgzNS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04MzUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTgzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04MzUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTg0MC1tb2JpbGUge1xuICAgIHdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODQwLXRhYmxldCB7XG4gICAgd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg0MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NDAtdG91Y2gge1xuICAgIHdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODQwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODQwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NDAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTg0MC1mdWxsaGQge1xuICAgIHdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtODQwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTg0MC10YWJsZXQge1xuICAgIGhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg0MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg0MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg0MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODQwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg0MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg0MC1mdWxsaGQge1xuICAgIGhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODQ1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04NDUtdGFibGV0IHtcbiAgICB3aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODQ1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg0NS10b3VjaCB7XG4gICAgd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NDUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NDUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTg0NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTg0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODQ1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04NDUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODQ1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODQ1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODQ1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODQ1LWRlc2t0b3Age1xuICAgIGhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04NDUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODQ1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODQ1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04NTAtbW9iaWxlIHtcbiAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTg1MC10YWJsZXQge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NTAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODUwLXRvdWNoIHtcbiAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTg1MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTg1MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODUwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04NTAtZnVsbGhkIHtcbiAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1MC1tb2JpbGUge1xuICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04NTAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04NTAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04NTAtdG91Y2gge1xuICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04NTAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04NTAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04NTAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTg1NS1tb2JpbGUge1xuICAgIHdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODU1LXRhYmxldCB7XG4gICAgd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg1NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NTUtdG91Y2gge1xuICAgIHdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODU1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODU1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NTUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTg1NS1mdWxsaGQge1xuICAgIHdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtODU1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTg1NS10YWJsZXQge1xuICAgIGhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODU1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg1NS1mdWxsaGQge1xuICAgIGhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODYwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04NjAtdGFibGV0IHtcbiAgICB3aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODYwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg2MC10b3VjaCB7XG4gICAgd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NjAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NjAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTg2MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTg2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODYwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04NjAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODYwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODYwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODYwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODYwLWRlc2t0b3Age1xuICAgIGhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04NjAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODYwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODYwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04NjUtbW9iaWxlIHtcbiAgICB3aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTg2NS10YWJsZXQge1xuICAgIHdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NjUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODY1LXRvdWNoIHtcbiAgICB3aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTg2NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTg2NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODY1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04NjUtZnVsbGhkIHtcbiAgICB3aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg2NS1tb2JpbGUge1xuICAgIGhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04NjUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04NjUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04NjUtdG91Y2gge1xuICAgIGhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04NjUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg2NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04NjUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTg2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04NjUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTg3MC1tb2JpbGUge1xuICAgIHdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODcwLXRhYmxldCB7XG4gICAgd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg3MC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NzAtdG91Y2gge1xuICAgIHdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODcwLWRlc2t0b3Age1xuICAgIHdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODcwLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NzAtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTg3MC1mdWxsaGQge1xuICAgIHdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtODcwLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTg3MC10YWJsZXQge1xuICAgIGhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg3MC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg3MC10b3VjaCB7XG4gICAgaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg3MC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODcwLWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg3MC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg3MC1mdWxsaGQge1xuICAgIGhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODc1LW1vYmlsZSB7XG4gICAgd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04NzUtdGFibGV0IHtcbiAgICB3aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODc1LXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg3NS10b3VjaCB7XG4gICAgd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04NzUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04NzUtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTg3NS13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTg3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODc1LWZ1bGxoZCB7XG4gICAgd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04NzUtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODc1LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODc1LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODc1LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODc1LWRlc2t0b3Age1xuICAgIGhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04NzUtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODc1LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODc1LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04ODAtbW9iaWxlIHtcbiAgICB3aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTg4MC10YWJsZXQge1xuICAgIHdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04ODAtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODgwLXRvdWNoIHtcbiAgICB3aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTg4MC1kZXNrdG9wIHtcbiAgICB3aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTg4MC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODgwLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04ODAtZnVsbGhkIHtcbiAgICB3aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4MC1tb2JpbGUge1xuICAgIGhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04ODAtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04ODAtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04ODAtdG91Y2gge1xuICAgIGhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04ODAtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4MC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04ODAtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04ODAtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXdpZHRoLTg4NS1tb2JpbGUge1xuICAgIHdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtd2lkdGgtODg1LXRhYmxldCB7XG4gICAgd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg4NS10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04ODUtdG91Y2gge1xuICAgIHdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODg1LWRlc2t0b3Age1xuICAgIHdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODg1LWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy13aWR0aC04ODUtd2lkZXNjcmVlbiB7XG4gICAgd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy13aWR0aC04ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLXdpZHRoLTg4NS1mdWxsaGQge1xuICAgIHdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1oZWlnaHQtODg1LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtaGVpZ2h0LTg4NS10YWJsZXQge1xuICAgIGhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4NS10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4NS10b3VjaCB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4NS1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODg1LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4NS13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1oZWlnaHQtODg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg4NS1mdWxsaGQge1xuICAgIGhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtd2lkdGgtODkwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy13aWR0aC04OTAtdGFibGV0IHtcbiAgICB3aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODkwLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXdpZHRoLTg5MC10b3VjaCB7XG4gICAgd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy13aWR0aC04OTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy13aWR0aC04OTAtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLXdpZHRoLTg5MC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLXdpZHRoLTg5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtd2lkdGgtODkwLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWhlaWdodC04OTAtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1oZWlnaHQtODkwLXRhYmxldCB7XG4gICAgaGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODkwLXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1oZWlnaHQtODkwLXRvdWNoIHtcbiAgICBoZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODkwLWRlc2t0b3Age1xuICAgIGhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLWhlaWdodC04OTAtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1oZWlnaHQtODkwLXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLWhlaWdodC04OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1oZWlnaHQtODkwLWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy13aWR0aC04OTUtbW9iaWxlIHtcbiAgICB3aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXdpZHRoLTg5NS10YWJsZXQge1xuICAgIHdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy13aWR0aC04OTUtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtd2lkdGgtODk1LXRvdWNoIHtcbiAgICB3aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXdpZHRoLTg5NS1kZXNrdG9wIHtcbiAgICB3aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLXdpZHRoLTg5NS1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtd2lkdGgtODk1LXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtd2lkdGgtODk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy13aWR0aC04OTUtZnVsbGhkIHtcbiAgICB3aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg5NS1tb2JpbGUge1xuICAgIGhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLWhlaWdodC04OTUtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04OTUtdGFibGV0LW9ubHkge1xuICAgIGhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLWhlaWdodC04OTUtdG91Y2gge1xuICAgIGhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWhlaWdodC04OTUtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtaGVpZ2h0LTg5NS1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLWhlaWdodC04OTUtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtaGVpZ2h0LTg5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLWhlaWdodC04OTUtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTE1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTMwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTYwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTc1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAtdG91Y2gge1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTkwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtOTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC05MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtOTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC05MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC05MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTkwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC05MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTkwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC05MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtOTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTkwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtOTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC05MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTkwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC05MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC05MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtOTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC05MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC05MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC05NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTk1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC05NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtOTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTk1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTk1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtOTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC05NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtOTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC05NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtOTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTk1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC05NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC05NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtOTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtOTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtOTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtOTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtOTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtOTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC05NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtOTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTk1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTk1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTk1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTk1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTAwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTAwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEwMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xMDAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTAwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTAwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMDAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTAwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMDAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTAwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMDAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTAwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xMDUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMDUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMDUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMDUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xMDUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTA1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTA1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTA1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTA1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTA1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTA1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMDUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEwNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTA1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMDUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xMDUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTA1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMDUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTA1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTA1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEwNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0xMTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTEwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTEwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTEwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTEwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTEwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTExMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTExMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTEwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTExMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTExMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTEwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTEwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTExMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTEwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTExMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTExMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTE1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTExNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTExNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTExNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTExNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTExNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTExNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xMTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTExNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTE1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTE1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTExNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTE1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTExNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTExNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTExNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTExNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTE1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTExNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTE1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEyMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xMjAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMjAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTIwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTIwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTIwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTIwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEyMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEyMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMjAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEyMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTIwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMjAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xMjAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEyMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTIwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMjAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTIwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEyMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTI1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTI1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTI1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTI1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTI1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTEyNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEyNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEyNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEyNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEyNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEyNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMjUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMjUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEyNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTI1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMjUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEyNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTI1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTI1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEyNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTI1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEyNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMjUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTMwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEzMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xMzAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTEzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTMwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTMwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMzAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEzMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTMwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEzMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMzAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEzMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTEzMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTMwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMzAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEzMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTMwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xMzUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMzUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xMzUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMzUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xMzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xMzUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTM1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTM1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTM1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTM1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEzNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEzNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMzUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTEzNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xMzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTM1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMzUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xMzUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEzNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTM1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xMzUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTM1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTEzNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0xNDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTQwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTE0MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNDAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE0MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTQwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNDAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE0MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTQwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTQwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE0MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTQwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE0MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNDAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQ1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTE0NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE0NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE0NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE0NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE0NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE0NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xNDUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNDUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNDUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTQ1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTQ1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNDUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE0NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTQ1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE0NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNDUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE0NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTE0NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTQ1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE0NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTQ1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE1MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xNTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTUwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTUwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTUwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xNTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE1MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE1MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTU1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTU1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTU1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTU1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTU1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTE1NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE1NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTU1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE1NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTU1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTU1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE1NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTU1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE1NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTYwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE2MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xNjAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTYwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTYwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE2MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTYwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE2MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE2MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTE2MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTYwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE2MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTYwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xNjUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xNjUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xNjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xNjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTY1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTY1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTY1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTY1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE2NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE2NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE2NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTY1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xNjUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE2NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTY1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNjUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTY1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE2NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0xNzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTcwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTcwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTcwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTcwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTcwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTE3MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNzAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE3MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTcwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNzAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE3MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTcwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTcwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE3MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTcwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE3MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTc1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTE3NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE3NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE3NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE3NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE3NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE3NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xNzUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNzUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xNzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTc1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTc1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE3NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTc1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE3NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xNzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE3NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTE3NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTc1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE3NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xNzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTc1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE4MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xODAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xODAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xODAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xODAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xODAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xODAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTgwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTgwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTgwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTgwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE4MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE4MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xODAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE4MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTgwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xODAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xODAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE4MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTgwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xODAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTgwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE4MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0xODUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMTg1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTg1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTg1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0xODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTg1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTg1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTE4NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE4NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE4NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE4NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE4NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE4NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xODUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0xODUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE4NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTg1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xODUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE4NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTg1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMTg1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xODUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE4NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTg1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE4NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xODUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTkwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE5MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0xOTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTE5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTkwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMTkwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xOTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE5MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTkwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE5MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xOTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE5MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTE5MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTkwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xOTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE5MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xOTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTkwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0xOTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xOTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0xOTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xOTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0xOTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0xOTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMTk1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTk1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTk1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0xOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMTk1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE5NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE5NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xOTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTE5NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0xOTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMTk1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xOTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0xOTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE5NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTk1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0xOTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTk1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMTk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTE5NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yMDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjAwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjAwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTIwMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjAwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMDAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIwMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMDAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjAwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIwMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjAwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjAwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjAwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMDAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjA1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjA1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIwNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yMDUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMDUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMDUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjA1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjA1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMDUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIwNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjA1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIwNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMDUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjA1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIwNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjA1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIxMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yMTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjEwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjEwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjEwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjEwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjEwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjEwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIxMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIxMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIxMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjEwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yMTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIxMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjEwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjEwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIxMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjE1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjE1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjE1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjE1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjE1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjE1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTIxNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIxNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIxNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIxNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjE1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIxNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIxNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIxNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjE1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjE1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIxNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjE1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjE1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIxNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjE1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIxNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjIwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjIwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIyMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yMjAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjIwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjIwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIyMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjIwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIyMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIyMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTIyMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIyMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjIwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yMjUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yMjUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yMjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yMjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjI1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjI1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjI1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjI1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjI1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjI1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIyNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIyNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIyNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjI1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yMjUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIyNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjI1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMjUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjI1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIyNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yMzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjMwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjMwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjMwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjMwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjMwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjMwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTIzMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjMwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMzAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIzMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjMwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMzAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjMwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIzMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjMwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjMwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIzMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjMwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIzMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjM1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTIzNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIzNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIzNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIzNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjM1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIzNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTIzNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yMzUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMzUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTIzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yMzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjM1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjM1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIzNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjM1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTIzNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yMzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIzNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTIzNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTIzNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yMzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjM1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI0MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yNDAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNDAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjQwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI0MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI0MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNDAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI0MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjQwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNDAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yNDAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI0MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjQwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNDAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjQwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI0MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjQ1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjQ1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjQ1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjQ1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjQ1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQ1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTI0NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI0NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI0NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI0NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI0NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI0NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNDUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNDUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI0NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjQ1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNDUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjQ1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI0NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjQ1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjQ1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI0NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjQ1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI0NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNDUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjUwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjUwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI1MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yNTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjUwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjUwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjUwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjUwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yNTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yNTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjU1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjU1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjU1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjU1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjU1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjU1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI1NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjU1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yNTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjU1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjU1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI1NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yNjAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjYwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjYwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjYwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjYwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjYwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjYwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTI2MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjYwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNjAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNjAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI2MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjYwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNjAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjYwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI2MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjYwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjYwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI2MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjYwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI2MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNjAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjY1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTI2NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI2NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI2NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI2NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjY1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI2NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI2NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yNjUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNjUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNjUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNjUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjY1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjY1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNjUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI2NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjY1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI2NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNjUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI2NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTI2NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNjUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI2NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjY1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI3MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yNzAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNzAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjcwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjcwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjcwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjcwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjcwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjcwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI3MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI3MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNzAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI3MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjcwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNzAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yNzAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI3MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjcwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNzAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjcwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI3MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjc1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjc1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjc1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjc1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjc1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjc1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTI3NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI3NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI3NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI3NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjc1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI3NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI3NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNzUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNzUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI3NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjc1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yNzUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjc1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI3NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjc1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjc1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI3NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjc1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI3NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yNzUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjgwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjgwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI4MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yODAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjgwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjgwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yODAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI4MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjgwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI4MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yODAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI4MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTI4MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yODAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI4MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yODAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjgwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0yODUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yODUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yODUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yODUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0yODUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0yODUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMjg1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjg1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjg1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjg1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjg1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0yODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjg1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI4NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI4NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yODUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI4NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yODUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjg1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yODUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0yODUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI4NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjg1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yODUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjg1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI4NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0yOTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMjkwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjkwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjkwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0yOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjkwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0yOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjkwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjkwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTI5MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjkwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yOTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0yOTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI5MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjkwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yOTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjkwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI5MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjkwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMjkwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yOTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI5MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjkwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI5MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yOTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjk1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTI5NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI5NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI5NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI5NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjk1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI5NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMjk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTI5NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0yOTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yOTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0yOTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yOTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0yOTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTI5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0yOTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjk1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMjk1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yOTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI5NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMjk1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTI5NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0yOTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI5NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTI5NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yOTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTI5NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0yOTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMjk1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMwMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zMDAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMDAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzAwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzAwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMDAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzAwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMDAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zMDAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMwMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMDAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzAwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMwMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzA1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzA1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzA1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzA1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzA1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzA1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTMwNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzA1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMwNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMDUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMDUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzA1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMDUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzA1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzA1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMwNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzA1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzA1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMwNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzA1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMwNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMDUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzEwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzEwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMxMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zMTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzEwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzEwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMxMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzEwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMxMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMxMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTMxMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzEwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMxMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzEwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zMTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zMTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzE1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzE1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzE1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzE1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzE1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzE1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMxNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMxNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMxNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzE1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zMTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMxNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzE1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzE1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzE1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMxNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zMjAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzIwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzIwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzIwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzIwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzIwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzIwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTMyMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzIwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMjAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMjAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMyMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzIwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMjAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzIwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzIwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMyMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzIwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzIwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMyMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzIwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMyMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMjAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzI1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTMyNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMyNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMyNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMyNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzI1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMyNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMyNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zMjUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMjUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMjUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMjUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzI1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzI1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMjUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMyNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzI1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMyNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMjUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMyNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTMyNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzI1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMjUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMyNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzI1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMzMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zMzAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMzAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzMwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzMwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzMwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzMwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzMwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzMwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMzMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMzMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMzAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMzMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzMwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMzAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zMzAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMzMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzMwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMzAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzMwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzMwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMzMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzM1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzM1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzM1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzM1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzM1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzM1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTMzNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMzNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMzNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMzNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzM1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMzNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTMzNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMzUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMzUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMzNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzM1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zMzUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzM1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzM1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTMzNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzM1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzM1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMzNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzM1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTMzNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zMzUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzQwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzQwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM0MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zNDAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzQwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzQwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNDAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM0MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzQwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM0MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNDAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM0MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTM0MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzQwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNDAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM0MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzQwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zNDUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNDUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNDUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zNDUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zNDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zNDUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzQ1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzQ1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzQ1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzQ1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzQ1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzQ1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM0NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM0NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNDUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM0NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzQ1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNDUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zNDUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM0NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzQ1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNDUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzQ1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM0NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zNTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzUwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzUwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTM1MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzUwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM1MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzUwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM1MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzUwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzUwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzUwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzU1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzU1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM1NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zNTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzU1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzU1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM1NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzU1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM1NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzU1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM1NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzU1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM2MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zNjAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNjAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzYwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzYwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzYwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzYwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzYwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzYwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM2MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM2MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNjAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM2MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzYwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNjAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zNjAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM2MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzYwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNjAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzYwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzYwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM2MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzY1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzY1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzY1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzY1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzY1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzY1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTM2NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM2NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM2NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM2NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzY1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM2NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM2NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNjUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNjUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM2NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzY1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNjUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzY1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzY1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM2NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzY1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzY1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM2NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzY1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM2NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNjUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzcwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzcwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM3MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zNzAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzcwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzcwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNzAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM3MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzcwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM3MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNzAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM3MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTM3MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzcwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNzAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM3MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzcwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zNzUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNzUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zNzUtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zNzUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zNzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zNzUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzc1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzc1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzc1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzc1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzc1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzc1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM3NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM3NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNzUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM3NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zNzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzc1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNzUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zNzUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM3NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzc1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zNzUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzc1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzc1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM3NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zODAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzgwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzgwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzgwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzgwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzgwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzgwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTM4MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzgwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zODAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zODAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM4MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzgwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zODAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzgwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzgwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM4MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzgwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzgwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zODAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM4MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzgwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM4MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zODAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzg1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTM4NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM4NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM4NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM4NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzg1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM4NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM4NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC0zODUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zODUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zODUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zODUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC0zODUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC0zODUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzg1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtMzg1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zODUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM4NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzg1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM4NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zODUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM4NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTM4NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzg1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zODUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM4NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zODUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zODUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzg1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM5MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC0zOTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC0zOTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtMzkwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzkwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzkwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzkwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzkwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC0zOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzkwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM5MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM5MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zOTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM5MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zOTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzkwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zOTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC0zOTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM5MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzkwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zOTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzkwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzkwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM5MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtMzk1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzk1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzk1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzk1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC0zOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtMzk1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzk1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTM5NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM5NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM5NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM5NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzk1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM5NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtMzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTM5NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zOTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC0zOTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM5NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzk1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC0zOTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzk1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtMzk1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTM5NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzk1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtMzk1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zOTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM5NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtMzk1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTM5NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC0zOTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDAwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDAwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQwMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00MDAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDAwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDAwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MDAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDAwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MDAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDAwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MDAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDAwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00MDUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MDUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MDUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MDUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00MDUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDA1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDA1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDA1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDA1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDA1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDA1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MDUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQwNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDA1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MDUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00MDUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDA1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MDUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDA1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDA1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQwNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC00MTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDEwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDEwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDEwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDEwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDEwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQxMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00MTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQxMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDEwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDEwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQxMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDEwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDEwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQxMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDEwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQxMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDE1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQxNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQxNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQxNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQxNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQxNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQxNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00MTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00MTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDE1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDE1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQxNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDE1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQxNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQxNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQxNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDE1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQxNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDE1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQyMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00MjAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MjAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MjAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MjAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00MjAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00MjAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDIwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDIwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDIwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDIwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQyMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQyMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MjAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQyMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDIwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MjAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00MjAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQyMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDIwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MjAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDIwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQyMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC00MjUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDI1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDI1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDI1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDI1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDI1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQyNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQyNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQyNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQyNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQyNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQyNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MjUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00MjUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQyNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDI1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MjUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDI1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQyNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDI1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDI1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQyNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDI1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQyNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MjUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDMwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQzMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00MzAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDMwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDMwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MzAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQzMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDMwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQzMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MzAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQzMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQzMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDMwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MzAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQzMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDMwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00MzUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MzUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00MzUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MzUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00MzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00MzUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDM1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDM1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDM1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDM1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQzNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQzNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MzUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQzNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00MzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDM1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MzUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00MzUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQzNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDM1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00MzUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDM1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQzNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC00NDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDQwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00NDAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ0MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDQwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NDAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDQwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ0MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDQwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDQwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ0MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDQwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ0MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NDAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQ1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ0NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ0NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ0NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ0NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ0NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ0NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00NDUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00NDUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00NDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00NDUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDQ1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDQ1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NDUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ0NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDQ1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ0NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NDUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ0NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ0NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDQ1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ0NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDQ1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ1MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00NTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00NTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00NTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00NTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00NTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDUwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDUwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDUwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00NTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ1MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ1MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC00NTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDU1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDU1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDU1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDU1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDU1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ1NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00NTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDU1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDU1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ1NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDU1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDU1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ1NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDU1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ1NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDYwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ2MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00NjAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDYwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDYwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ2MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDYwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ2MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ2MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ2MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDYwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ2MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDYwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00NjUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00NjUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00NjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00NjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDY1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDY1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDY1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDY1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ2NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ2NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ2NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDY1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00NjUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ2NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDY1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NjUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDY1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ2NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC00NzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDcwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDcwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDcwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDcwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDcwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00NzAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ3MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDcwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NzAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDcwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ3MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDcwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDcwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ3MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDcwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ3MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDc1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ3NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ3NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ3NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ3NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ3NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ3NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00NzUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00NzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00NzUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00NzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00NzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDc1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDc1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ3NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDc1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ3NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00NzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ3NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ3NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDc1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQ3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ3NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00NzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDc1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ4MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00ODAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00ODAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00ODAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00ODAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00ODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00ODAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00ODAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDgwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDgwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDgwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDgwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ4MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ4MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00ODAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ4MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00ODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDgwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00ODAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00ODAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ4MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDgwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00ODAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDgwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ4MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC00ODUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNDg1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDg1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDg1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC00ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC00ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDg1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDg1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTQ4NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ4NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ4NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ4NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ4NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ4NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00ODUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC00ODUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ4NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDg1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00ODUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDg1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ4NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDg1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNDg1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00ODUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ4NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDg1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ4NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00ODUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA0ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDkwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNDkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ5MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC00OTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTQ5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDkwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNDkwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00OTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ5MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDkwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ5MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00OTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ5MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ5MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDkwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00OTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDQ5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ5MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00OTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00OTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDkwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC00OTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00OTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC00OTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC00OTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC00OTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTQ5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC00OTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNDk1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDk1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDk1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC00OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNDk1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ5NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ5NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00OTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTQ5NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC00OTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNDk1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00OTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC00OTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ5NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDk1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA0OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC00OTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDk1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNDk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTQ5NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01MDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTAwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTAwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTUwMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTAwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01MDAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUwMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MDAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTAwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUwMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTAwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTAwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTAwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MDAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTA1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTA1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUwNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01MDUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MDUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01MDUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTA1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTA1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MDUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUwNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTA1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUwNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MDUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTA1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUwNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTA1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUxMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01MTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01MTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC01MTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01MTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC01MTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTEwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTEwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTEwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTEwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTEwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTEwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUxMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUxMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUxMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTEwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01MTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUxMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTEwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTEwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUxMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01MTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTE1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTE1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTE1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTE1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTE1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTE1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTUxNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUxNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUxNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUxNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUxNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUxNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01MTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUxNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTE1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTE1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUxNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTE1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTE1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUxNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTE1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUxNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTIwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTIwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUyMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01MjAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTIwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTIwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUyMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTIwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUyMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUyMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTUyMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUyMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTIwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01MjUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01MjUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC01MjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01MjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTI1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTI1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTI1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTI1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTI1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTI1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUyNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUyNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUyNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTI1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01MjUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUyNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTI1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MjUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTI1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUyNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01MzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTMwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTMwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTMwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTMwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTMwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTMwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTUzMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01MzAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUzMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTMwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MzAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTMwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUzMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTMwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTMwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUzMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTMwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUzMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTM1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTUzNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUzNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUzNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUzNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTM1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUzNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTUzNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01MzUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01MzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MzUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01MzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTUzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01MzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTM1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTM1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUzNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTM1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTUzNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01MzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUzNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTUzNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDUzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTUzNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01MzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTM1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU0MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01NDAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NDAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NDAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NDAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01NDAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC01NDAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTQwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU0MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU0MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NDAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU0MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTQwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NDAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01NDAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU0MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTQwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NDAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTQwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU0MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01NDUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTQ1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTQ1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTQ1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTQ1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTQ1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQ1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTU0NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU0NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU0NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU0NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU0NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU0NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NDUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01NDUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU0NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTQ1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NDUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTQ1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU0NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTQ1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTQ1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU0NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTQ1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU0NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NDUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTUwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTUwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU1MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01NTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTUwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTUwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTUwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTUwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01NTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01NTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTU1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTU1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTU1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTU1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTU1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTU1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU1NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTU1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01NTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTU1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTU1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU1NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01NjAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTYwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTYwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTYwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTYwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTYwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTYwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTU2MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NjAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01NjAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU2MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTYwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NjAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTYwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU2MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTYwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTYwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU2MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTYwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU2MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NjAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTY1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTU2NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU2NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU2NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU2NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTY1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU2NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU2NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01NjUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NjUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01NjUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01NjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01NjUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTY1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTY1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NjUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU2NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTY1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU2NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NjUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU2NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTU2NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NjUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDU2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU2NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTY1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU3MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01NzAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NzAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NzAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NzAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC01NzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01NzAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC01NzAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTcwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTcwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTcwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTcwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTcwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTcwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU3MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU3MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NzAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU3MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTcwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NzAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01NzAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU3MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTcwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NzAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTcwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU3MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDU3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01NzUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTc1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTc1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTc1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01NzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTc1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTc1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTc1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTU3NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU3NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU3NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU3NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU3NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU3NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NzUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01NzUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU3NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTc1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01NzUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTc1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU3NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTc1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTc1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU3NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTc1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU3NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01NzUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTgwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTgwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU4MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01ODAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTgwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTgwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01ODAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU4MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTgwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU4MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01ODAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU4MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTU4MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01ODAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU4MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01ODAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTgwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC01ODUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01ODUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC01ODUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC01ODUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC01ODUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC01ODUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNTg1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTg1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTg1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTg1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTg1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC01ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTg1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU4NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU4NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01ODUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU4NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01ODUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTg1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01ODUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC01ODUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU4NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTg1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA1ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01ODUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTg1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU4NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDU4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC01OTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNTkwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTkwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTkwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC01OTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTkwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC01OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTkwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTkwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTU5MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01OTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC01OTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU5MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTkwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01OTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTkwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU5MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTkwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNTkwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01OTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU5MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTkwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU5MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01OTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTk1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTU5NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU5NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU5NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU5NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTk1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU5NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTU5NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC01OTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01OTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC01OTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01OTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC01OTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTU5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC01OTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTk1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNTk1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01OTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU5NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNTk1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTU5NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC01OTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU5NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTU5NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01OTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDU5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTU5NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA1OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC01OTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNTk1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYwMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02MDAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MDAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MDAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MDAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02MDAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02MDAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjAwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjAwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MDAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjAwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MDAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02MDAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYwMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MDAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjAwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYwMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02MDUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjA1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjA1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjA1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjA1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjA1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjA1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTYwNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjA1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYwNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MDUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02MDUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjA1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MDUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjA1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjA1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYwNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjA1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjA1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYwNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjA1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYwNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MDUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjEwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjEwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYxMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02MTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjEwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjEwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYxMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjEwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYxMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYxMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTYxMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjEwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDYxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYxMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjEwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02MTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02MTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjE1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjE1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjE1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjE1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjE1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjE1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYxNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYxNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYxNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjE1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02MTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYxNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjE1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjE1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjE1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYxNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDYxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02MjAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjIwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjIwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjIwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjIwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjIwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjIwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTYyMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjIwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MjAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02MjAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYyMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjIwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MjAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjIwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjIwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYyMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjIwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjIwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYyMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjIwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYyMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MjAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjI1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTYyNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYyNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYyNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYyNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjI1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYyNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYyNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02MjUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MjUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02MjUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02MjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02MjUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjI1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjI1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MjUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYyNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjI1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYyNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MjUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYyNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTYyNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjI1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MjUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYyNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjI1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYzMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02MzAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MzAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MzAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MzAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02MzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTYzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02MzAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02MzAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjMwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjMwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjMwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjMwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjMwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjMwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYzMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYzMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MzAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYzMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjMwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MzAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02MzAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYzMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjMwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MzAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjMwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjMwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYzMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02MzUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjM1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjM1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjM1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjM1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjM1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjM1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTYzNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYzNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYzNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYzNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjM1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYzNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTYzNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MzUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02MzUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYzNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjM1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02MzUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjM1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjM1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTYzNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjM1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjM1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYzNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjM1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTYzNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02MzUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjQwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjQwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY0MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02NDAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjQwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjQwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NDAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY0MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjQwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY0MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NDAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY0MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTY0MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjQwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NDAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY0MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjQwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02NDUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NDUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NDUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02NDUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02NDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02NDUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjQ1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjQ1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjQ1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjQ1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjQ1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjQ1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY0NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY0NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NDUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY0NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjQ1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NDUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02NDUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY0NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjQ1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NDUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjQ1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY0NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDY0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02NTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjUwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjUwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTY1MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjUwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02NTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY1MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjUwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY1MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjUwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjUwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjUwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjU1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjU1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY1NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02NTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02NTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjU1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjU1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY1NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjU1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY1NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjU1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDY1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY1NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjU1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY2MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02NjAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NjAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NjAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02NjAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02NjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02NjAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02NjAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjYwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjYwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjYwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjYwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjYwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjYwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY2MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY2MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NjAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY2MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjYwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NjAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02NjAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY2MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjYwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NjAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjYwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjYwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY2MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02NjUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjY1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjY1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjY1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjY1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjY1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjY1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTY2NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY2NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY2NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY2NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjY1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY2NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY2NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NjUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02NjUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY2NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjY1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NjUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjY1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjY1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY2NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjY1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjY1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY2NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjY1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY2NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NjUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjcwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjcwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY3MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02NzAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjcwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjcwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NzAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY3MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjcwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY3MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NzAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY3MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTY3MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjcwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NzAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDY3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY3MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjcwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02NzUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NzUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02NzUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02NzUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02NzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02NzUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjc1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjc1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjc1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjc1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjc1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjc1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY3NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY3NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NzUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY3NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02NzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjc1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NzUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02NzUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY3NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjc1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02NzUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjc1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjc1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY3NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02ODAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjgwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjgwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjgwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjgwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjgwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjgwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTY4MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjgwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02ODAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02ODAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY4MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjgwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02ODAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjgwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjgwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY4MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjgwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjgwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02ODAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY4MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjgwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY4MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02ODAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjg1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTY4NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY4NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY4NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY4NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjg1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY4NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY4NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC02ODUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02ODUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02ODUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02ODUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC02ODUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC02ODUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjg1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNjg1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02ODUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY4NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjg1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY4NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02ODUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY4NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTY4NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjg1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02ODUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDY4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY4NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02ODUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjg1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY5MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC02OTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02OTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC02OTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC02OTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC02OTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTY5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC02OTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC02OTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNjkwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjkwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjkwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjkwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC02OTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjkwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC02OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjkwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY5MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY5MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02OTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY5MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02OTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02OTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjkwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02OTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC02OTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY5MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjkwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02OTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjkwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjkwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY5MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC02OTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNjk1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjk1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjk1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC02OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjk1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC02OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNjk1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjk1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTY5NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY5NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY5NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY5NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjk1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY5NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNjk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTY5NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02OTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC02OTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY5NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjk1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC02OTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjk1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNjk1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTY5NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjk1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNjk1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02OTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY5NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNjk1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTY5NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC02OTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA2OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzAwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzAwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcwMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03MDAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzAwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzAwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MDAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzAwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MDAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzAwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MDAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MDAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzAwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03MDUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MDUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MDUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MDUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03MDUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzA1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzA1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzA1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzA1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzA1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzA1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MDUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcwNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MDUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzA1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MDUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03MDUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzA1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MDUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzA1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzA1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcwNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDcwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC03MTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzEwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzEwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzEwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzEwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzEwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTcxMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03MTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcxMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzEwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzEwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzEwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcxMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzEwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzEwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcxMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzEwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDcxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcxMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzE1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTcxNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcxNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcxNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcxNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcxNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcxNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03MTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03MTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzE1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzE1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcxNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzE1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcxNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcxNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTcxNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzE1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDcxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcxNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzE1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcyMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03MjAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MjAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MjAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MjAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTcyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03MjAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03MjAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzIwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzIwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzIwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzIwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcyMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcyMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MjAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcyMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MjAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzIwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MjAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03MjAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcyMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzIwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MjAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzIwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzIwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcyMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC03MjUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzI1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzI1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzI1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzI1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzI1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTcyNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcyNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcyNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcyNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcyNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTcyNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MjUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03MjUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcyNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzI1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MjUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzI1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzI1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTcyNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzI1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzI1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcyNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzI1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTcyNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MjUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzMwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTczMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTczMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03MzAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTczMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTczMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzMwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzMwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MzAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTczMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzMwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTczMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTczMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MzAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTczMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTczMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzMwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MzAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDczMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTczMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MzAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzMwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03MzUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MzUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03MzUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MzUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03MzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTczNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03MzUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzM1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzM1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzM1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzM1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTczNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTczNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MzUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTczNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03MzUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzM1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MzUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03MzUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTczNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzM1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03MzUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzM1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzM1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTczNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTczNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDczNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC03NDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzQwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTc0MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03NDAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc0MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzQwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NDAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzQwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzQwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc0MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzQwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzQwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc0MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzQwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc0MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NDAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQ1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTc0NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc0NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc0NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc0NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc0NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc0NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03NDUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03NDUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03NDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03NDUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzQ1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzQ1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NDUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc0NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzQ1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc0NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NDUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc0NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTc0NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzQ1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDc0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc0NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzQ1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc1MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03NTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03NTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03NTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03NTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03NTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzUwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzUwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzUwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03NTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc1MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzUwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc1MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC03NTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzU1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzU1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzU1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzU1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzU1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTc1NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc1NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03NTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzU1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzU1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzU1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc1NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzU1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzU1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc1NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzU1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc1NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzYwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc2MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03NjAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzYwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzYwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc2MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzYwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc2MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc2MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTc2MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzYwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc2MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzYwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03NjUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03NjUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03NjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03NjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzY1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzY1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzY1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzY1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc2NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc2NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc2NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzY1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03NjUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc2NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzY1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NjUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzY1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzY1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc2NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDc2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC03NzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzcwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzcwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzcwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzcwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzcwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTc3MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03NzAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc3MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzcwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NzAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzcwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzcwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc3MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzcwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzcwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc3MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzcwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc3MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzc1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTc3NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc3NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc3NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc3NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc3NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc3NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03NzUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03NzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03NzUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03NzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03NzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzc1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzc1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc3NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzc1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc3NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03NzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc3NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTc3NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzc1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDc3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc3NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03NzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzc1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc4MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03ODAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03ODAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03ODAtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03ODAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03ODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03ODAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03ODAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzgwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzgwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzgwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzgwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc4MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc4MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03ODAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc4MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03ODAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzgwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03ODAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03ODAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc4MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzgwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03ODAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzgwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzgwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc4MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC03ODUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtNzg1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzg1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzg1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC03ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC03ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzg1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzg1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTc4NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc4NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc4NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc4NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc4NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc4NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03ODUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC03ODUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc4NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzg1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03ODUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzg1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzg1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc4NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzg1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtNzg1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03ODUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc4NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogNzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzg1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc4NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03ODUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA3ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzkwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtNzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc5MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC03OTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTc5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzkwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtNzkwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03OTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc5MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzkwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc5MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03OTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc5MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTc5MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzkwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03OTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc5MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03OTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA3OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03OTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzkwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogNzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC03OTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03OTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC03OTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC03OTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC03OTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTc5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC03OTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtNzk1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzk1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzk1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC03OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtNzk1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc5NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc5NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03OTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTc5NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC03OTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtNzk1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03OTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC03OTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc5NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzk1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA3OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC03OTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzk1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogNzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtNzk1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTc5NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDc5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04MDAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODAwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODAwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODAwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTgwMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODAwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MDAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04MDAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgwMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MDAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODAwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgwMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODAwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODAwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MDAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODAwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MDAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODA1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODA1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgwNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04MDUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MDUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MDUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04MDUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODA1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODA1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MDUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgwNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODA1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgwNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MDUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODA1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MDUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDgwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgwNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MDUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODA1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgxMC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04MTAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MTAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MTAtdG91Y2gge1xuICAgIG1heC13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04MTAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC04MTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04MTAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC04MTAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODEwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODEwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODEwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODEwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODEwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODEwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgxMC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgxMC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MTAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgxMC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MTAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODEwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MTAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04MTAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgxMC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODEwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MTAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODEwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODEwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgxMC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDgxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04MTUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODE1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODE1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODE1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODE1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODE1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODE1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTgxNS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgxNS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgxNS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgxNS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODE1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgxNS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgxNS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MTUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04MTUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgxNS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODE1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MTUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODE1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODE1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgxNS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODE1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODE1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgxNS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODE1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgxNS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MTUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODIwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyMC10YWJsZXQge1xuICAgIG1heC13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyMC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyMC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyMC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODIwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyMC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgyMC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04MjAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODIwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODIwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MjAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgyMC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODIwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgyMC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MjAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgyMC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTgyMC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODIwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MjAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgyMC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MjAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODIwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyNS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04MjUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MjUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MjUtdG91Y2gge1xuICAgIG1heC13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04MjUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC04MjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04MjUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODI1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODI1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODI1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODI1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODI1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODI1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgyNS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgyNS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MjUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgyNS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MjUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODI1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MjUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04MjUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgyNS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODI1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MjUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODI1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODI1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgyNS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDgyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04MzAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODMwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODMwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODMwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODMwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODMwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODMwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTgzMC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzMC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzMC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzMC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODMwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzMC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzMC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MzAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04MzAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgzMC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODMwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MzAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODMwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODMwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgzMC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODMwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODMwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MzAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgzMC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODMwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgzMC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MzAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODM1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTgzNS10YWJsZXQge1xuICAgIG1heC13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgzNS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgzNS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgzNS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODM1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgzNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTgzNS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzNS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04MzUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04MzUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MzUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04MzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTgzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04MzUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODM1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODM1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MzUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgzNS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODM1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTgzNS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04MzUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgzNS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTgzNS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODM1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MzUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDgzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTgzNS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04MzUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODM1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg0MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04NDAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NDAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NDAtdG91Y2gge1xuICAgIG1heC13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NDAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04NDAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC04NDAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODQwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg0MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg0MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NDAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg0MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NDAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODQwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NDAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04NDAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg0MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODQwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NDAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODQwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODQwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg0MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDg0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04NDUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODQ1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODQ1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODQ1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODQ1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODQ1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQ1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTg0NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg0NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg0NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg0NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg0NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg0NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NDUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04NDUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg0NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODQ1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NDUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODQ1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg0NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODQ1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODQ1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NDUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg0NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODQ1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg0NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NDUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODUwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODUwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg1MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04NTAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODUwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODUwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NTAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODUwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NTAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODUwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NTAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NTAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NTAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODUwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04NTUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NTUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NTUtdG91Y2gge1xuICAgIG1heC13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NTUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04NTUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODU1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODU1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODU1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODU1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODU1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04NTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODU1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NTUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg1NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NTUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODU1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NTUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04NTUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODU1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4NTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NTUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODU1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODU1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg1NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDg1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04NjAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODYwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODYwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODYwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODYwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODYwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODYwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTg2MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODYwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NjAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04NjAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg2MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODYwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NjAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODYwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODYwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg2MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODYwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODYwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NjAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg2MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODYwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg2MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NjAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4NjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODY1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTg2NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg2NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg2NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg2NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODY1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg2NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg2NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04NjUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NjUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NjUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04NjUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04NjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04NjUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODY1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODY1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NjUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg2NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODY1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg2NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NjUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg2NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTg2NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODY1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NjUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg2NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NjUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NjUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODY1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg3MC1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04NzAtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NzAtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NzAtdG91Y2gge1xuICAgIG1heC13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NzAtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC04NzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04NzAtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC04NzAtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODcwLXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODcwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODcwLXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODcwLWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODcwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04NzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODcwLWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg3MC1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg3MC10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NzAtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg3MC1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NzAtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODcwLWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NzAtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04NzAtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg3MC10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODcwLXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4NzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NzAtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODcwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODcwLXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg3MC1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04NzUtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODc1LXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODc1LXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODc1LWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04NzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODc1LXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODc1LWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODc1LW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTg3NS10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg3NS10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg3NS10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg3NS1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODc1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg3NS13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg3NS1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NzUtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04NzUtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg3NS10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODc1LXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04NzUtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODc1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODc1LXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg3NS1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODc1LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODc1LXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NzUtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg3NS10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODc1LWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg3NS13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04NzUtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODgwLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4MC10YWJsZXQge1xuICAgIG1heC13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4MC10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4MC10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4MC1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODgwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4MC1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg4MC1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04ODAtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODAtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODAtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODAtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODAtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODAtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODgwLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODgwLXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04ODAtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg4MC10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODgwLWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg4MC13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04ODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04ODAtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg4MC1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTg4MC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODgwLXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04ODAtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg4MC1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04ODAtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4ODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04ODAtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODgwLWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4NS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC13aWR0aC04ODUtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04ODUtdGFibGV0LW9ubHkge1xuICAgIG1heC13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC13aWR0aC04ODUtdG91Y2gge1xuICAgIG1heC13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC13aWR0aC04ODUtZGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC13aWR0aC04ODUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC13aWR0aC04ODUtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4td2lkdGgtODg1LXRhYmxldCB7XG4gICAgbWluLXdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODg1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODg1LXRvdWNoIHtcbiAgICBtaW4td2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODg1LWRlc2t0b3Age1xuICAgIG1pbi13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODg1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi13aWR0aDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi13aWR0aC04ODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4td2lkdGg6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODg1LWZ1bGxoZCB7XG4gICAgbWluLXdpZHRoOiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg4NS1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg4NS10YWJsZXQge1xuICAgIG1heC1oZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04ODUtdG91Y2gge1xuICAgIG1heC1oZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg4NS1kZXNrdG9wIHtcbiAgICBtYXgtaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04ODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04ODUtd2lkZXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LWhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODg1LWZ1bGxoZCB7XG4gICAgbWF4LWhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04ODUtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLWhlaWdodC04ODUtdGFibGV0IHtcbiAgICBtaW4taGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg4NS10YWJsZXQtb25seSB7XG4gICAgbWluLWhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODg1LXRvdWNoIHtcbiAgICBtaW4taGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04ODUtZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODg1LWRlc2t0b3Atb25seSB7XG4gICAgbWluLWhlaWdodDogODg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODg1LXdpZGVzY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg4NS1mdWxsaGQge1xuICAgIG1pbi1oZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC13aWR0aC04OTAtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXgtd2lkdGgtODkwLXRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODkwLXRvdWNoIHtcbiAgICBtYXgtd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODkwLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC13aWR0aC04OTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODkwLXdpZGVzY3JlZW4ge1xuICAgIG1heC13aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1heC13aWR0aC04OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODkwLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODkwLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWluLXdpZHRoLTg5MC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5MC10YWJsZXQtb25seSB7XG4gICAgbWluLXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5MC10b3VjaCB7XG4gICAgbWluLXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5MC1kZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODkwLWRlc2t0b3Atb25seSB7XG4gICAgbWluLXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5MC13aWRlc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1taW4td2lkdGgtODkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLXdpZHRoOiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5MC1mdWxsaGQge1xuICAgIG1pbi13aWR0aDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04OTAtbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LWhlaWdodC04OTAtdGFibGV0IHtcbiAgICBtYXgtaGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg5MC10YWJsZXQtb25seSB7XG4gICAgbWF4LWhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODkwLXRvdWNoIHtcbiAgICBtYXgtaGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04OTAtZGVza3RvcCB7XG4gICAgbWF4LWhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODkwLWRlc2t0b3Atb25seSB7XG4gICAgbWF4LWhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODkwLXdpZGVzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg5MC1mdWxsaGQge1xuICAgIG1heC1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODkwLW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi1oZWlnaHQtODkwLXRhYmxldCB7XG4gICAgbWluLWhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04OTAtdGFibGV0LW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg5MC10b3VjaCB7XG4gICAgbWluLWhlaWdodDogODkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODkwLWRlc2t0b3Age1xuICAgIG1pbi1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi1oZWlnaHQ6IDg5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg5MC13aWRlc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04OTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04OTAtZnVsbGhkIHtcbiAgICBtaW4taGVpZ2h0OiA4OTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODk1LW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWF4LXdpZHRoLTg5NS10YWJsZXQge1xuICAgIG1heC13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg5NS10YWJsZXQtb25seSB7XG4gICAgbWF4LXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg5NS10b3VjaCB7XG4gICAgbWF4LXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg5NS1kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODk1LWRlc2t0b3Atb25seSB7XG4gICAgbWF4LXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg5NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXgtd2lkdGgtODk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWF4LXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LXdpZHRoLTg5NS1mdWxsaGQge1xuICAgIG1heC13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5NS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1pbi13aWR0aC04OTUtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04OTUtdGFibGV0LW9ubHkge1xuICAgIG1pbi13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi13aWR0aC04OTUtdG91Y2gge1xuICAgIG1pbi13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04OTUtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1pbi13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1pbi13aWR0aC04OTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWluLXdpZHRoLTg5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1pbi13aWR0aDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi13aWR0aC04OTUtZnVsbGhkIHtcbiAgICBtaW4td2lkdGg6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODk1LW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1heC1oZWlnaHQtODk1LXRhYmxldCB7XG4gICAgbWF4LWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04OTUtdGFibGV0LW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg5NS10b3VjaCB7XG4gICAgbWF4LWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1heC1oZWlnaHQtODk1LWRlc2t0b3Age1xuICAgIG1heC1oZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXgtaGVpZ2h0LTg5NS13aWRlc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04OTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXgtaGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWF4LWhlaWdodC04OTUtZnVsbGhkIHtcbiAgICBtYXgtaGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg5NS1tb2JpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1taW4taGVpZ2h0LTg5NS10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODk1LXRhYmxldC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04OTUtdG91Y2gge1xuICAgIG1pbi1oZWlnaHQ6IDg5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1taW4taGVpZ2h0LTg5NS1kZXNrdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04OTUtZGVza3RvcC1vbmx5IHtcbiAgICBtaW4taGVpZ2h0OiA4OTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWluLWhlaWdodC04OTUtd2lkZXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWluLWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1pbi1oZWlnaHQtODk1LWZ1bGxoZCB7XG4gICAgbWluLWhlaWdodDogODk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1mdWxsLWhlaWdodC1tb2JpbGUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFnZS1oZWlnaHQtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtaGVpZ2h0LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS1oZWlnaHQtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAuaXMtcXVhcnRlci1oZWlnaHQtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLWhlaWdodC1tb2JpbGUge1xuICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1mdWxsLWhlaWdodC10YWJsZXQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFnZS1oZWlnaHQtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtaGVpZ2h0LXRhYmxldCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS1oZWlnaHQtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAuaXMtcXVhcnRlci1oZWlnaHQtdGFibGV0IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLWhlaWdodC10YWJsZXQge1xuICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZ2UtaGVpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtaGVpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXF1YXJ0ZXItaGVpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLWhlaWdodC10YWJsZXQtb25seSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZ2UtaGVpZ2h0LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtaGVpZ2h0LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC10b3VjaCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXF1YXJ0ZXItaGVpZ2h0LXRvdWNoIHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLWhlaWdodC10b3VjaCB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LWRlc2t0b3Age1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFnZS1oZWlnaHQtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5pcy1oYWxmLWhlaWdodC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC1kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAuaXMtcXVhcnRlci1oZWlnaHQtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuICAuaGFzLXF1YXJ0ZXItcGFnZS1oZWlnaHQtZGVza3RvcCB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLWhlaWdodC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuaXMtaGFsZi1oZWlnaHQtZGVza3RvcC1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLWhlaWdodC1kZXNrdG9wLW9ubHkge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1xdWFydGVyLXBhZ2UtaGVpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LXdpZGVzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFnZS1oZWlnaHQtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gIC5pcy1oYWxmLWhlaWdodC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC13aWRlc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAuaXMtcXVhcnRlci1oZWlnaHQtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuICAuaGFzLXF1YXJ0ZXItcGFnZS1oZWlnaHQtd2lkZXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLWhlaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuaXMtaGFsZi1oZWlnaHQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLWhlaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1xdWFydGVyLXBhZ2UtaGVpZ2h0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmlzLWZ1bGwtaGVpZ2h0LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLWhlaWdodC1mdWxsaGQge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuaXMtaGFsZi1oZWlnaHQtZnVsbGhkIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtaGFsZi1wYWdlLWhlaWdodC1mdWxsaGQge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLWhlaWdodC1mdWxsaGQge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1xdWFydGVyLXBhZ2UtaGVpZ2h0LWZ1bGxoZCB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtZnVsbC13aWR0aC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLXdpZHRoLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtd2lkdGgtbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1oYWxmLXBhZ2Utd2lkdGgtbW9iaWxlIHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLXdpZHRoLW1vYmlsZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLXdpZHRoLW1vYmlsZSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtZnVsbC13aWR0aC10YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLXdpZHRoLXRhYmxldCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtd2lkdGgtdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1oYWxmLXBhZ2Utd2lkdGgtdGFibGV0IHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLXdpZHRoLXRhYmxldCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLXdpZHRoLXRhYmxldCB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFnZS13aWR0aC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtd2lkdGgtdGFibGV0LW9ubHkge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDsgfVxuICAuaXMtcXVhcnRlci13aWR0aC10YWJsZXQtb25seSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLXdpZHRoLXRhYmxldC1vbmx5IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLXRvdWNoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFnZS13aWR0aC10b3VjaCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWhhbGYtd2lkdGgtdG91Y2gge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC10b3VjaCB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDsgfVxuICAuaXMtcXVhcnRlci13aWR0aC10b3VjaCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcXVhcnRlci1wYWdlLXdpZHRoLXRvdWNoIHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLXdpZHRoLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4gIC5pcy1oYWxmLXdpZHRoLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLXdpZHRoLWRlc2t0b3Age1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAuaGFzLXF1YXJ0ZXItcGFnZS13aWR0aC1kZXNrdG9wIHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLWRlc2t0b3Atb25seSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZ2Utd2lkdGgtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuICAuaXMtaGFsZi13aWR0aC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC1kZXNrdG9wLW9ubHkge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXF1YXJ0ZXItd2lkdGgtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1xdWFydGVyLXBhZ2Utd2lkdGgtZGVza3RvcC1vbmx5IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWdlLXdpZHRoLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4gIC5pcy1oYWxmLXdpZHRoLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50OyB9XG4gIC5pcy1xdWFydGVyLXdpZHRoLXdpZGVzY3JlZW4ge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAuaGFzLXF1YXJ0ZXItcGFnZS13aWR0aC13aWRlc2NyZWVuIHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLXdpZGVzY3JlZW4tb25seSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZ2Utd2lkdGgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuICAuaXMtaGFsZi13aWR0aC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXF1YXJ0ZXItd2lkdGgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1xdWFydGVyLXBhZ2Utd2lkdGgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5pcy1mdWxsLXdpZHRoLWZ1bGxoZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZ2Utd2lkdGgtZnVsbGhkIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuICAuaXMtaGFsZi13aWR0aC1mdWxsaGQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAuaGFzLWhhbGYtcGFnZS13aWR0aC1mdWxsaGQge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXF1YXJ0ZXItd2lkdGgtZnVsbGhkIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1xdWFydGVyLXBhZ2Utd2lkdGgtZnVsbGhkIHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMC1tb2JpbGUge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0wLXRhYmxldCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMC10b3VjaCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMC10b3VjaCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0wLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0wLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0wLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0wLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMC1mdWxsaGQge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0wLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0wLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0wLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0wLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0wLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0wLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0wLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0wLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0wLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0wLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0wLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0wLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0wLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0wLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0wLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0wLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0wLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0wLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0wLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0wLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0wLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0wLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0wLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0wLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0wLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0wLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi01LW1vYmlsZSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTUtdGFibGV0IHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01LXRhYmxldCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi01LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi01LXRvdWNoIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01LXRvdWNoIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi01LWRlc2t0b3Age1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi01LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi01LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC01LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC01LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC01LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC01LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC01LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTEwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwLXRvdWNoIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTUtdGFibGV0IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUtdG91Y2gge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNS10b3VjaCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xNS1mdWxsaGQge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yMC1tb2JpbGUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yMC10YWJsZXQge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMC10b3VjaCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTI1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1LXRvdWNoIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yNS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzAtdGFibGV0IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAtdG91Y2gge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMC10b3VjaCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zMC1mdWxsaGQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zNS1tb2JpbGUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zNS10YWJsZXQge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zNS10b3VjaCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTQwLXRhYmxldCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwLXRhYmxldCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwLXRvdWNoIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi00MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tNDUtdGFibGV0IHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDUtdG91Y2gge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NS10b3VjaCB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi00NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi00NS1mdWxsaGQge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtNDUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi01MC1tb2JpbGUge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi01MC10YWJsZXQge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi01MC10b3VjaCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi01MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi01MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC01MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTUwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC01MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC01MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNTAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTUwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTUwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTUwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC01MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC01MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNTAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTU1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTU1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTU1LXRhYmxldCB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTU1LXRhYmxldCB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTU1LXRvdWNoIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNTUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi01NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy01NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tNTUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTU1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNTUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTU1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC01NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC01NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC01NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTU1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTU1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTU1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS01NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTU1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS01NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTU1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC01NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNTUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC01NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC01NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTU1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTU1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC01NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC01NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tNjAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tNjAtdGFibGV0IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi02MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNjAtdG91Y2gge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02MC10b3VjaCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTYwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi02MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi02MC1mdWxsaGQge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC02MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTYwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtNjAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC02MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC02MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNjAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTYwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC02MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC02MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC02MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC02MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTYwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTYwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS02MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS02MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTYwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTYwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC02MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC02MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC02MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTYwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTYwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTYwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTYwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC02MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTYwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC02MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTYwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC02MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi02NS1tb2JpbGUge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi02NS10YWJsZXQge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi02NS10b3VjaCB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTY1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi02NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy02NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi02NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTY1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC02NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTY1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC02NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTY1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC02NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC02NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC02NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS02NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTY1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS02NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNjUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTY1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS02NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS02NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS02NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTY1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC02NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTY1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTY1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTY1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC02NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC02NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC02NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC02NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC02NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC02NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC02NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC02NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC02NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTcwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTcwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTcwLXRhYmxldCB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTcwLXRhYmxldCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy03MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTcwLXRvdWNoIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi03MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy03MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tNzAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTcwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNzAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTcwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC03MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC03MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTcwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS03MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTcwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS03MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTcwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS03MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS03MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTcwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS03MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTcwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNzAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC03MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC03MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC03MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC03MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC03MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTcwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTcwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC03MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC03MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC03MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tNzUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tNzUtdGFibGV0IHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi03NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNzUtdG91Y2gge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy03NS10b3VjaCB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTc1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy03NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi03NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy03NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi03NS1mdWxsaGQge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy03NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC03NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTc1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtNzUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC03NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNzUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTc1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC03NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC03NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC03NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS03NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTc1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS03NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNzUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTc1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS03NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS03NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS03NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS03NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTc1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTc1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC03NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC03NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTc1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTc1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTc1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTc1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC03NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTc1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNzUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC03NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTc1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC03NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi04MC1tb2JpbGUge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy04MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi04MC10YWJsZXQge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy04MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi04MC10b3VjaCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTgwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tODAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi04MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy04MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi04MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTgwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC04MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTgwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC04MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTgwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC04MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtODAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC04MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC04MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTgwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tODAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS04MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tODAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tODAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTgwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS04MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tODAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS04MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTgwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC04MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTgwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTgwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTgwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC04MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC04MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC04MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtODAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtODAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtODAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtODAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtODAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTg1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTg1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTg1LXRhYmxldCB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTg1LXRhYmxldCB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy04NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTg1LXRvdWNoIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctODUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi04NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctODUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy04NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tODUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtODUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC04NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTg1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC04NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtODUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTg1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC04NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC04NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC04NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC04NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTg1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tODUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTg1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTg1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS04NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tODUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS04NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTg1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS04NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTg1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC04NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtODUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC04NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC04NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC04NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC04NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtODUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC04NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTg1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTg1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC04NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC04NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tOTAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tOTAtdGFibGV0IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi05MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tOTAtdG91Y2gge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05MC10b3VjaCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTkwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi05MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi05MC1mdWxsaGQge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC05MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTkwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtOTAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC05MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC05MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtOTAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTkwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC05MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC05MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC05MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtOTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC05MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTkwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTkwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS05MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS05MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tOTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTkwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTkwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC05MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC05MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC05MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTkwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTkwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTkwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTkwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC05MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTkwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC05MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTkwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC05MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi05NS1tb2JpbGUge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi05NS10YWJsZXQge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi05NS10b3VjaCB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTk1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi05NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy05NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi05NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTk1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC05NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTk1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC05NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTk1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC05NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC05NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC05NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS05NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTk1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS05NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tOTUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTk1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS05NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS05NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tOTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS05NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTk1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC05NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTk1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTk1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTk1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC05NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC05NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC05NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC05NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC05NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtOTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC05NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC05NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC05NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC05NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwMC1tb2JpbGUge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xMDAtdGFibGV0IHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xMDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwMC10b3VjaCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMDAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTAwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTEwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xMDAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTAwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTAwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTAwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTAwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTAwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTAwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTAwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTA1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTEwNS10YWJsZXQge1xuICAgIG1hcmdpbjogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTA1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTA1LXRvdWNoIHtcbiAgICBtYXJnaW46IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwNS10b3VjaCB7XG4gICAgcGFkZGluZzogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xMDUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMDUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEwNS1mdWxsaGQge1xuICAgIG1hcmdpbjogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTA1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEwNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMDUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTA1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMDUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTA1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTA1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTA1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTA1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEwNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTA1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMDUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTA1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0xMTAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExMC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTEwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xMTAtdG91Y2gge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTEwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTExMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTExMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0xMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTExMC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTExMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExMC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTExMC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExMC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTEwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTExMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTExMC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTExMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTExMC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTExMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTExMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTExMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTExMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTEwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTExMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTEwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTExMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTEwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTExMC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTExMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTExMC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTExNS1tb2JpbGUge1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTE1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xMTUtdGFibGV0IHtcbiAgICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExNS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTExNS10b3VjaCB7XG4gICAgbWFyZ2luOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMTUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTE1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTExNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTExNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xMTUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTExNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTExNS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMTUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTE1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTE1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTE1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTExNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTExNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExNS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTE1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExNS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExNS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTExNS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTExNS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTE1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTE1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTExNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTE1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMTUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTExNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTExNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTExNS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTE1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTExNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMTUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTExNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTExNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTExNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTExNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTIwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTEyMC10YWJsZXQge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTIwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTIwLXRvdWNoIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEyMC10b3VjaCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEyMC1mdWxsaGQge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyMC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMjAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEyMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTIwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTIwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTIwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMjAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyMC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEyMC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyMC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMjAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0xMjUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEyNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTI1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xMjUtdG91Y2gge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTI1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0xMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTI1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyNS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyNS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEyNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEyNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTI1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEyNS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMjUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEyNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyNS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTI1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyNS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTI1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTI1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEyNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEyNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEzMC1tb2JpbGUge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTMwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xMzAtdGFibGV0IHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEzMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEzMC10b3VjaCB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMzAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTMwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTEzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xMzAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEzMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEzMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTMwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTMwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTMwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEzMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTMwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEzMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEzMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTMwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTMwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTMwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTMwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTM1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTEzNS10YWJsZXQge1xuICAgIG1hcmdpbjogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTM1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTEzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTM1LXRvdWNoIHtcbiAgICBtYXJnaW46IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEzNS10b3VjaCB7XG4gICAgcGFkZGluZzogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTEzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTEzNS1mdWxsaGQge1xuICAgIG1hcmdpbjogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTEzNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xMzUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xMzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEzNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTM1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTM1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTM1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTEzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEzNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xMzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTEzNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTEzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEzNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEzNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMzUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEzNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTEzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xMzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTEzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0xNDAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTQwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNDAtdG91Y2gge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTQwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0xNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTQwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE0MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE0MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTQwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE0MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE0MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE0MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE0MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE0MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE0MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTQwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE0MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE0MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE0NS1tb2JpbGUge1xuICAgIG1hcmdpbjogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xNDUtdGFibGV0IHtcbiAgICBtYXJnaW46IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE0NS10b3VjaCB7XG4gICAgbWFyZ2luOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNDUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTE0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xNDUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE0NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE0NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNDUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE0NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE0NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE0NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNDUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE0NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNDUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE0NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTE1MC10YWJsZXQge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTUwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE1MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUwLXRvdWNoIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1MC10b3VjaCB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE1MC1mdWxsaGQge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTUwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNTAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTUwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTUwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTUwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNTAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTUwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0xNTUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTU1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNTUtdG91Y2gge1xuICAgIG1hcmdpbjogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTU1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE1NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0xNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTU1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE1NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTU1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTU1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE1NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTU1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE1NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNTUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTU1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTU1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE1NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE1NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTU1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTU1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTU1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE1NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTU1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE1NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE2MC1tb2JpbGUge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTYwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xNjAtdGFibGV0IHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE2MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE2MC10b3VjaCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNjAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTYwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE2MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE2MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTE2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xNjAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE2MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTYwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE2MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTYwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTYwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTYwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTYwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTYwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTYwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE2MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTYwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE2MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE2MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE2MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTYwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTYwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTYwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTYwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE2MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTYwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE2MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTYwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE2MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTYwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTYwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE2MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTYwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTY1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTE2NS10YWJsZXQge1xuICAgIG1hcmdpbjogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTY1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE2NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTY1LXRvdWNoIHtcbiAgICBtYXJnaW46IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE2NS10b3VjaCB7XG4gICAgcGFkZGluZzogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE2NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE2NS1mdWxsaGQge1xuICAgIG1hcmdpbjogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTY1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE2NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNjUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE2NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTY1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE2NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE2NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTY1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE2NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTY1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTY1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTY1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE2NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE2NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE2NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE2NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE2NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE2NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE2NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTY1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE2NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNjUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTY1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE2NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE2NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0xNzAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTcwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNzAtdG91Y2gge1xuICAgIG1hcmdpbjogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTcwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE3MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0xNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTcwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE3MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE3MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE3MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTcwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTcwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTcwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE3MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE3MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE3MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE3MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE3MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTcwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTcwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE3MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE3MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTcwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE3MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTcwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE3MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTcwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE3MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE3MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTcwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE3MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE3NS1tb2JpbGUge1xuICAgIG1hcmdpbjogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTc1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xNzUtdGFibGV0IHtcbiAgICBtYXJnaW46IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE3NS10b3VjaCB7XG4gICAgbWFyZ2luOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNzUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTc1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE3NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTE3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xNzUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE3NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTc1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE3NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xNzUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTc1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTc1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTc1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTc1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTc1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTc1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE3NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTc1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE3NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE3NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTc1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTc1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTc1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTc1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE3NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTc1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNzUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE3NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTc1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE3NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xNzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE3NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTc1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE3NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNzUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTc1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE3NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE3NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTc1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTgwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTE4MC10YWJsZXQge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTgwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE4MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTgwLXRvdWNoIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE4MC10b3VjaCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xODAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE4MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE4MC1mdWxsaGQge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTgwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xODAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xODAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTgwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTgwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE4MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTgwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTgwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTgwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE4MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xODAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xODAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xODAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xODAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xODAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTgwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xODAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE4MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xODAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xODAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTgwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE4MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xODAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE4MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0xODUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE4NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMTg1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE4NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xODUtdG91Y2gge1xuICAgIG1hcmdpbjogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTg1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE4NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE4NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0xODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0xODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xODUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMTg1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE4NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTg1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTg1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE4NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTg1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE4NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xODUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE4NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE4NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE4NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xODUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTg1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTg1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE4NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE4NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTg1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xODUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTg1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTg1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE4NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xODUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE4NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTg1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE4NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE5MC1tb2JpbGUge1xuICAgIG1hcmdpbjogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTkwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0xOTAtdGFibGV0IHtcbiAgICBtYXJnaW46IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE5MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0xOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE5MC10b3VjaCB7XG4gICAgbWFyZ2luOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xOTAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTkwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE5MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE5MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTE5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0xOTAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE5MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTkwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE5MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTkwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTkwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTkwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTkwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTkwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTkwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE5MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTkwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE5MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE5MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE5MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTkwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTkwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTkwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTkwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE5MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTkwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE5MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTkwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE5MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTkwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTkwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE5MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xOTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTkwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTk1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTE5NS10YWJsZXQge1xuICAgIG1hcmdpbjogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTk1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTE5NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMTk1LXRvdWNoIHtcbiAgICBtYXJnaW46IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE5NS10b3VjaCB7XG4gICAgcGFkZGluZzogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0xOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTE5NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0xOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTE5NS1mdWxsaGQge1xuICAgIG1hcmdpbjogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMTk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTk1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTE5NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0xOTUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE5NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTk1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE5NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE5NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0xOTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMTk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTk1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE5NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0xOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTk1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTk1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMTk1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0xOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMTk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTE5NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE5NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE5NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMTk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE5NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0xOTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMTk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTE5NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTE5NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE5NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTk1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE5NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xOTUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMTk1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0xOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE5NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTE5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMTk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0xOTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTE5NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yMDAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwMC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjAwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMDAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMDAtdG91Y2gge1xuICAgIG1hcmdpbjogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjAwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yMDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjAwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwMC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwMC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwMC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwMC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjAwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjAwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwMC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwMC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjAwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIwMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjAwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIwMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwMC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjAwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIwMC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjAwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwNS1tb2JpbGUge1xuICAgIG1hcmdpbjogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjA1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yMDUtdGFibGV0IHtcbiAgICBtYXJnaW46IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwNS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwNS10b3VjaCB7XG4gICAgbWFyZ2luOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMDUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjA1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjA1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIwNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTIwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yMDUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIwNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjA1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwNS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMDUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjA1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjA1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjA1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjA1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwNS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjA1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwNS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwNS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIwNS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjA1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjA1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIwNS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjA1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjA1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjA1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjA1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjA1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMDUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIwNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjA1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwNS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjA1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMDUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjA1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIwNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjA1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjA1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjEwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTIxMC10YWJsZXQge1xuICAgIG1hcmdpbjogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjEwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIxMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjEwLXRvdWNoIHtcbiAgICBtYXJnaW46IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIxMC10b3VjaCB7XG4gICAgcGFkZGluZzogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIxMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIxMC1mdWxsaGQge1xuICAgIG1hcmdpbjogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjEwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxMC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMTAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjEwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIxMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjEwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjEwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjEwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjEwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIxMC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjEwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjEwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxMC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxMC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjEwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMTAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIxMC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjEwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxMC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMTAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjEwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIxMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIxMC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yMTUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIxNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjE1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIxNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMTUtdG91Y2gge1xuICAgIG1hcmdpbjogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjE1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIxNS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIxNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjE1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxNS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxNS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIxNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIxNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIxNS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMTUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIxNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIxNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIxNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjE1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxNS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIxNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIxNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjE1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxNS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjE1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjE1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIxNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIxNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIxNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjE1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIyMC1tb2JpbGUge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjIwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yMjAtdGFibGV0IHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIyMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIyMC10b3VjaCB7XG4gICAgbWFyZ2luOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMjAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjIwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIyMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTIyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yMjAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIyMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIyMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjIwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjIwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjIwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjIwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIyMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIyMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIyMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjIwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjIwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjIwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIyMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjIwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIyMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjIwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjIwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjIwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIyMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjIwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjI1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTIyNS10YWJsZXQge1xuICAgIG1hcmdpbjogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjI1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjI1LXRvdWNoIHtcbiAgICBtYXJnaW46IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIyNS10b3VjaCB7XG4gICAgcGFkZGluZzogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIyNS1mdWxsaGQge1xuICAgIG1hcmdpbjogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjI1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIyNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMjUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIyNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjI1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIyNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMjUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjI1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjI1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjI1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjI1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIyNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjI1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIyNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjI1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIyNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIyNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIyNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjI1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjI1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIyNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMjUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjI1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIyNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yMzAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzMC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjMwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMzAtdG91Y2gge1xuICAgIG1hcmdpbjogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjMwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjMwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIzMC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzMC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIzMC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzMC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjMwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIzMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIzMC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIzMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIzMC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIzMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIzMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjMwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIzMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjMwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIzMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjMwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIzMC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIzMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIzMC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjMwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIzNS1tb2JpbGUge1xuICAgIG1hcmdpbjogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjM1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yMzUtdGFibGV0IHtcbiAgICBtYXJnaW46IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzNS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yMzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTIzNS10b3VjaCB7XG4gICAgbWFyZ2luOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMzUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjM1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTIzNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTIzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yMzUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTIzNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIzNS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yMzUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjM1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjM1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjM1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTIzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTIzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzNS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjM1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzNS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzNS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTIzNS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjM1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTIzNS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yMzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjM1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjM1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIzNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjM1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMzUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTIzNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjM1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTIzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yMzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yMzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIzNS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjM1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIzNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMzUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjM1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIzNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTIzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjM1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTIzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yMzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjQwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTI0MC10YWJsZXQge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjQwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjQwLXRvdWNoIHtcbiAgICBtYXJnaW46IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI0MC10b3VjaCB7XG4gICAgcGFkZGluZzogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI0MC1mdWxsaGQge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjQwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNDAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI0MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjQwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjQwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI0MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNDAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjQwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNDAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjQwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNDAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI0MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNDAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjQwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI0MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI0MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yNDUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI0NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjQ1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yNDUtdG91Y2gge1xuICAgIG1hcmdpbjogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI0NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI0NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI0NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI0NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNDUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI0NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI0NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjQ1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI0NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjQ1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI0NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI0NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI0NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjQ1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1MC1tb2JpbGUge1xuICAgIG1hcmdpbjogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yNTAtdGFibGV0IHtcbiAgICBtYXJnaW46IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yNTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1MC10b3VjaCB7XG4gICAgbWFyZ2luOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNTAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjUwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjUwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTI1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yNTAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjUwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjUwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjUwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjUwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjUwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjUwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI1MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjUwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjUwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjUwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjUwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjU1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTI1NS10YWJsZXQge1xuICAgIG1hcmdpbjogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjU1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjU1LXRvdWNoIHtcbiAgICBtYXJnaW46IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1NS10b3VjaCB7XG4gICAgcGFkZGluZzogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI1NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjU1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI1NS1mdWxsaGQge1xuICAgIG1hcmdpbjogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjU1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI1NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNTUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjU1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjU1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNTUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjU1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjU1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjU1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjU1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjU1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI1NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI1NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjU1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjU1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjU1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI1NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI1NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjU1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjU1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNTUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjU1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjU1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI1NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yNjAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjYwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yNjAtdG91Y2gge1xuICAgIG1hcmdpbjogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjYwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI2MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjYwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjYwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI2MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI2MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI2MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjYwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjYwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjYwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI2MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI2MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI2MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI2MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI2MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjYwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI2MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI2MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjYwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjYwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjYwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI2MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjYwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI2MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjYwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI2MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI2MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjYwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI2MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjYwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI2NS1tb2JpbGUge1xuICAgIG1hcmdpbjogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjY1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yNjUtdGFibGV0IHtcbiAgICBtYXJnaW46IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yNjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI2NS10b3VjaCB7XG4gICAgbWFyZ2luOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNjUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjY1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjY1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI2NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTI2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yNjUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI2NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjY1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI2NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNjUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjY1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjY1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjY1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjY1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjY1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI2NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjY1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI2NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjY1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI2NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjY1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjY1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjY1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjY1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI2NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjY1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNjUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI2NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjY1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjY1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI2NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI2NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjY1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI2NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNjUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjY1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI2NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI2NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjY1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjcwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTI3MC10YWJsZXQge1xuICAgIG1hcmdpbjogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjcwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI3MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjcwLXRvdWNoIHtcbiAgICBtYXJnaW46IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI3MC10b3VjaCB7XG4gICAgcGFkZGluZzogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI3MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjcwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI3MC1mdWxsaGQge1xuICAgIG1hcmdpbjogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjcwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNzAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjcwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjcwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI3MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjcwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjcwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjcwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjcwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjcwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI3MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNzAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjcwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNzAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjcwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjcwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjcwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNzAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI3MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjcwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNzAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjcwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjcwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI3MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI3MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yNzUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI3NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjc1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI3NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yNzUtdG91Y2gge1xuICAgIG1hcmdpbjogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjc1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI3NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI3NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjc1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjc1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI3NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjc1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI3NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yNzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjc1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI3NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yNzUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI3NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI3NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI3NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yNzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjc1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjc1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yNzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI3NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI3NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yNzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjc1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjc1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjc1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjc1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjc1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI3NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI3NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjc1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI3NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjc1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI4MC1tb2JpbGUge1xuICAgIG1hcmdpbjogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjgwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yODAtdGFibGV0IHtcbiAgICBtYXJnaW46IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI4MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yODAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI4MC10b3VjaCB7XG4gICAgbWFyZ2luOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yODAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjgwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjgwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI4MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI4MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTI4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yODAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI4MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjgwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI4MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjgwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjgwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjgwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjgwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjgwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI4MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjgwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI4MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI4MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI4MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjgwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yODAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjgwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjgwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjgwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjgwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI4MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjgwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI4MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjgwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjgwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI4MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjgwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yODAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjgwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI4MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjgwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yODAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjg1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yODUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTI4NS10YWJsZXQge1xuICAgIG1hcmdpbjogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjg1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI4NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjg1LXRvdWNoIHtcbiAgICBtYXJnaW46IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI4NS10b3VjaCB7XG4gICAgcGFkZGluZzogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0yODUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yODUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI4NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjg1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI4NS1mdWxsaGQge1xuICAgIG1hcmdpbjogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjg1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI4NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yODUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI4NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI4NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI4NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yODUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjg1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjg1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI4NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yODUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjg1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjg1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjg1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjg1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjg1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yODUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI4NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI4NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjg1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI4NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjg1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI4NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjg1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI4NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI4NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI4NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjg1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjg1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI4NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yODUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjg1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjg1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yODUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI4NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yODUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI4NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0yOTAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMjkwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yOTAtdG91Y2gge1xuICAgIG1hcmdpbjogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjkwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI5MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0yOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yOTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0yOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjkwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMjkwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI5MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI5MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI5MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjkwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yOTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjkwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjkwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI5MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI5MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI5MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI5MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yOTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI5MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjkwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yOTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI5MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI5MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yOTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjkwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjkwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjkwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI5MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjkwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI5MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjkwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI5MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yOTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI5MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjkwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI5MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjkwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI5NS1tb2JpbGUge1xuICAgIG1hcmdpbjogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjk1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0yOTUtdGFibGV0IHtcbiAgICBtYXJnaW46IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0yOTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTI5NS10b3VjaCB7XG4gICAgbWFyZ2luOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yOTUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMjk1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMjk1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0yOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTI5NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTI5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMjk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0yOTUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTI5NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjk1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI5NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0yOTUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjk1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjk1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjk1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMjk1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjk1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yOTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTI5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0yOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMjk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTI5NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMjk1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTI5NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjk1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0yOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMjk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTI5NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0yOTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjk1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjk1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjk1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjk1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yOTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI5NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjk1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yOTUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTI5NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjk1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMjk1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMjk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTI5NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0yOTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0yOTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yOTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI5NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjk1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI5NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yOTUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjk1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI5NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI5NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTI5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMjk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMjk1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yOTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0yOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTI5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMjk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0yOTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTMwMC10YWJsZXQge1xuICAgIG1hcmdpbjogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzAwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMwMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAwLXRvdWNoIHtcbiAgICBtYXJnaW46IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwMC10b3VjaCB7XG4gICAgcGFkZGluZzogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zMDAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzAwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMwMC1mdWxsaGQge1xuICAgIG1hcmdpbjogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzAwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzAwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwMC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMDAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzAwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzAwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzAwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwMC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMDAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMDAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzAwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzAwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwMC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwMC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMDAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwMC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwMC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMDAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzAwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwMC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zMDUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzA1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zMDUtdG91Y2gge1xuICAgIG1hcmdpbjogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzA1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMwNS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzA1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zMDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzA1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzA1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwNS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwNS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMwNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzA1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzA1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMwNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzA1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMwNS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMDUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwNS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzA1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzA1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMwNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzA1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzA1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwNS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzA1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzA1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMwNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMxMC1tb2JpbGUge1xuICAgIG1hcmdpbjogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzEwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zMTAtdGFibGV0IHtcbiAgICBtYXJnaW46IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMxMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzEwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMxMC10b3VjaCB7XG4gICAgbWFyZ2luOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMTAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzEwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMxMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMxMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTMxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zMTAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMxMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzEwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMxMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzEwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzEwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzEwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzEwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMxMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMxMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMxMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMxMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzEwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzEwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzEwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMxMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzEwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMxMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMxMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzEwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMxMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzE1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTMxNS10YWJsZXQge1xuICAgIG1hcmdpbjogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzE1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMxNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzE1LXRvdWNoIHtcbiAgICBtYXJnaW46IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMxNS10b3VjaCB7XG4gICAgcGFkZGluZzogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zMTUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMTUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMxNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMxNS1mdWxsaGQge1xuICAgIG1hcmdpbjogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzE1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMxNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMTUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMxNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMxNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMxNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzE1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMxNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMTUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzE1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzE1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzE1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMxNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMxNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMxNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzE1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMxNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMxNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMxNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMxNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMxNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMTUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzE1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMxNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMxNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zMjAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyMC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzIwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMjAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zMjAtdG91Y2gge1xuICAgIG1hcmdpbjogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzIwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMyMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzIwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zMjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzIwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMyMC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMyMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyMC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMyMC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzIwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyMC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMjAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMyMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMyMC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMyMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMyMC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMyMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzIwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMyMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMyMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzIwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzIwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMyMC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMyMC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMyNS1tb2JpbGUge1xuICAgIG1hcmdpbjogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzI1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zMjUtdGFibGV0IHtcbiAgICBtYXJnaW46IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyNS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzI1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMyNS10b3VjaCB7XG4gICAgbWFyZ2luOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMjUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzI1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTMyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zMjUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMyNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzI1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMyNS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMjUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzI1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzI1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzI1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzI1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMjUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMyNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyNS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzI1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyNS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyNS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMyNS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMyNS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzI1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzI1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzI1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzI1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzI1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMjUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMyNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMyNS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzI1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMjUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzMwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTMzMC10YWJsZXQge1xuICAgIG1hcmdpbjogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzMwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMzMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzMwLXRvdWNoIHtcbiAgICBtYXJnaW46IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMzMC10b3VjaCB7XG4gICAgcGFkZGluZzogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zMzAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMzMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMzMC1mdWxsaGQge1xuICAgIG1hcmdpbjogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzMwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzMC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMzAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMzAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzMwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMzMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzMwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzMwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzMwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMzMC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMzAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMzAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzMwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzMC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzMC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMzAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMzMC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzMC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMzAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzMwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMzMC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zMzUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMzNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzM1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMzNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zMzUtdG91Y2gge1xuICAgIG1hcmdpbjogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzM1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTMzNS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTMzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzM1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zMzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTMzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zMzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzM1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzNS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzNS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTMzNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzM1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTMzNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zMzUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTMzNS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zMzUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTMzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zMzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzNS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzM1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTMzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTMzNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zMzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzNS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzM1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzM1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMzNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zMzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTMzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zMzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTMzNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM0MC1tb2JpbGUge1xuICAgIG1hcmdpbjogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zNDAtdGFibGV0IHtcbiAgICBtYXJnaW46IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM0MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM0MC10b3VjaCB7XG4gICAgbWFyZ2luOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNDAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzQwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM0MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTM0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zNDAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM0MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM0MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzQwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzQwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM0MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM0MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM0MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzQwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzQwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzQwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzQwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzQwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM0MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzQwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTM0NS10YWJsZXQge1xuICAgIG1hcmdpbjogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQ1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM0NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzQ1LXRvdWNoIHtcbiAgICBtYXJnaW46IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM0NS10b3VjaCB7XG4gICAgcGFkZGluZzogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zNDUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNDUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM0NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM0NS1mdWxsaGQge1xuICAgIG1hcmdpbjogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzQ1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM0NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNDUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM0NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM0NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzQ1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM0NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNDUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM0NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM0NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM0NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM0NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM0NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM0NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM0NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM0NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNDUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM0NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zNTAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzUwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNTAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zNTAtdG91Y2gge1xuICAgIG1hcmdpbjogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzUwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzUwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zNTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzUwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzUwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzUwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzUwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzUwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM1MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzUwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM1MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzUwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzUwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM1MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzUwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1NS1tb2JpbGUge1xuICAgIG1hcmdpbjogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzU1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zNTUtdGFibGV0IHtcbiAgICBtYXJnaW46IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzU1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1NS10b3VjaCB7XG4gICAgbWFyZ2luOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNTUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzU1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzU1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM1NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTM1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zNTUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM1NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzU1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNTUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzU1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzU1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzU1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzU1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzU1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM1NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzU1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM1NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzU1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzU1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzU1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM1NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzU1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzU1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzU1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzU1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzU1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNTUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM1NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzU1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzU1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM1NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzU1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzU1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNTUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzU1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM1NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM1NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzU1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzU1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM1NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzU1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzYwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTM2MC10YWJsZXQge1xuICAgIG1hcmdpbjogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzYwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM2MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzYwLXRvdWNoIHtcbiAgICBtYXJnaW46IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM2MC10b3VjaCB7XG4gICAgcGFkZGluZzogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zNjAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM2MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzYwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM2MC1mdWxsaGQge1xuICAgIG1hcmdpbjogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzYwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzYwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNjAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzYwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzYwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM2MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzYwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzYwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzYwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzYwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzYwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM2MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzYwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzYwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM2MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNjAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNjAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzYwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzYwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzYwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNjAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM2MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzYwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNjAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzYwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzYwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzYwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM2MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzYwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM2MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zNjUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM2NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzY1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM2NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zNjUtdG91Y2gge1xuICAgIG1hcmdpbjogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzY1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM2NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM2NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzY1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zNjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzY1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM2NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzY1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM2NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzY1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM2NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNjUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM2NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzY1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM2NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM2NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM2NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzY1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzY1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzY1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM2NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM2NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzY1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzY1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzY1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzY1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM2NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM2NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzY1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzY1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzY1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM2NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzY1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM3MC1tb2JpbGUge1xuICAgIG1hcmdpbjogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzcwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zNzAtdGFibGV0IHtcbiAgICBtYXJnaW46IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM3MC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzcwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM3MC10b3VjaCB7XG4gICAgbWFyZ2luOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNzAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzcwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzcwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM3MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM3MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTM3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zNzAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM3MC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzcwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM3MC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzcwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzcwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzcwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzcwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzcwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM3MC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3MC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzcwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM3MC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM3MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3MC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM3MC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzcwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzcwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzcwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3MC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzcwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzcwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzcwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzcwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM3MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzcwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM3MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzcwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzcwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM3MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3MC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzcwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzcwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzcwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM3MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM3MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzcwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzcwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzcwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzc1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTM3NS10YWJsZXQge1xuICAgIG1hcmdpbjogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzc1LXRhYmxldCB7XG4gICAgcGFkZGluZzogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM3NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzc1LXRvdWNoIHtcbiAgICBtYXJnaW46IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM3NS10b3VjaCB7XG4gICAgcGFkZGluZzogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zNzUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNzUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM3NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzc1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM3NS1mdWxsaGQge1xuICAgIG1hcmdpbjogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzc1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzc1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM3NS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zNzUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM3NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM3NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM3NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zNzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzc1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzc1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM3NS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zNzUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzc1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzc1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzc1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzc1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzc1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzc1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zNzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzc1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM3NS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM3NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM3NS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzc1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM3NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zNzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzc1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM3NS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM3NS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM3NS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzc1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3NS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzc1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM3NS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNzUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzc1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzc1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzc1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zNzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM3NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM3NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzc1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zNzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM3NS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zODAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzgwLXRhYmxldCB7XG4gICAgbWFyZ2luOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zODAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zODAtdG91Y2gge1xuICAgIG1hcmdpbjogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzgwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM4MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzgwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zODAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zODAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzgwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM4MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM4MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM4MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzgwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zODAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzgwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zODAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zODAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzgwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM4MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM4MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM4MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM4MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzgwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM4MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzgwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zODAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzgwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM4MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM4MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM4MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zODAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzgwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzgwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM4MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzgwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM4MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzgwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM4MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zODAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zODAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM4MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzgwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzgwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzgwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM4MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzgwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM4NS1tb2JpbGUge1xuICAgIG1hcmdpbjogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzg1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi0zODUtdGFibGV0IHtcbiAgICBtYXJnaW46IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzg1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM4NS10b3VjaCB7XG4gICAgbWFyZ2luOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zODUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzg1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzg1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zODUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM4NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTM4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi0zODUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM4NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzg1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM4NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zODUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzg1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzg1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzg1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzg1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzg1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zODUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zODUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM4NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zODUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzg1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM4NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzg1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzg1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzg1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM4NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzg1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzg1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzg1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzg1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zODUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM4NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzg1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zODUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM4NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zODUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzg1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzg1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM4NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zODUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zODUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM4NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzg1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzg1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM4NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zODUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzg1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM4NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM4NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM4NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzg1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzg1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zODUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzg1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zODUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM4NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzg1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zODUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzkwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTM5MC10YWJsZXQge1xuICAgIG1hcmdpbjogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzkwLXRhYmxldCB7XG4gICAgcGFkZGluZzogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM5MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzkwLXRvdWNoIHtcbiAgICBtYXJnaW46IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM5MC10b3VjaCB7XG4gICAgcGFkZGluZzogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi0zOTAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM5MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzkwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tMzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM5MC1mdWxsaGQge1xuICAgIG1hcmdpbjogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzkwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzkwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5MC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zOTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zOTAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtMzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzkwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzkwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM5MC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzkwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzkwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzkwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzkwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzkwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM5MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzkwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzkwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM5MC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zOTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zOTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zOTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zOTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zOTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5MC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzkwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zOTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzkwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5MC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5MC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5MC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzkwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zOTAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM5MC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zOTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzkwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5MC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zOTAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzkwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzkwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzkwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zOTAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM5MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzkwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogMzkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zOTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM5MC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi0zOTUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM5NS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tMzk1LXRhYmxldCB7XG4gICAgbWFyZ2luOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM5NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi0zOTUtdG91Y2gge1xuICAgIG1hcmdpbjogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzk1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTM5NS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM5NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTM5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctMzk1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi0zOTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi0zOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTM5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tMzk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy0zOTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5NS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtMzk1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5NS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5NS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTM5NS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzk1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC0zOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtMzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTM5NS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC0zOTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzk1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTM5NS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS0zOTUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM5NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzk1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM5NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM5NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tMzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTM5NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS0zOTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tMzk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5NS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5NS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5NS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5NS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzk1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5NS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzk1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC0zOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzk1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTM5NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTM5NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC0zOTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtMzk1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtMzk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzk1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zOTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5NS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzk1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zOTUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzk1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM5NS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zOTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zOTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC0zOTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTM5NS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzk1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzk1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtMzk1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC0zOTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTM5NS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtMzk1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwMC1tb2JpbGUge1xuICAgIG1hcmdpbjogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi00MDAtdGFibGV0IHtcbiAgICBtYXJnaW46IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00MDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwMC10b3VjaCB7XG4gICAgbWFyZ2luOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MDAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDAwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTQwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi00MDAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDAwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDAwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDAwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDAwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDAwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDAwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDAwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDAwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDAwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDAwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDAwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDAwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDAwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDA1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTQwNS10YWJsZXQge1xuICAgIG1hcmdpbjogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDA1LXRhYmxldCB7XG4gICAgcGFkZGluZzogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDA1LXRvdWNoIHtcbiAgICBtYXJnaW46IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwNS10b3VjaCB7XG4gICAgcGFkZGluZzogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi00MDUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MDUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQwNS1mdWxsaGQge1xuICAgIG1hcmdpbjogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDA1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQwNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MDUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDA1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDA1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MDUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDA1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDA1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDA1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDA1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDA1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDA1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQwNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDA1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQwNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDA1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDA1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MDUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDA1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDA1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDA1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQwNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDA1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQwNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi00MTAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxMC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tNDEwLXRhYmxldCB7XG4gICAgbWFyZ2luOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MTAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00MTAtdG91Y2gge1xuICAgIG1hcmdpbjogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDEwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQxMC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi00MTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi00MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxMC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtNDEwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQxMC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQxMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxMC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQxMC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDEwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxMC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MTAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDEwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxMC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MTAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MTAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDEwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQxMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQxMC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQxMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQxMC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDEwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQxMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDEwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDEwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQxMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQxMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQxMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MTAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDEwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQxMC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDEwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQxMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDEwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQxMC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MTAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQxMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDEwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDEwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQxMC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDEwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQxNS1tb2JpbGUge1xuICAgIG1hcmdpbjogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDE1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi00MTUtdGFibGV0IHtcbiAgICBtYXJnaW46IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxNS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00MTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQxNS10b3VjaCB7XG4gICAgbWFyZ2luOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MTUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDE1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQxNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTQxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi00MTUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQxNS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQxNS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MTUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDE1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDE1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDE1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDE1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MTUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQxNS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxNS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MTUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDE1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxNS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxNS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQxNS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDE1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDE1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDE1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQxNS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDE1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDE1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDE1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDE1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MTUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQxNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDE1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MTUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQxNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MTUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDE1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDE1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQxNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQxNS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDE1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDE1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQxNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MTUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDE1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQxNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQxNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQxNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDE1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDE1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQxNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDE1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MTUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDIwLW1vYmlsZSB7XG4gICAgbWFyZ2luOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTQyMC10YWJsZXQge1xuICAgIG1hcmdpbjogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDIwLXRhYmxldCB7XG4gICAgcGFkZGluZzogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDIwLXRvdWNoIHtcbiAgICBtYXJnaW46IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQyMC10b3VjaCB7XG4gICAgcGFkZGluZzogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi00MjAtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjAtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQyMC1mdWxsaGQge1xuICAgIG1hcmdpbjogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZzogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyMC10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MjAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjAtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MjAtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyMC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDIwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDIwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQyMC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjAtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDIwLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDIwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDIwLXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDIwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQyMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDIwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDIwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MjAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MjAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MjAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MjAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MjAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyMC10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MjAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDIwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyMC1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDIwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MjAtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQyMC10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MjAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDIwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyMC10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MjAtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDIwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDIwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDIwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MjAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQyMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDIwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MjAtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQyMC1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi00MjUtbW9iaWxlIHtcbiAgICBtYXJnaW46IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQyNS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tNDI1LXRhYmxldCB7XG4gICAgbWFyZ2luOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjUtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00MjUtdG91Y2gge1xuICAgIG1hcmdpbjogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDI1LXRvdWNoIHtcbiAgICBwYWRkaW5nOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi00MjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi00MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtNDI1LXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyNS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyNS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyNS10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQyNS10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDI1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQyNS1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MjUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjUtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDI1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQyNS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjUtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MjUtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQyNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDI1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQyNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQyNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MjUtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyNS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyNS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDI1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDI1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDI1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQyNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MjUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDI1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDI1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MjUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyNS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDI1LXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MjUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDI1LXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQyNS10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MjUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MjUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MjUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQyNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDI1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDI1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDI1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MjUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQyNS1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDI1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQzMC1tb2JpbGUge1xuICAgIG1hcmdpbjogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDMwLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi00MzAtdGFibGV0IHtcbiAgICBtYXJnaW46IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQzMC10YWJsZXQge1xuICAgIHBhZGRpbmc6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00MzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQzMC10b3VjaCB7XG4gICAgbWFyZ2luOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MzAtdG91Y2gge1xuICAgIHBhZGRpbmc6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDMwLWRlc2t0b3Age1xuICAgIG1hcmdpbjogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTQzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi00MzAtZnVsbGhkIHtcbiAgICBtYXJnaW46IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQzMC1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQzMC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzAtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDMwLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDMwLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDMwLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDMwLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzAtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQzMC1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzMC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MzAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDMwLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQzMC10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzMC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzMC10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQzMC10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDMwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MzAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDMwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDMwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzMC1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDMwLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDMwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDMwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDMwLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDMwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzAtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDMwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDMwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQzMC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzAtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzMC1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDMwLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MzAtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDMwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzMC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzAtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDMwLXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQzMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzMC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQzMC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDMwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDMwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MzAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDMwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MzAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDM1LW1vYmlsZSB7XG4gICAgbWFyZ2luOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLTQzNS10YWJsZXQge1xuICAgIG1hcmdpbjogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDM1LXRhYmxldCB7XG4gICAgcGFkZGluZzogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmc6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDM1LXRvdWNoIHtcbiAgICBtYXJnaW46IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQzNS10b3VjaCB7XG4gICAgcGFkZGluZzogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi00MzUtZGVza3RvcCB7XG4gICAgbWFyZ2luOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MzUtZGVza3RvcCB7XG4gICAgcGFkZGluZzogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW46IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmc6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbjogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmc6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQzNS1mdWxsaGQge1xuICAgIG1hcmdpbjogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZzogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQzNS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzUtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzUtdG91Y2gge1xuICAgIG1hcmdpbi10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00MzUtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzUtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQzNS1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00MzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tdG9wOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDM1LWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDM1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQzNS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00MzUtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDM1LXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDM1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDM1LXRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDM1LXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MzUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzNS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDM1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MzUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00MzUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDM1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzUtdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQzNS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQzNS10b3VjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQzNS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00MzUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDM1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQzNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQzNS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDM1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzUtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzNS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDM1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQzNS10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MzUtdG91Y2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDM1LWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDM1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDM1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00MzUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQzNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzNS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQzNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDM1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00MzUtZnVsbGhkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQzNS1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi00NDAtbW9iaWxlIHtcbiAgICBtYXJnaW46IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0MC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tNDQwLXRhYmxldCB7XG4gICAgbWFyZ2luOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NDAtdGFibGV0IHtcbiAgICBwYWRkaW5nOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW46IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00NDAtdG91Y2gge1xuICAgIG1hcmdpbjogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDQwLXRvdWNoIHtcbiAgICBwYWRkaW5nOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQ0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQ0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbjogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZzogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi00NDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZzogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi00NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW46IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmc6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0MC1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi10b3AtNDQwLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ0MC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ0MC10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0MC10b3VjaCB7XG4gICAgbWFyZ2luLXRvcDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ0MC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0MC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQwLWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0MC1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NDAtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXRvcDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDAtbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDQwLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0MC10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NDAtdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDAtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDAtdG91Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NDAtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0MC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDQwLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0MC13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0MC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDAtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ0MC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ0MC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ0MC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ0MC10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQwLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ0MC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQwLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQwLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ0MC1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ0MC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NDAtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDAtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ0MC10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDQwLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ0MC10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDAtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQwLXRvdWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0MC10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NDAtZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDAtZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NDAtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0MC1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDQwLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQwLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ0MC1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDQwLWZ1bGxoZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQ0NS1tb2JpbGUge1xuICAgIG1hcmdpbjogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi00NDUtdGFibGV0IHtcbiAgICBtYXJnaW46IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0NS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi00NDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbjogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLTQ0NS10b3VjaCB7XG4gICAgbWFyZ2luOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NDUtdG91Y2gge1xuICAgIHBhZGRpbmc6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tNDQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbjogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tNDQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy00NDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLTQ0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW46IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLTQ0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbjogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctNDQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZzogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi00NDUtZnVsbGhkIHtcbiAgICBtYXJnaW46IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLTQ0NS1mdWxsaGQge1xuICAgIHBhZGRpbmc6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ0NS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLXRvcC00NDUtdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQ1LXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy10b3AtNDQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDQ1LWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NDUtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tdG9wLTQ0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXRvcC00NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaGFzLW1hcmdpbi10b3AtNDQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXRvcDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctdG9wLTQ0NS1mdWxsaGQge1xuICAgIHBhZGRpbmctdG9wOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0NS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NDUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLW1hcmdpbi1ib3R0b20tNDQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0NS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0NS10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0NS10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctYm90dG9tLTQ0NS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDQ1LWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDUtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0NS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDQ1LXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5oYXMtbWFyZ2luLWJvdHRvbS00NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1ib3R0b20tNDQ1LXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tYm90dG9tLTQ0NS1mdWxsaGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWJvdHRvbS00NDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQ1LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQ1LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQ1LXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NDUtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQ1LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NDUtdG91Y2gge1xuICAgIHBhZGRpbmctbGVmdDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LTQ0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NDUtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQ1LWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLWxlZnQtNDQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtNDQ1LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1sZWZ0LTQ0NS13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC00NDUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctbGVmdC00NDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NDUtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0NS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQ1LXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDUtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQ1LXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0NS10YWJsZXQtb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NDUtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDQ1LXRvdWNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ0NS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0NS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLXJpZ2h0LTQ0NS1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogNDQ1cHggIWltcG9ydGFudDsgfVxuICAuaGFzLXBhZGRpbmctcmlnaHQtNDQ1LWRlc2t0b3Atb25seSB7XG4gICAgcGFkZGluZy1yaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NDUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDUtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC00NDUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1wYWRkaW5nLXJpZ2h0LTQ0NS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtNDQ1LWZ1bGxoZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5oYXMtcGFkZGluZy1yaWdodC00NDUtZnVsbGhkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXRvcC1tYXJnaW5sZXNzLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy10b3AtcGFkZGluZ2xlc3MtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy10b3AtbWFyZ2lubGVzcy10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtdG9wLXBhZGRpbmdsZXNzLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy10b3AtbWFyZ2lubGVzcy10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy10b3AtcGFkZGluZ2xlc3MtdGFibGV0LW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLXRvcC1tYXJnaW5sZXNzLXRvdWNoIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXRvcC1wYWRkaW5nbGVzcy10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtdG9wLW1hcmdpbmxlc3MtZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy10b3AtcGFkZGluZ2xlc3MtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaXMtdG9wLW1hcmdpbmxlc3MtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXRvcC1wYWRkaW5nbGVzcy1kZXNrdG9wLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmlzLXRvcC1tYXJnaW5sZXNzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtdG9wLXBhZGRpbmdsZXNzLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmlzLXRvcC1tYXJnaW5sZXNzLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy10b3AtcGFkZGluZ2xlc3Mtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5pcy10b3AtbWFyZ2lubGVzcy1mdWxsaGQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtdG9wLXBhZGRpbmdsZXNzLWZ1bGxoZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1ib3R0b20tbWFyZ2lubGVzcy1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuaXMtYm90dG9tLXBhZGRpbmdsZXNzLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtYm90dG9tLW1hcmdpbmxlc3MtdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWJvdHRvbS1wYWRkaW5nbGVzcy10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtYm90dG9tLW1hcmdpbmxlc3MtdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuaXMtYm90dG9tLXBhZGRpbmdsZXNzLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1ib3R0b20tbWFyZ2lubGVzcy10b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1ib3R0b20tcGFkZGluZ2xlc3MtdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWJvdHRvbS1tYXJnaW5sZXNzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuaXMtYm90dG9tLXBhZGRpbmdsZXNzLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmlzLWJvdHRvbS1tYXJnaW5sZXNzLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1ib3R0b20tcGFkZGluZ2xlc3MtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5pcy1ib3R0b20tbWFyZ2lubGVzcy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWJvdHRvbS1wYWRkaW5nbGVzcy13aWRlc2NyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTk4M3B4KSB7XG4gIC5pcy1ib3R0b20tbWFyZ2lubGVzcy13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuaXMtYm90dG9tLXBhZGRpbmdsZXNzLXdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaXMtYm90dG9tLW1hcmdpbmxlc3MtZnVsbGhkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWJvdHRvbS1wYWRkaW5nbGVzcy1mdWxsaGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtbGVmdC1tYXJnaW5sZXNzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtbGVmdC1wYWRkaW5nbGVzcy1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1sZWZ0LW1hcmdpbmxlc3MtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1sZWZ0LXBhZGRpbmdsZXNzLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtbGVmdC1tYXJnaW5sZXNzLXRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1sZWZ0LXBhZGRpbmdsZXNzLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtbGVmdC1tYXJnaW5sZXNzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1sZWZ0LXBhZGRpbmdsZXNzLXRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtbGVmdC1tYXJnaW5sZXNzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWxlZnQtcGFkZGluZ2xlc3MtZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmlzLWxlZnQtbWFyZ2lubGVzcy1kZXNrdG9wLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWxlZnQtcGFkZGluZ2xlc3MtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaXMtbGVmdC1tYXJnaW5sZXNzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWxlZnQtcGFkZGluZ2xlc3Mtd2lkZXNjcmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTgzcHgpIHtcbiAgLmlzLWxlZnQtbWFyZ2lubGVzcy13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLWxlZnQtcGFkZGluZ2xlc3Mtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaXMtbGVmdC1tYXJnaW5sZXNzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtbGVmdC1wYWRkaW5nbGVzcy1mdWxsaGQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXJpZ2h0LW1hcmdpbmxlc3MtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtcmlnaHQtcGFkZGluZ2xlc3MtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLXJpZ2h0LW1hcmdpbmxlc3MtdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtcmlnaHQtcGFkZGluZ2xlc3MtdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtcmlnaHQtbWFyZ2lubGVzcy10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXJpZ2h0LXBhZGRpbmdsZXNzLXRhYmxldC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLXJpZ2h0LW1hcmdpbmxlc3MtdG91Y2gge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1yaWdodC1wYWRkaW5nbGVzcy10b3VjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1yaWdodC1tYXJnaW5sZXNzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1yaWdodC1wYWRkaW5nbGVzcy1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmlzLXJpZ2h0LW1hcmdpbmxlc3MtZGVza3RvcC1vbmx5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaXMtcmlnaHQtcGFkZGluZ2xlc3MtZGVza3RvcC1vbmx5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmlzLXJpZ2h0LW1hcmdpbmxlc3Mtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmlzLXJpZ2h0LXBhZGRpbmdsZXNzLXdpZGVzY3JlZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaXMtcmlnaHQtbWFyZ2lubGVzcy13aWRlc2NyZWVuLW9ubHkge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1yaWdodC1wYWRkaW5nbGVzcy13aWRlc2NyZWVuLW9ubHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAuaXMtcmlnaHQtbWFyZ2lubGVzcy1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5pcy1yaWdodC1wYWRkaW5nbGVzcy1mdWxsaGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtYXV0by1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tbGVmdC1hdXRvLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtYXV0by10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LWF1dG8tdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC1hdXRvLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tbGVmdC1hdXRvLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LWF1dG8td2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1sZWZ0LWF1dG8td2lkZXNjcmVlbi1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gIC5oYXMtbWFyZ2luLWxlZnQtYXV0by1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC1hdXRvLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtYXV0by10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtYXV0by10YWJsZXQtb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtYXV0by10b3VjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtYXV0by1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC1hdXRvLWRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtYXV0by13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkgYW5kIChtYXgtd2lkdGg6IDE5ODNweCkge1xuICAuaGFzLW1hcmdpbi1yaWdodC1hdXRvLXdpZGVzY3JlZW4tb25seSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgLmhhcy1tYXJnaW4tcmlnaHQtYXV0by1mdWxsaGQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmdsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmdsaWRlICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cbiAgLmdsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLmdsaWRlX19zbGlkZXMtLWRyYWdnaW5nIHtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmdsaWRlX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmdsaWRlX19zbGlkZSBhIHtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZV9fYXJyb3dzIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuZ2xpZGVfX2J1bGxldHMge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5nbGlkZS0tcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4jQm9ybGFic0Nvb2tpZUJveCAuX2JybGJzLWJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuMjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGYwZjg3OWJiZmZjN2I2MTFkNTNiMjFjOWQyZjgzMWMxLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1sZWdhbCBhIHtcbiAgbWFyZ2luOiAwIDAuOTM3NXJlbTsgfVxuXG4uQm9ybGFic0Nvb2tpZSAuX2JybGJzLWNoZWNrYm94IC5fYnJsYnMtY2hlY2tib3gtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCAuX2JybGJzLWNoZWNrYm94LWluZGljYXRvcjphZnRlciB7XG4gICAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpkaXNhYmxlZCB+IC5fYnJsYnMtY2hlY2tib3gtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtQm9va1wiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAuQm9ybGFic0Nvb2tpZSAuX2JybGJzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuX2JybGJzLWNoZWNrYm94LWluZGljYXRvciAjY29va2llLW5vdGljZSAuY29va2llLW5vdGljZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTc5MnB4O1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2UgLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAuQm9ybGFic0Nvb2tpZSAuX2JybGJzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuX2JybGJzLWNoZWNrYm94LWluZGljYXRvciAjY29va2llLW5vdGljZSAuY29va2llLW5vdGljZS1jb250YWluZXIgI2NuLW5vdGljZS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5Cb3JsYWJzQ29va2llIC5fYnJsYnMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5fYnJsYnMtY2hlY2tib3gtaW5kaWNhdG9yICNjb29raWUtbm90aWNlIC5jb29raWUtbm90aWNlLWNvbnRhaW5lciAjY24tbm90aWNlLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuQm9ybGFic0Nvb2tpZSAuX2JybGJzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuX2JybGJzLWNoZWNrYm94LWluZGljYXRvciAjY29va2llLW5vdGljZSAuY29va2llLW5vdGljZS1jb250YWluZXIgI2NuLW5vdGljZS10ZXh0IHtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2UgLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyICNjbi1ub3RpY2UtYnV0dG9ucyAuY24tYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICBtYXJnaW46IDAgMC4yNXJlbSAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5Cb3JsYWJzQ29va2llIC5fYnJsYnMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5fYnJsYnMtY2hlY2tib3gtaW5kaWNhdG9yICNjb29raWUtbm90aWNlIC5jb29raWUtbm90aWNlLWNvbnRhaW5lciAjY24tbm90aWNlLWJ1dHRvbnMgLmNuLWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICAuQm9ybGFic0Nvb2tpZSAuX2JybGJzLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuX2JybGJzLWNoZWNrYm94LWluZGljYXRvciAjY29va2llLW5vdGljZSAuY29va2llLW5vdGljZS1jb250YWluZXIgI2NuLW5vdGljZS1idXR0b25zIC5jbi1idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2UgLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyICNjbi1ub3RpY2UtYnV0dG9ucyAuY24tYnV0dG9uI2NuLW1vcmUtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChlZTI3N2QzMzUwODkzYmFiYWM4NThlNTg4NTg4NWQ5MS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2UgLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyICNjbi1ub3RpY2UtYnV0dG9ucyAuY24tYnV0dG9uI2NuLW1vcmUtaW5mbzpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGVlMjc3ZDMzNTA4OTNiYWJhYzg1OGU1ODg1ODg1ZDkxLnN2Zyk7IH1cbiAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2UgLmNvb2tpZS1yZXZva2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLkJvcmxhYnNDb29raWUgLl9icmxicy1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLl9icmxicy1jaGVja2JveC1pbmRpY2F0b3IgI2Nvb2tpZS1ub3RpY2UgLmNvb2tpZS1yZXZva2UtY29udGFpbmVyICNjbi1yZXZva2UtYnV0dG9ucyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbmh0bWwubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtQm9va1wiLCBcIlJlY2tsZXNzLVJlZ3VsYXJcIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJvZHkuY29va2llcy1ub3Qtc2V0IC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC43NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgYm9keS5jb29raWVzLW5vdC1zZXQgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIGJvZHkuY29va2llcy1ub3Qtc2V0IC5mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOS4zNzVyZW07IH0gfVxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWVFeHRlbmRlZC1NZWRpdW1cIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9XG4gIGgxIGVtLFxuICBoMSBpLFxuICBoMiBlbSxcbiAgaDIgaSxcbiAgaDMgZW0sXG4gIGgzIGksXG4gIGg0IGVtLFxuICBoNCBpLFxuICBoNSBlbSxcbiAgaDUgaSxcbiAgaDYgZW0sXG4gIGg2IGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5oMSxcbi5jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgaDEsXG4gICAgLmNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGgxLFxuICAgIC5jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4xMjVyZW07IH0gfVxuXG5oMixcbi5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICBoMixcbiAgICAuY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGgyLFxuICAgIC5jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07IH0gfVxuXG5oMyxcbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIGgzLFxuICAgIC5jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG5oNCxcbi5jb250ZW50IGg0LFxuaDUsXG4uY29udGVudCBoNSxcbmg2LFxuLmNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICBoNCxcbiAgICAuY29udGVudCBoNCxcbiAgICBoNSxcbiAgICAuY29udGVudCBoNSxcbiAgICBoNixcbiAgICAuY29udGVudCBoNiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5wLFxuLmNvbnRlbnQgcCxcbmxpLFxuLmNvbnRlbnQgbGksXG5hLFxuLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIHAsXG4gICAgLmNvbnRlbnQgcCxcbiAgICBsaSxcbiAgICAuY29udGVudCBsaSxcbiAgICBhLFxuICAgIC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuYSxcbi5jb250ZW50IGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgYS5pcy1pbnZlcnRlZDpob3ZlcixcbiAgLmNvbnRlbnQgYS5pcy1pbnZlcnRlZDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICBhLmhhcy1uby1kZWNvcmF0aW9uLFxuICAuY29udGVudCBhLmhhcy1uby1kZWNvcmF0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuXG4uY29udGVudCBoMSxcbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCxcbi5jb250ZW50IGg1LFxuLmNvbnRlbnQgaDYge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLmNvbnRlbnQgcCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7IH1cblxuLmNvbnRlbnQgcCB1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7IH1cblxuLmNvbnRlbnQgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3cteDogaW5pdGlhbDsgfVxuXG5zcGFuW3N0eWxlKj1cInRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7IH1cblxuc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50OyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlRXh0ZW5kZWQtTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5lbSxcbmkge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLUJvb2tJdGFsaWNcIjsgfVxuXG4uaXMtaW50ZW5kZWQsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5pcy1pbnRlbmRlZCxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmlzLWludGVuZGVkIGgxOmZpcnN0LWNoaWxkLFxuICAuaXMtaW50ZW5kZWQgaDI6Zmlyc3QtY2hpbGQsXG4gIC5pcy1pbnRlbmRlZCBoMzpmaXJzdC1jaGlsZCxcbiAgLmlzLWludGVuZGVkIGg0OmZpcnN0LWNoaWxkLFxuICAuaXMtaW50ZW5kZWQgaDU6Zmlyc3QtY2hpbGQsXG4gIC5pcy1pbnRlbmRlZCBoNjpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBoMTpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBoMjpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBoMzpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBoNDpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBoNTpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBoNjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZUV4dGVuZGVkLU1lZGl1bVwiLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5pcy1pbnRlbmRlZCBoMTpmaXJzdC1jaGlsZCxcbiAgICAgIC5pcy1pbnRlbmRlZCBoMjpmaXJzdC1jaGlsZCxcbiAgICAgIC5pcy1pbnRlbmRlZCBoMzpmaXJzdC1jaGlsZCxcbiAgICAgIC5pcy1pbnRlbmRlZCBoNDpmaXJzdC1jaGlsZCxcbiAgICAgIC5pcy1pbnRlbmRlZCBoNTpmaXJzdC1jaGlsZCxcbiAgICAgIC5pcy1pbnRlbmRlZCBoNjpmaXJzdC1jaGlsZCxcbiAgICAgIGJsb2NrcXVvdGUgaDE6Zmlyc3QtY2hpbGQsXG4gICAgICBibG9ja3F1b3RlIGgyOmZpcnN0LWNoaWxkLFxuICAgICAgYmxvY2txdW90ZSBoMzpmaXJzdC1jaGlsZCxcbiAgICAgIGJsb2NrcXVvdGUgaDQ6Zmlyc3QtY2hpbGQsXG4gICAgICBibG9ja3F1b3RlIGg1OmZpcnN0LWNoaWxkLFxuICAgICAgYmxvY2txdW90ZSBoNjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuICAuaXMtaW50ZW5kZWQgcDpmaXJzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlRXh0ZW5kZWQtTWVkaXVtXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pcy1pbnRlbmRlZCBwOmZpcnN0LWNoaWxkLFxuICAgICAgYmxvY2txdW90ZSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAuaXMtaW50ZW5kZWQgcDpmaXJzdC1jaGlsZCxcbiAgICAgIGJsb2NrcXVvdGUgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oYXMtbGluZS1jbGFtcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhhcy1saW5lLWNsYW1wIHtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTsgfSB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMS44NzVyZW0gMDsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaXMtbGluay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvcik7IH1cblxuLmxhenlsb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhcjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDsgfVxuICAuYnV0dG9uLmlzLWZpbHRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJ1dHRvbi5pcy1maWx0ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBtYXJnaW46IDAgMCAwIDAuNXJlbTsgfVxuICAgIC5idXR0b24uaXMtZmlsdGVyLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b24uaXMtZmlsdGVyLmlzLWFjdGl2ZSNyZXNldC1maWx0ZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMC4xODc1cmVtIDAuMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV0dG9uLmlzLWZpbHRlci5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuYnV0dG9uI3Jlc2V0LWZpbHRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJ1dHRvbi5pcy1zZWFyY2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoMjMxZGU1ZjNlMGNiYTIzMWI1ZTBhZTMzMTZkYWZiZWYuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ1dHRvbi5pcy1zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItd2hpdGUuaGFzLWFycm93LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci13aGl0ZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci13aGl0ZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItd2hpdGUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLXdoaXRlIGEge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItYmxhY2ssIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ibGFjay5oYXMtYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3ZlcixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItYmxhY2sgYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3ZlciBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3ZlciBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0U0RTRFNCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFNEU0OyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5Lmhhcy1hcnJvdywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItZ3JleSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5LFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5IHtcbiAgICAgICAgY29sb3I6ICNFNEU0RTQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFNEU0OyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5IGEge1xuICAgICAgICBjb2xvcjogI0U0RTRFNDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFNEU0OyB9XG4gICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItZ3JleV9kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5X2RhcmsuaGFzLWFycm93LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5X2RhcmssXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItZ3JleV9kYXJrLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5X2Rhcmsge1xuICAgICAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM5YjliOWI7IH1cbiAgICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZXlfZGFyayBhIHtcbiAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzliOWI5YjsgfVxuICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZXlfbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRjNGM0YzICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNGM0YzRjM7IH1cbiAgICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZXlfbGlnaHQuaGFzLWFycm93LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmV5X2xpZ2h0LFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZXlfbGlnaHQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZXlfbGlnaHQge1xuICAgICAgICBjb2xvcjogI0YzRjNGMyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGM0YzRjM7IH1cbiAgICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZXlfbGlnaHQgYSB7XG4gICAgICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGM0YzRjM7IH1cbiAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRTNGRjc5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNFM0ZGNzk7IH1cbiAgICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLXllbGxvdy5oYXMtYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLXllbGxvdyxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci15ZWxsb3csXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLXllbGxvdyB7XG4gICAgICAgIGNvbG9yOiAjRTNGRjc5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0UzRkY3OTsgfVxuICAgICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXIteWVsbG93IGEge1xuICAgICAgICBjb2xvcjogI0UzRkY3OTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTNGRjc5OyB9XG4gICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItbGlsYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNDRThGREQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0NFOEZERDsgfVxuICAgICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItbGlsYS5oYXMtYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWxpbGEsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItbGlsYSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItbGlsYSB7XG4gICAgICAgIGNvbG9yOiAjQ0U4RkREICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0NFOEZERDsgfVxuICAgICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItbGlsYSBhIHtcbiAgICAgICAgY29sb3I6ICNDRThGREQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0NFOEZERDsgfVxuICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzg2OEEzQiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODY4QTNCOyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmVlbi5oYXMtYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZWVuLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWdyZWVuLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAjODY4QTNCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg2OEEzQjsgfVxuICAgICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItZ3JlZW4gYSB7XG4gICAgICAgIGNvbG9yOiAjODY4QTNCO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NjhBM0I7IH1cbiAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzQwNkJGNiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDA2QkY2OyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ibHVlLmhhcy1hcnJvdywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItYmx1ZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ibHVlLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ibHVlIHtcbiAgICAgICAgY29sb3I6ICM0MDZCRjYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDA2QkY2OyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1ibHVlIGEge1xuICAgICAgICBjb2xvcjogIzQwNkJGNjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDA2QkY2OyB9XG4gICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0ZGNUQzMSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY1RDMxOyB9XG4gICAgICAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1yZWQuaGFzLWFycm93LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1yZWQsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItcmVkLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLmhhcy1ob3Zlci1yZWQge1xuICAgICAgICBjb2xvcjogI0ZGNUQzMSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjVEMzE7IH1cbiAgICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLXJlZCBhIHtcbiAgICAgICAgY29sb3I6ICNGRjVEMzE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNUQzMTsgfVxuICAgIC5idXR0b246aG92ZXIuaGFzLWhvdmVyLWN1c3RvbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWN1c3RvbUNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWN1c3RvbUNvbG9yKSAhaW1wb3J0YW50OyB9XG4gICAgLmJ1dHRvbjpob3Zlci5oYXMtaG92ZXItYmctY3VzdG9tIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY3VzdG9tQnRuSG92ZXJCZ0NvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWN1c3RvbUJ0bkhvdmVyQmdDb2xvcikgIWltcG9ydGFudDsgfVxuICAuYnV0dG9uLmhhcy1hcnJvdywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5idXR0b24uaGFzLWFycm93Lmhhcy10ZXh0LXdoaXRlOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5oYXMtYXJyb3cuaGFzLWFycm93LXdoaXRlOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmhhcy1hcnJvdy13aGl0ZTpob3ZlcixcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbi5oYXMtYXJyb3ctd2hpdGU6aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLmhhcy1hcnJvdy13aGl0ZTpob3ZlciwgLmJ1dHRvbi5oYXMtYXJyb3cuaXMtYmxhY2s6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5idXR0b246aG92ZXIsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLmhhcy1hcnJvdyBzdmcsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24gc3ZnLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiBzdmcsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBsZWZ0OiAwLjVyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctbW9iaWxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LW1vYmlsZS5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW5hcnJvdy1tb2JpbGUubG9naW4tcGFzc3dvcmQge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctdGFibGV0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LXRhYmxldC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW5hcnJvdy10YWJsZXQubG9naW4tcGFzc3dvcmQge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LWRlc2t0b3AsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctZGVza3RvcC5sb2dpbi11c2VybmFtZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmlzLW5hcnJvdy1kZXNrdG9wLmxvZ2luLXBhc3N3b3JkIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy13aWRlc2NyZWVuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAuaXMtbmFycm93LXdpZGVzY3JlZW4ubG9naW4tdXNlcm5hbWUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjbG9naW5mb3JtIC5pcy1uYXJyb3ctd2lkZXNjcmVlbi5sb2dpbi1wYXNzd29yZCB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubWVudS1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5oYXMtZm9udC1tYWlzb24tbmV1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtQm9va1wiICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1mb250LW1haXNvbi1uZXVlID4gKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1Cb29rXCIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWZvbnQtbWFpc29uLW5ldWUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1Cb29rSXRhbGljXCIgIWltcG9ydGFudDsgfVxuICAuaGFzLWZvbnQtbWFpc29uLW5ldWUtaXRhbGljID4gKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1Cb29rSXRhbGljXCIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWZvbnQtbWFpc29uLW5ldWUtZXh0ZW5kZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwgbGFiZWwsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIC5sYWJlbCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIGxhYmVsLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwgLmxhYmVsLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIGxhYmVsLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIC5sYWJlbCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3Bhbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZUV4dGVuZGVkLU1lZGl1bVwiICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1mb250LW1haXNvbi1uZXVlLWV4dGVuZGVkID4gKiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwgLmxhYmVsID4gKiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwgbGFiZWwgPiAqLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwgPiAqLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwgbGFiZWwgPiAqLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwgLmxhYmVsID4gKiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuID4gKiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuID4gKiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4gPiAqLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUgPiAqLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSA+ICosIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUgPiAqIHtcbiAgICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlRXh0ZW5kZWQtTWVkaXVtXCIgIWltcG9ydGFudDsgfVxuXG4uaGFzLWZvbnQtcmVja2xlc3MtbmV1ZS1ib29rLFxuLmhhcy1mb250LXJlY2tsZXNzLXJlZ3VsYXIsXG4uaGFzLWZvbnQtcmVja2xlc3MtbGlnaHQge1xuICBmb250LWZhbWlseTogXCJSZWNrbGVzcy1MaWdodFwiICFpbXBvcnRhbnQ7IH1cbiAgLmhhcy1mb250LXJlY2tsZXNzLW5ldWUtYm9vayA+ICosXG4gIC5oYXMtZm9udC1yZWNrbGVzcy1yZWd1bGFyID4gKixcbiAgLmhhcy1mb250LXJlY2tsZXNzLWxpZ2h0ID4gKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3MtTGlnaHRcIiAhaW1wb3J0YW50OyB9XG4gIC5oYXMtZm9udC1yZWNrbGVzcy1uZXVlLWJvb2sgZW0sXG4gIC5oYXMtZm9udC1yZWNrbGVzcy1uZXVlLWJvb2sgaSxcbiAgLmhhcy1mb250LXJlY2tsZXNzLXJlZ3VsYXIgZW0sXG4gIC5oYXMtZm9udC1yZWNrbGVzcy1yZWd1bGFyIGksXG4gIC5oYXMtZm9udC1yZWNrbGVzcy1saWdodCBlbSxcbiAgLmhhcy1mb250LXJlY2tsZXNzLWxpZ2h0IGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzLUxpZ2h0SXRhbGljXCIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmhhcy1mb250LXJlY2tsZXNzLXJlZ3VsYXItaXRhbGljLFxuLmhhcy1mb250LXJlY2tsZXNzLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzLUxpZ2h0SXRhbGljXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5oYXMtZm9udC1yZWNrbGVzcy1yZWd1bGFyLWl0YWxpYyA+ICosXG4gIC5oYXMtZm9udC1yZWNrbGVzcy1saWdodC1pdGFsaWMgPiAqIHtcbiAgICBmb250LWZhbWlseTogXCJSZWNrbGVzcy1MaWdodEl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5oYXMtbGV0dGVyLXNwYWNlLXdpZGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtOyB9XG5cbi5oYXMtbGV0dGVyLXNwYWNlLW1lZGl1bSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07IH1cblxuLmhhcy1sZXR0ZXItc3BhY2UtbmFycm93IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA2MjVyZW07IH1cblxuLmhhcy1uby10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uaGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDJweDtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlczsgfVxuICAuaGFzLWljb24uaWNvbi1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoMmQ2MDFjNzRmNDlmZDhmY2I2NzRhZmJlNmQ3MWQzMTkuc3ZnKTsgfVxuICAuaGFzLWljb24uaWNvbi1sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGQyYzNlM2QwYWVlNWQ1MjVjMzdmNGYzOTEzYjM0YWIzLnN2Zyk7IH1cbiAgLmhhcy1pY29uLmljb24tY2xvY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgwNDhlNTg5ZGQyNGMzOThlZDcwMWI0NTc2MDc3YmZhNS5zdmcpOyB9XG4gIC5oYXMtaWNvbi5pY29uLW1haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChlNzRmNjdiNmMxNDZiMDljMWI2YTRjZTgxNWQyMDE2Yi5zdmcpOyB9XG4gIC5oYXMtaWNvbi5pY29uLXByaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoOTdhMzc2NWQ0YTYzNWFmZGIzMDczOWM1YzNmMTk0Zjguc3ZnKTsgfVxuXG4uaGFzLXRleHQtd2hpdGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtdGV4dC1ibGFjaywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3Bhbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmhhcy10ZXh0LWdyZXksIGJvZHkudGF4LXByb2plY3Q6bm90KC50ZXJtLXByaW50LXB1YmxpY2F0aW9ucykgLmxhbmd1YWdlLWxpbmsge1xuICBjb2xvcjogI0U0RTRFNDsgfVxuXG4uaGFzLXRleHQtZ3JleV9kYXJrLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZCBzZWxlY3QsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQgc2VsZWN0LFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCBzZWxlY3QsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIHRleHRhcmVhLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gcCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gdGV4dGFyZWEsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gcCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHRleHRhcmVhLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuc2VsZWN0Mi1kcm9wZG93biAuYWNmLWNvdW50cnktZmxhZy1uYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWRyb3Bkb3duIC5hY2YtY291bnRyeS1mbGFnLW5hbWUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5zZWxlY3QyLWRyb3Bkb3duIC5hY2YtY291bnRyeS1mbGFnLW5hbWUge1xuICBjb2xvcjogIzliOWI5YjsgfVxuXG4uaGFzLXRleHQtZ3JleV9saWdodCB7XG4gIGNvbG9yOiAjRjNGM0YzOyB9XG5cbi5oYXMtdGV4dC15ZWxsb3cge1xuICBjb2xvcjogI0UzRkY3OTsgfVxuXG4uaGFzLXRleHQtbGlsYSB7XG4gIGNvbG9yOiAjQ0U4RkREOyB9XG5cbi5oYXMtdGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjODY4QTNCOyB9XG5cbi5oYXMtdGV4dC1ibHVlIHtcbiAgY29sb3I6ICM0MDZCRjY7IH1cblxuLmhhcy10ZXh0LXJlZCwgLmNvbnRlbnRfYWNjb3JkaW9uIC5tZXNzYWdlLWhlYWRlciBhLmlzLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNzaWRlbWVudSAuY3VycmVudC1tZW51LWl0ZW0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjc2lkZW1lbnUgLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNGRjVEMzE7IH1cblxuLmhhcy1iZy13aGl0ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1pbnB1dC1wcmVwZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uaGFzLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uaGFzLWJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0OyB9XG5cbi5oYXMtYmctZ3JleV9kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjsgfVxuXG4uaGFzLWJnLWdyZXlfbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzOyB9XG5cbi5oYXMtYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRkY3OTsgfVxuXG4uaGFzLWJnLWxpbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U4RkREOyB9XG5cbi5oYXMtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCOyB9XG5cbi5oYXMtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDZCRjY7IH1cblxuLmhhcy1iZy1yZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYXBwbGljYXRpb24taXRlbTpob3ZlciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7IH1cblxuLmlzLWhvdmVyLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuaXMtaG92ZXItd2hpdGU6aG92ZXIgLmhhcy10ZXh0LXdoaXRlLCAuaXMtaG92ZXItd2hpdGU6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmlzLWhvdmVyLXdoaXRlOmhvdmVyIC5idXR0b24sXG4gIC5pcy1ob3Zlci13aGl0ZTpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pcy1ob3Zlci13aGl0ZTpob3ZlciAuYnV0dG9uLFxuICAuaXMtaG92ZXItd2hpdGU6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5pcy1ob3Zlci13aGl0ZTpob3ZlciAuYnV0dG9uIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaXMtaG92ZXItYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuaGFzLXRleHQtYmxhY2ssIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciAuaXMtaG92ZXItYmxhY2s6aG92ZXIgc3BhbixcbiAgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIHNwYW4sIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIHNwYW4sXG4gIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciAuaXMtaG92ZXItYmxhY2s6aG92ZXIgc3BhbiwgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIC5pcy1ob3Zlci1ibGFjazpob3ZlciBzcGFuLFxuICAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciAuaXMtaG92ZXItYmxhY2s6aG92ZXIgc3BhbiwgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbiAgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbiAgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbiAgLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFjZi1pY29uLFxuICAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYWNmLWljb24sIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFjZi1pY29uLFxuICAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFjZi1pY29uLCAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFjZi1pY29uLFxuICAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYWNmLWljb24sIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLmlzLWhvdmVyLWJsYWNrOmhvdmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuaXMtaG92ZXItYmxhY2s6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5pcy1ob3Zlci1ibGFjazpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaXMtaG92ZXItZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7IH1cbiAgLmlzLWhvdmVyLWdyZXk6aG92ZXIgLmhhcy10ZXh0LWdyZXksIC5pcy1ob3Zlci1ncmV5OmhvdmVyIGJvZHkudGF4LXByb2plY3Q6bm90KC50ZXJtLXByaW50LXB1YmxpY2F0aW9ucykgLmxhbmd1YWdlLWxpbmssIGJvZHkudGF4LXByb2plY3Q6bm90KC50ZXJtLXByaW50LXB1YmxpY2F0aW9ucykgLmlzLWhvdmVyLWdyZXk6aG92ZXIgLmxhbmd1YWdlLWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliOyB9XG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmhhcy10ZXh0LWdyZXlfZGFyaywgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZCBzZWxlY3QsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgc2VsZWN0LFxuICAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCBzZWxlY3QsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIHNlbGVjdCxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkIHNlbGVjdCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIHNlbGVjdCwgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgcCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgcCxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgdGV4dGFyZWEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIHRleHRhcmVhLFxuICAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuICAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInVybFwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgcCxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHRleHRhcmVhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgdGV4dGFyZWEsXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuICAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBwLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIHAsXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdGV4dGFyZWEsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgdGV4dGFyZWEsXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXSxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgc3BhbiwgLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIHNwYW4sIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIHNwYW4sIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItZHJvcGRvd24gLmFjZi1jb3VudHJ5LWZsYWctbmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItZHJvcGRvd24gLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYWNmLWNvdW50cnktZmxhZy1uYW1lLCAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLnNlbGVjdDItZHJvcGRvd24gLmFjZi1jb3VudHJ5LWZsYWctbmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biAuaXMtaG92ZXItZ3JleV9kYXJrOmhvdmVyIC5hY2YtY291bnRyeS1mbGFnLW5hbWUsIC5pcy1ob3Zlci1ncmV5X2Rhcms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItZHJvcGRvd24gLmFjZi1jb3VudHJ5LWZsYWctbmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItZHJvcGRvd24gLmlzLWhvdmVyLWdyZXlfZGFyazpob3ZlciAuYWNmLWNvdW50cnktZmxhZy1uYW1lIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaXMtaG92ZXItZ3JleV9saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cbiAgLmlzLWhvdmVyLWdyZXlfbGlnaHQ6aG92ZXIgLmhhcy10ZXh0LWdyZXlfbGlnaHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5pcy1ob3Zlci15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGRjc5OyB9XG4gIC5pcy1ob3Zlci15ZWxsb3c6aG92ZXIgLmhhcy10ZXh0LXllbGxvdyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmlzLWhvdmVyLWxpbGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U4RkREOyB9XG4gIC5pcy1ob3Zlci1saWxhOmhvdmVyIC5oYXMtdGV4dC1saWxhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaXMtaG92ZXItZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCOyB9XG4gIC5pcy1ob3Zlci1ncmVlbjpob3ZlciAuaGFzLXRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5pcy1ob3Zlci1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNkJGNjsgfVxuICAuaXMtaG92ZXItYmx1ZTpob3ZlciAuaGFzLXRleHQtYmx1ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmlzLWhvdmVyLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7IH1cbiAgLmlzLWhvdmVyLXJlZDpob3ZlciAuaGFzLXRleHQtcmVkLCAuaXMtaG92ZXItcmVkOmhvdmVyIC5jb250ZW50X2FjY29yZGlvbiAubWVzc2FnZS1oZWFkZXIgYS5pcy1hY3RpdmUsIC5jb250ZW50X2FjY29yZGlvbiAubWVzc2FnZS1oZWFkZXIgLmlzLWhvdmVyLXJlZDpob3ZlciBhLmlzLWFjdGl2ZSwgLmlzLWhvdmVyLXJlZDpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gI3NpZGVtZW51IC5jdXJyZW50LW1lbnUtaXRlbSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNzaWRlbWVudSAuaXMtaG92ZXItcmVkOmhvdmVyIC5jdXJyZW50LW1lbnUtaXRlbSwgLmlzLWhvdmVyLXJlZDpob3ZlciAuYXBwbGljYXRpb24tcGxhdGZvcm0gI3NpZGVtZW51IC5uYXZiYXItaXRlbTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNzaWRlbWVudSAuaXMtaG92ZXItcmVkOmhvdmVyIC5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmhhcy1ib3JkZXItd2hpdGUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtYm9yZGVyLWJsYWNrLCBmb3JtI3B1YmxpY2F0aW9uLW9yZGVyLWZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImZvcm1fZmllbGRfcHVibGljYXRpb25fcXVhbnRpdHlcIl0gLmFjZi1pbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLmhhcy1ib3JkZXItZ3JleSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFNEU0RTQ7IH1cblxuLmhhcy1ib3JkZXItZ3JleV9kYXJrIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5YjsgfVxuXG4uaGFzLWJvcmRlci1ncmV5X2xpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0YzRjNGMzsgfVxuXG4uaGFzLWJvcmRlci15ZWxsb3cge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRTNGRjc5OyB9XG5cbi5oYXMtYm9yZGVyLWxpbGEge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U4RkREOyB9XG5cbi5oYXMtYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzg2OEEzQjsgfVxuXG4uaGFzLWJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzQwNkJGNjsgfVxuXG4uaGFzLWJvcmRlci1yZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1RDMxOyB9XG5cbi5oYXMtYm9yZGVyLXRvcC13aGl0ZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhhcy1ib3JkZXItdG9wLXdoaXRlLmZ1bGx3IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItdG9wLXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3Atd2hpdGUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3Atd2hpdGUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItdG9wLWJsYWNrIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDsgfVxuICAuaGFzLWJvcmRlci10b3AtYmxhY2suZnVsbHcge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci10b3AtYmxhY2suZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci10b3AtZ3JleSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNEU0RTQ7IH1cbiAgLmhhcy1ib3JkZXItdG9wLWdyZXkuZnVsbHcge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci10b3AtZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEU0RTQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItdG9wLWdyZXlfZGFyayB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5YjliOWI7IH1cbiAgLmhhcy1ib3JkZXItdG9wLWdyZXlfZGFyay5mdWxsdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXRvcC1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWI5YjliOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtZ3JleV9kYXJrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtZ3JleV9kYXJrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItdG9wLWdyZXlfbGlnaHQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjNGM0YzOyB9XG4gIC5oYXMtYm9yZGVyLXRvcC1ncmV5X2xpZ2h0LmZ1bGx3IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItdG9wLWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjNGM0YzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXRvcC15ZWxsb3cge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTNGRjc5OyB9XG4gIC5oYXMtYm9yZGVyLXRvcC15ZWxsb3cuZnVsbHcge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci10b3AteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRkY3OTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC15ZWxsb3cuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXRvcC1saWxhIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NFOEZERDsgfVxuICAuaGFzLWJvcmRlci10b3AtbGlsYS5mdWxsdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXRvcC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NFOEZERDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci10b3AtZ3JlZW4ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjODY4QTNCOyB9XG4gIC5oYXMtYm9yZGVyLXRvcC1ncmVlbi5mdWxsdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXRvcC1ncmVlbi5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NjhBM0I7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXRvcC1ibHVlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwNkJGNjsgfVxuICAuaGFzLWJvcmRlci10b3AtYmx1ZS5mdWxsdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXRvcC1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQwNkJGNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci10b3AtcmVkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNUQzMTsgfVxuICAuaGFzLWJvcmRlci10b3AtcmVkLmZ1bGx3IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItdG9wLXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjVEMzE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci10b3AtcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1yZWQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXRvcC1yZWQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItdG9wLXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1yaWdodC13aGl0ZSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhhcy1ib3JkZXItcmlnaHQtd2hpdGUuZnVsbHcge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXJpZ2h0LXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1yaWdodC1ibGFjayB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhhcy1ib3JkZXItcmlnaHQtYmxhY2suZnVsbHcge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1yaWdodC1ncmV5IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U0RTRFNDsgfVxuICAuaGFzLWJvcmRlci1yaWdodC1ncmV5LmZ1bGx3IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1yaWdodC1ncmV5LmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U0RTRFNDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1ncmV5LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LWdyZXlfZGFyayB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5YjliOWI7IH1cbiAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleV9kYXJrLmZ1bGx3IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1yaWdodC1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWI5YjliOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleV9kYXJrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleV9kYXJrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1yaWdodC1ncmV5X2xpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YzRjNGMzsgfVxuICAuaGFzLWJvcmRlci1yaWdodC1ncmV5X2xpZ2h0LmZ1bGx3IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1yaWdodC1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YzRjNGMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleV9saWdodC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JleV9saWdodC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LXllbGxvdyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFM0ZGNzk7IH1cbiAgLmhhcy1ib3JkZXItcmlnaHQteWVsbG93LmZ1bGx3IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1yaWdodC15ZWxsb3cuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNGRjc5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1yaWdodC1saWxhIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NFOEZERDsgfVxuICAuaGFzLWJvcmRlci1yaWdodC1saWxhLmZ1bGx3IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1yaWdodC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NFOEZERDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWxpbGEuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LWdyZWVuIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg2OEEzQjsgfVxuICAuaGFzLWJvcmRlci1yaWdodC1ncmVlbi5mdWxsdyB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODY4QTNCOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLXJpZ2h0LWJsdWUge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDA2QkY2OyB9XG4gIC5oYXMtYm9yZGVyLXJpZ2h0LWJsdWUuZnVsbHcge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWJsdWUuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDA2QkY2OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLXJpZ2h0LWJsdWUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItcmlnaHQtcmVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNUQzMTsgfVxuICAuaGFzLWJvcmRlci1yaWdodC1yZWQuZnVsbHcge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLXJpZ2h0LXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjVEMzE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1yZWQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1yaWdodC1yZWQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItcmlnaHQtcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS13aGl0ZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhhcy1ib3JkZXItYm90dG9tLXdoaXRlLmZ1bGx3IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItYm90dG9tLXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20td2hpdGUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20td2hpdGUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItYm90dG9tLWJsYWNrIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDsgfVxuICAuaGFzLWJvcmRlci1ib3R0b20tYmxhY2suZnVsbHcge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1ib3R0b20tYmxhY2suZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1ib3R0b20tZ3JleSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNEU0RTQ7IH1cbiAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXkuZnVsbHcge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEU0RTQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfZGFyayB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5YjliOWI7IH1cbiAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfZGFyay5mdWxsdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWI5YjliOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JleV9kYXJrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JleV9kYXJrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfbGlnaHQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjNGM0YzOyB9XG4gIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmV5X2xpZ2h0LmZ1bGx3IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjNGM0YzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS15ZWxsb3cge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTNGRjc5OyB9XG4gIC5oYXMtYm9yZGVyLWJvdHRvbS15ZWxsb3cuZnVsbHcge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1ib3R0b20teWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRkY3OTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS15ZWxsb3cuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20teWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS1saWxhIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NFOEZERDsgfVxuICAuaGFzLWJvcmRlci1ib3R0b20tbGlsYS5mdWxsdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NFOEZERDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1ib3R0b20tZ3JlZW4ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODY4QTNCOyB9XG4gIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmVlbi5mdWxsdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ncmVlbi5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NjhBM0I7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLWJvdHRvbS1ibHVlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQwNkJGNjsgfVxuICAuaGFzLWJvcmRlci1ib3R0b20tYmx1ZS5mdWxsdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQwNkJGNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1ib3R0b20tcmVkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNUQzMTsgfVxuICAuaGFzLWJvcmRlci1ib3R0b20tcmVkLmZ1bGx3IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItYm90dG9tLXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjVEMzE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci1ib3R0b20tcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1yZWQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWJvdHRvbS1yZWQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItYm90dG9tLXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1sZWZ0LXdoaXRlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuaGFzLWJvcmRlci1sZWZ0LXdoaXRlLmZ1bGx3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWxlZnQtd2hpdGUuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC13aGl0ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LXdoaXRlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtd2hpdGUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItbGVmdC1ibGFjayB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhhcy1ib3JkZXItbGVmdC1ibGFjay5mdWxsdyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1sZWZ0LWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtYmxhY2suZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ibGFjay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWJsYWNrLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLWxlZnQtZ3JleSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNEU0RTQ7IH1cbiAgLmhhcy1ib3JkZXItbGVmdC1ncmV5LmZ1bGx3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWxlZnQtZ3JleS5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEU0RTQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg3NjlweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ncmV5LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXkuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ncmV5LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoKGNhbGMoMTAwJSAqIC0wLjE2NjY2NjcpKSAtIChjYWxjKGNhbGMoMTk4NHB4IC0gKDIqMzJweCkpICogMC4wODMzMzMzMykpIC0gOHB4KTsgfSB9XG5cbi5oYXMtYm9yZGVyLWxlZnQtZ3JleV9kYXJrIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzliOWI5YjsgfVxuICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfZGFyay5mdWxsdyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YjliOWI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfZGFyay5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNjgwcHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYyggKGNhbGMoKGNhbGMoMTAwdncgLSAxNjE2cHgpKSAvIC0yKSkgLSAoY2FsYygxNjE2cHggKiAwLjA4MzMzMzMzKSkgKyA0MnB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTg0cHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ncmV5X2RhcmsuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItbGVmdC1ncmV5X2xpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YzRjNGMzsgfVxuICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfbGlnaHQuZnVsbHcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItbGVmdC1ncmV5X2xpZ2h0LmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YzRjNGMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtZ3JleV9saWdodC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtZ3JleV9saWdodC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZXlfbGlnaHQuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItbGVmdC15ZWxsb3cge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTNGRjc5OyB9XG4gIC5oYXMtYm9yZGVyLWxlZnQteWVsbG93LmZ1bGx3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWxlZnQteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRkY3OTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQteWVsbG93LmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LXllbGxvdy5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1sZWZ0LWxpbGEge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0U4RkREOyB9XG4gIC5oYXMtYm9yZGVyLWxlZnQtbGlsYS5mdWxsdyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFzLWJvcmRlci1sZWZ0LWxpbGEuZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0U4RkREOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyODBweCAtICgyKjMycHgpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1saWxhLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtbGlsYS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uaGFzLWJvcmRlci1sZWZ0LWdyZWVuIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg2OEEzQjsgfVxuICAuaGFzLWJvcmRlci1sZWZ0LWdyZWVuLmZ1bGx3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWxlZnQtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODY4QTNCOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmhhcy1ib3JkZXItbGVmdC1ncmVlbi5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWdyZWVuLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTY4MHB4IC0gKDIqMzJweCkpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIChjYWxjKChjYWxjKDEwMHZ3IC0gMTYxNnB4KSkgLyAtMikpIC0gKGNhbGMoMTYxNnB4ICogMC4wODMzMzMzMykpICsgNDJweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4NHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtZ3JlZW4uZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItbGVmdC1ibHVlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNkJGNjsgfVxuICAuaGFzLWJvcmRlci1sZWZ0LWJsdWUuZnVsbHcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcy1ib3JkZXItbGVmdC1ibHVlLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQwNkJGNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2OXB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWJsdWUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMjgwcHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtYmx1ZS5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LWJsdWUuZnVsbHc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxOTg0cHggLSAoMiozMnB4KSk7XG4gICAgICAgICAgbGVmdDogY2FsYygoY2FsYygxMDAlICogLTAuMTY2NjY2NykpIC0gKGNhbGMoY2FsYygxOTg0cHggLSAoMiozMnB4KSkgKiAwLjA4MzMzMzMzKSkgLSA4cHgpOyB9IH1cblxuLmhhcy1ib3JkZXItbGVmdC1yZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1RDMxOyB9XG4gIC5oYXMtYm9yZGVyLWxlZnQtcmVkLmZ1bGx3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtYm9yZGVyLWxlZnQtcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGNUQzMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzY5cHggLSAoMiozMnB4KSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5oYXMtYm9yZGVyLWxlZnQtcmVkLmZ1bGx3OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTI4MHB4IC0gKDIqMzJweCkpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2ODBweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCAoY2FsYygoY2FsYygxMDB2dyAtIDE2MTZweCkpIC8gLTIpKSAtIChjYWxjKDE2MTZweCAqIDAuMDgzMzMzMzMpKSArIDQycHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5ODRweCkge1xuICAgICAgICAuaGFzLWJvcmRlci1sZWZ0LXJlZC5mdWxsdzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE5ODRweCAtICgyKjMycHgpKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKChjYWxjKDEwMCUgKiAtMC4xNjY2NjY3KSkgLSAoY2FsYyhjYWxjKDE5ODRweCAtICgyKjMycHgpKSAqIDAuMDgzMzMzMzMpKSAtIDhweCk7IH0gfVxuXG4uY3VzdG9tQ2lDb2xvclR4dCB7XG4gIGNvbG9yOiB2YXIoLS1jdXN0b21Db2xvcikgIWltcG9ydGFudDsgfVxuXG4uaGFzLWJnLWN1c3RvbSxcbi5jdXN0b21DaUNvbG9yQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jdXN0b21Db2xvcik7IH1cblxuLmhhcy1idG4tYmctY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3VzdG9tQnRuQmdDb2xvcik7IH1cblxuLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyIC0td2hpdGU7IH1cblxuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyIC0tYmxhY2s7IH1cblxuLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIgLS1ncmV5OyB9XG5cbi5ncmV5X2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIgLS1ncmV5X2Rhcms7IH1cblxuLmdyZXlfbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIgLS1ncmV5X2xpZ2h0OyB9XG5cbi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIgLS15ZWxsb3c7IH1cblxuLmxpbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIgLS1saWxhOyB9XG5cbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhciAtLWdyZWVuOyB9XG5cbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyIC0tYmx1ZTsgfVxuXG4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyIC0tcmVkOyB9XG5cbi5oYXMtYmctd2hpdGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtaW5wdXQtcHJlcGVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhhcy1iZy13aGl0ZSBwIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBwIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1pbnB1dC1wcmVwZW5kIHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmhhcy1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhhcy1iZy1ibGFjayBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7IH1cbiAgLmhhcy1iZy1ncmV5IHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmhhcy1iZy1ncmV5X2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliOyB9XG4gIC5oYXMtYmctZ3JleV9kYXJrIHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmhhcy1iZy1ncmV5X2xpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuICAuaGFzLWJnLWdyZXlfbGlnaHQgcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaGFzLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0ZGNzk7IH1cbiAgLmhhcy1iZy15ZWxsb3cgcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaGFzLWJnLWxpbGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U4RkREOyB9XG4gIC5oYXMtYmctbGlsYSBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCOyB9XG4gIC5oYXMtYmctZ3JlZW4gcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaGFzLWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2QkY2OyB9XG4gIC5oYXMtYmctYmx1ZSBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtYmctcmVkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFwcGxpY2F0aW9uLWl0ZW06aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RDMxOyB9XG4gIC5oYXMtYmctcmVkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hcHBsaWNhdGlvbi1pdGVtOmhvdmVyID4gZGl2IHAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmhhcy1iZy13aGl0ZSBwIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBwIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHAgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgcCBhOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1pbnB1dC1wcmVwZW5kIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLndoaXRlIC5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJsYWNrIC5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ncmV5IHtcbiAgY29sb3I6ICNFNEU0RTQ7XG4gIGJvcmRlci1jb2xvcjogI0U0RTRFNDsgfVxuICAuZ3JleSAuYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogI0U0RTRFNDsgfVxuXG4uZ3JleV9kYXJrIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5YjsgfVxuICAuZ3JleV9kYXJrIC5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG5cbi5ncmV5X2xpZ2h0IHtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIGJvcmRlci1jb2xvcjogI0YzRjNGMzsgfVxuICAuZ3JleV9saWdodCAuYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjNGMzsgfVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICNFM0ZGNzk7XG4gIGJvcmRlci1jb2xvcjogI0UzRkY3OTsgfVxuICAueWVsbG93IC5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTNGRjc5OyB9XG5cbi5saWxhIHtcbiAgY29sb3I6ICNDRThGREQ7XG4gIGJvcmRlci1jb2xvcjogI0NFOEZERDsgfVxuICAubGlsYSAuYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogI0NFOEZERDsgfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzg2OEEzQjtcbiAgYm9yZGVyLWNvbG9yOiAjODY4QTNCOyB9XG4gIC5ncmVlbiAuYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzg2OEEzQjsgfVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjNDA2QkY2O1xuICBib3JkZXItY29sb3I6ICM0MDZCRjY7IH1cbiAgLmJsdWUgLmFycm93IHtcbiAgICBib3JkZXItY29sb3I6ICM0MDZCRjY7IH1cblxuLnJlZCB7XG4gIGNvbG9yOiAjRkY1RDMxO1xuICBib3JkZXItY29sb3I6ICNGRjVEMzE7IH1cbiAgLnJlZCAuYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUQzMTsgfVxuXG4uYXJyb3cud2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cblxuLmFycm93LmJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hcnJvdy5ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEU0OyB9XG5cbi5hcnJvdy5ncmV5X2Rhcmsge1xuICBib3JkZXItY29sb3I6ICM5YjliOWI7IH1cblxuLmFycm93LmdyZXlfbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGM0YzRjM7IH1cblxuLmFycm93LnllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI0UzRkY3OTsgfVxuXG4uYXJyb3cubGlsYSB7XG4gIGJvcmRlci1jb2xvcjogI0NFOEZERDsgfVxuXG4uYXJyb3cuZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM4NjhBM0I7IH1cblxuLmFycm93LmJsdWUge1xuICBib3JkZXItY29sb3I6ICM0MDZCRjY7IH1cblxuLmFycm93LnJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUQzMTsgfVxuXG4uaGFzLWFycm93LXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtYXJyb3ctYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLmhhcy1hcnJvdy1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFNEU0OyB9XG5cbi5oYXMtYXJyb3ctZ3JleV9kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG5cbi5oYXMtYXJyb3ctZ3JleV9saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YzRjNGMzsgfVxuXG4uaGFzLWFycm93LXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI0UzRkY3OTsgfVxuXG4uaGFzLWFycm93LWxpbGEge1xuICBib3JkZXItY29sb3I6ICNDRThGREQ7IH1cblxuLmhhcy1hcnJvdy1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzg2OEEzQjsgfVxuXG4uaGFzLWFycm93LWJsdWUge1xuICBib3JkZXItY29sb3I6ICM0MDZCRjY7IH1cblxuLmhhcy1hcnJvdy1yZWQge1xuICBib3JkZXItY29sb3I6ICNGRjVEMzE7IH1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uaXMtZmxleC1zaHJpbmstMCB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTIwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTM1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTUwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTY1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDc1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTgwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtOTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDkwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTk1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xMDAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTEwNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTA1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTEwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xMTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTEyMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTI1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMjVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xMzAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTEzNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTM1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTQwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xNDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTE1MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTUwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTU1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xNjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTE2NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTY1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTcwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xNzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTE4MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTgwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMTg1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxODVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0xOTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTE5NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTk1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjAwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yMDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTIxMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjEwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjE1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yMjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTIyNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjI1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjMwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yMzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTI0MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjQwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjQ1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNDVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yNTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTI1NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjU1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjYwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNjBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yNjUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTI3MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjcwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjc1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNzVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yODAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTI4NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjg1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMjkwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyOTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMjkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0yOTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDI5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTMwMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzA1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0zMTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTMxNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzE1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzIwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0zMjUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTMzMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzMwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzM1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMzVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0zNDAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTM0NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzQ1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzUwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0zNTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDM1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTM2MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzYwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzY1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzNjVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0zNzAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTM3NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzc1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzgwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzODBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS0zODUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDM4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTM5MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzkwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtMzk1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzOTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMzk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00MDAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQwNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDA1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDEwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00MTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQyMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDIwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDI1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MjVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00MzAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQzNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDM1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDQwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00NDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQ1MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDU1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00NjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQ2NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDY1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0NjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDcwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00NzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQ4MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDgwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0ODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNDg1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0ODVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS00OTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTQ5NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDk1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0OTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTAwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01MDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTUxMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTEwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTE1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01MjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDUyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTUyNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTI1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTMwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01MzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDUzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTU0MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTQwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1NDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTQ1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1NDVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01NTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTU1NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTU1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1NTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDU1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTYwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1NjBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01NjUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDU2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTU3MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTcwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1NzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDU3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTc1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1NzVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01ODAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTU4NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTg1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1ODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDU4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNTkwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNTkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS01OTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDU5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1OTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTYwMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjAwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjA1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2MDVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjA1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS02MTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDYxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTYxNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjE1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDYxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjIwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2MjBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjIwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS02MjUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDYyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTYzMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjMwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDYzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjM1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2MzVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjM1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS02NDAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDY0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTY0NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjQ1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2NDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDY0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjUwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2NTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjUwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS02NTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDY1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTY2MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjYwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2NjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDY2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjY1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2NjVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjY1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS02NzAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDY3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTY3NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjc1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2NzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDY3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjgwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2ODBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjgwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS02ODUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDY4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA2ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTY5MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjkwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2OTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDY5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNjk1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2OTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNjk1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03MDAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTcwNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzA1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDcwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzEwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3MTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzEwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03MTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDcxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3MTVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTcyMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzIwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDcyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzI1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3MjVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzI1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03MzAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDczMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3MzBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTczNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzM1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDczNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzQwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzQwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03NDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDc0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3NDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTc1MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzUwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDc1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzU1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzU1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03NjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDc2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3NjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTc2NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzY1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDc2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzcwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzcwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03NzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDc3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3NzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTc4MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzgwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3ODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDc4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtNzg1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3ODVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogNzg1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS03OTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDc5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA3OTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTc5NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzk1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3OTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDc5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODAwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4MDBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODAwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04MDUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDgwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTgxMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODEwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDgxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODE1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4MTVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODE1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04MjAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDgyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4MjBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTgyNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODI1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4MjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDgyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODMwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4MzBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODMwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04MzUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4MzVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTg0MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODQwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4NDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDg0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODQ1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4NDVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDg0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04NTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTg1NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODU1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4NTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDg1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODYwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4NjBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDg2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODYwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04NjUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDg2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4NjVweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTg3MCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODcwcHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4NzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDg3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODc1IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4NzVweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDg3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODc1cHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04ODAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDg4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4ODBweCAhaW1wb3J0YW50OyB9XG5cbi5oYXMtZmxleC1iYXNlLTg4NSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODg1cHggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4ODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDg4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcy1mbGV4LWJhc2UtODkwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4OTBweCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDg5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1iYXNpczogODkwcHggIWltcG9ydGFudDsgfVxuXG4uaGFzLWZsZXgtYmFzZS04OTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDg5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA4OTVweCAhaW1wb3J0YW50OyB9XG5cbi5pcy1zcXVhcmUtZWwsXG4uaXMtMmJ5MS1lbCxcbi5pcy00YnkxLWVsLFxuLmlzLTRieTMtZWwsXG4uaXMtMTZieTktZWwsXG4uaXMtNWJ5NC1lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaXMtc3F1YXJlLWVsID4gZGl2LFxuICAuaXMtc3F1YXJlLWVsID4gYSxcbiAgLmlzLXNxdWFyZS1lbCA+IGZpZ3VyZSxcbiAgLmlzLXNxdWFyZS1lbCA+IHZpZGVvLFxuICAuaXMtc3F1YXJlLWVsID4gaWZyYW1lLFxuICAuaXMtc3F1YXJlLWVsID4gaW1nLFxuICAuaXMtMmJ5MS1lbCA+IGRpdixcbiAgLmlzLTJieTEtZWwgPiBhLFxuICAuaXMtMmJ5MS1lbCA+IGZpZ3VyZSxcbiAgLmlzLTJieTEtZWwgPiB2aWRlbyxcbiAgLmlzLTJieTEtZWwgPiBpZnJhbWUsXG4gIC5pcy0yYnkxLWVsID4gaW1nLFxuICAuaXMtNGJ5MS1lbCA+IGRpdixcbiAgLmlzLTRieTEtZWwgPiBhLFxuICAuaXMtNGJ5MS1lbCA+IGZpZ3VyZSxcbiAgLmlzLTRieTEtZWwgPiB2aWRlbyxcbiAgLmlzLTRieTEtZWwgPiBpZnJhbWUsXG4gIC5pcy00YnkxLWVsID4gaW1nLFxuICAuaXMtNGJ5My1lbCA+IGRpdixcbiAgLmlzLTRieTMtZWwgPiBhLFxuICAuaXMtNGJ5My1lbCA+IGZpZ3VyZSxcbiAgLmlzLTRieTMtZWwgPiB2aWRlbyxcbiAgLmlzLTRieTMtZWwgPiBpZnJhbWUsXG4gIC5pcy00YnkzLWVsID4gaW1nLFxuICAuaXMtMTZieTktZWwgPiBkaXYsXG4gIC5pcy0xNmJ5OS1lbCA+IGEsXG4gIC5pcy0xNmJ5OS1lbCA+IGZpZ3VyZSxcbiAgLmlzLTE2Ynk5LWVsID4gdmlkZW8sXG4gIC5pcy0xNmJ5OS1lbCA+IGlmcmFtZSxcbiAgLmlzLTE2Ynk5LWVsID4gaW1nLFxuICAuaXMtNWJ5NC1lbCA+IGRpdixcbiAgLmlzLTVieTQtZWwgPiBhLFxuICAuaXMtNWJ5NC1lbCA+IGZpZ3VyZSxcbiAgLmlzLTVieTQtZWwgPiB2aWRlbyxcbiAgLmlzLTVieTQtZWwgPiBpZnJhbWUsXG4gIC5pcy01Ynk0LWVsID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pcy1zcXVhcmUtZWwgPiBpZnJhbWUsXG4gIC5pcy0yYnkxLWVsID4gaWZyYW1lLFxuICAuaXMtNGJ5MS1lbCA+IGlmcmFtZSxcbiAgLmlzLTRieTMtZWwgPiBpZnJhbWUsXG4gIC5pcy0xNmJ5OS1lbCA+IGlmcmFtZSxcbiAgLmlzLTVieTQtZWwgPiBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaXMtc3F1YXJlLWVsID4gLkJvcmxhYnNDb29raWUsXG4gIC5pcy0yYnkxLWVsID4gLkJvcmxhYnNDb29raWUsXG4gIC5pcy00YnkxLWVsID4gLkJvcmxhYnNDb29raWUsXG4gIC5pcy00YnkzLWVsID4gLkJvcmxhYnNDb29raWUsXG4gIC5pcy0xNmJ5OS1lbCA+IC5Cb3JsYWJzQ29va2llLFxuICAuaXMtNWJ5NC1lbCA+IC5Cb3JsYWJzQ29va2llIHtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5pcy1zcXVhcmUtZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5pcy0yYnkxLWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTAlOyB9XG5cbi5pcy00YnkxLWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjUlOyB9XG5cbi5pcy00YnkzLWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5pcy0xNmJ5OS1lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uaXMtNWJ5NC1lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDgwJTsgfVxuXG4uaXMtdmJhc2VsaW5lIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmlzLXZlbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5pcy12c3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmlzLWp1c3RpZnktZmxleC1lbmQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5pcy1qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5pcy1qdXN0aWZ5LXNwYWNlLWV2ZW5seSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG4uaXMtanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uaXMtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pcy1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDsgfVxuXG4uaXMtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5pcy1pbnZpc2libGUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiN1c2VyLXByb2ZpbGUtbGlua3Mge1xuICB6LWluZGV4OiAxMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgbWFpbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuXG5tYWluID4gZGl2IHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIG1haW4gPiBkaXYgPiBkaXYge1xuICAgIHotaW5kZXg6IDE7IH1cblxuI2JnbG9nby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDQwdmg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNiZ2xvZ28td3JhcHBlciB7XG4gICAgICBib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAjYmdsb2dvLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgdG9wOiAyMHZoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgI2JnbG9nby13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIHRvcDogMTB2aDsgfSB9XG4gICNiZ2xvZ28td3JhcHBlciBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci5tb2JpbGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9IH1cblxuLm5hdmJhci5pcy1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci5pcy1zbWFsbCAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjbG9nbyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMS44NzVyZW07IH1cbiAgICAubmF2YmFyLmlzLXNtYWxsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNsb2dvIC5sb2dvLW5hbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLmlzLXNtYWxsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNsb2dvLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyLmlzLXNtYWxsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNjbGFpbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLmlzLWFjdGl2ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSB7XG4gIHotaW5kZXg6IDMwOyB9XG4gIC5uYXZiYXIuaXMtYWN0aXZlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNsb2dvLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2xvZ28ge1xuICAgICAgd2lkdGg6IDEuODc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNsb2dvIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2xvZ28ge1xuICAgICAgICAgIHdpZHRoOiA3LjVyZW07IH0gfVxuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjbG9nbyAjbG9nb3N2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNsb2dvIC5sb2dvLW5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2xvZ28tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpOyB9XG4gICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNsb2dvLXNtYWxsIC5oYXMtb3ZlcmZsb3ctc2hhZG93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIHRvKHdoaXRlKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCB3aGl0ZSAxMDAlKTsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2NsYWltIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjY2xhaW0ge1xuICAgICAgICAgIHRvcDogMC42MjVyZW07IH0gfVxuICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gLmxhbmd1YWdlLWxpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07IH1cbiAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNidG4tc2VhcmNoIHtcbiAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMy4yNXJlbTtcbiAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoMjMxZGU1ZjNlMGNiYTIzMWI1ZTBhZTMzMTZkYWZiZWYuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2J0bi1zZWFyY2guaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGQwYTEyOGYzNDFiN2QxZDJlMzZmMDlkYTU4ZGY3OTRhLnN2Zyk7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNidG4tc2VhcmNoLFxuICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gLm5hdmJhci1idXJnZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNidG4tc2VhcmNoLmlzLWFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkLFxuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2J0bi1zZWFyY2guaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpLFxuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjYnRuLXNlYXJjaDpob3ZlcixcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtICNidG4tc2VhcmNoIHNwYW4sXG4gICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtIC5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gI2J0bi1zZWFyY2ggc3BhbjpmaXJzdC1jaGlsZCxcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAubmF2YmFyLWJ1cmdlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7IH1cbiAgICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjYnRuLXNlYXJjaCBzcGFuOm50aC1jaGlsZCgyKSxcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDBweCk7IH1cbiAgICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSAjYnRuLXNlYXJjaCBzcGFuOmxhc3QtY2hpbGQsXG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0gLm5hdmJhci1idXJnZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTJweCk7IH1cblxuLm5hdmJhciAjc2VhcmNoLFxuLm5hdmJhciAubmF2YmFyLW1lbnUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciAjc2VhcmNoLmlzLWFjdGl2ZSxcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXZiYXIgI3NlYXJjaC5pcy1hY3RpdmUsXG4gICAgICAubmF2YmFyIC5uYXZiYXItbWVudS5pcy1hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLm5hdmJhciAjc2VhcmNoIC5uYXZiYXItZW5kLFxuICAubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWVuZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXZiYXIgI3NlYXJjaCAubmF2YmFyLWVuZCxcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLm5hdmJhciAjc2VhcmNoIC5uYXZiYXItZW5kLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1lbmQge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS41NjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgIC5uYXZiYXIgI3NlYXJjaCAubmF2YmFyLWVuZCA+IGRpdixcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItZW5kID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTg0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2YmFyICNzZWFyY2ggLm5hdmJhci1lbmQgPiBkaXYsXG4gICAgICAubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWVuZCA+IGRpdiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5uYXZiYXIgI3NlYXJjaCAubmF2YmFyLWVuZCA+IGRpdjpmaXJzdC1jaGlsZCxcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1lbmQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAgIC5uYXZiYXIgI3NlYXJjaCAubmF2YmFyLWVuZCA+IGRpdiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItZW5kID4gZGl2IC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAubmF2YmFyICNzZWFyY2ggLm5hdmJhci1lbmQgPiBkaXYgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bixcbiAgICAgICAgICAubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWVuZCA+IGRpdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuLm5hdmJhciAubmF2YmFyLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLUJvb2tcIjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC42MjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2YmFyLWxpbmsuaXMtYXJyb3dsZXNzIHtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2YmFyLWxpbmsge1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC42MjVyZW07IH0gfVxuICAubmF2YmFyIC5uYXZiYXItaXRlbSAubmF2YmFyLWxpbmstYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5uYXZiYXItbGluay1hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfVxuICAubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubmF2YmFyIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1saW5rLWFycm93OmFmdGVyIHtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZS5oYXMtZHJvcGRvd24gLm5hdmJhci1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhciAubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdmJhciAubmF2YmFyLWl0ZW0gLmJyZWFkY3J1bWJzIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDEuODc1cmVtIDAgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5icmVhZGNydW1icyBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChmMGY4NzliYmZmYzdiNjExZDUzYjIxYzlkMmY4MzFjMS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjkzNzVyZW07IH1cbiAgICAgIC5uYXZiYXIgLm5hdmJhci1pdGVtIC5icmVhZGNydW1icyBhOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5uYXZiYXIgLmlzLXN1Yi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE5ODRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIC5pcy1zdWItbWVudSA+IGRpdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAuaXMtc3ViLW1lbnUgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLmlzLXN1Yi1tZW51IC5zZWNvbmRhcnktbWVudSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLmlzLXN1Yi1tZW51IC5zZWNvbmRhcnktbWVudSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAubmF2YmFyIC5pcy1zdWItbWVudSAuc2Vjb25kYXJ5LW1lbnUgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLm5hdmJhciAuaXMtc3ViLW1lbnUgLnNlY29uZGFyeS1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG4ubmF2YmFyIC5pcy1zdWItbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDByZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgLm5hdmJhciAuaXMtc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMC4zNzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAjc2VhcmNoIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLm5hdmJhciAjc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41NjI1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5uYXZiYXIgI3NlYXJjaCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2YmFyIC5maWx0ZXItc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEuODc1cmVtOyB9XG4gIC5uYXZiYXIgLmZpbHRlci1zZWFyY2ggZm9ybSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gICAgLm5hdmJhciAuZmlsdGVyLXNlYXJjaCBmb3JtIC5zZWFyY2gtZmllbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG5cbi5zb2NpYWxtZWRpYS1tZW51ID4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5zb2NpYWxtZWRpYS1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMzc1cmVtO1xuICBtYXJnaW46IDAuMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLnNvY2lhbG1lZGlhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMC4zNzVyZW07IH0gfVxuICAuc29jaWFsbWVkaWEtbWVudSAubWVudS1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAuc29jaWFsbWVkaWEtbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgLnNvY2lhbG1lZGlhLW1lbnUgLm1lbnUtaXRlbS5mYWNlYm9vayBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZTQ0ZDRkZDY1OTRlNmFlNjcxOGE4OTA1OWYyOWNkYzcuc3ZnKTsgfVxuICAuc29jaWFsbWVkaWEtbWVudSAubWVudS1pdGVtLmluc3RhZ3JhbSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZWEwNTZkOTM5NDAwMzdiMGQ4MTRhODJkOGNkYjA5OGYuc3ZnKTsgfVxuICAuc29jaWFsbWVkaWEtbWVudSAubWVudS1pdGVtLnR3aXR0ZXIgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKDdlMTQ1YzllYjYwZGE5NTM3OWYwNzBiZTk5MjBlY2E1LnN2Zyk7IH1cbiAgLnNvY2lhbG1lZGlhLW1lbnUgLm1lbnUtaXRlbS52aW1lbyBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoMzc3OGUxNmEzNWMxMjI4NjBiZWFmMjIzN2JkNjkyNzQuc3ZnKTsgfVxuICAuc29jaWFsbWVkaWEtbWVudSAubWVudS1pdGVtLnlvdXR1YmUgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKDJjMmViNDg1ZDI4MGQ3MjMxMDA5MDY0YTFmZmVhOWRjLnN2Zyk7IH1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNoYXJlLWJ1dHRvbnMgbGkge1xuICAgIG1hcmdpbjogMC4yNXJlbSAwLjVyZW07IH1cbiAgICAuc2hhcmUtYnV0dG9ucyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyBsaSBhLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGU0NGQ0ZGQ2NTk0ZTZhZTY3MThhODkwNTlmMjljZGM3LnN2Zyk7IH1cbiAgICAgIC5zaGFyZS1idXR0b25zIGxpIGEuaW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGVhMDU2ZDkzOTQwMDM3YjBkODE0YTgyZDhjZGIwOThmLnN2Zyk7IH1cbiAgICAgIC5zaGFyZS1idXR0b25zIGxpIGEudHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCg3ZTE0NWM5ZWI2MGRhOTUzNzlmMDcwYmU5OTIwZWNhNS5zdmcpOyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyBsaSBhLnZpbWVvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKDM3NzhlMTZhMzVjMTIyODYwYmVhZjIyMzdiZDY5Mjc0LnN2Zyk7IH1cbiAgICAgIC5zaGFyZS1idXR0b25zIGxpIGEueW91dHViZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgyYzJlYjQ4NWQyODBkNzIzMTAwOTA2NGExZmZlYTlkYy5zdmcpOyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyBsaSBhLnByaW50IHtcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoMWM5MDBhYmU2ZGMyOWU2NWMwZmI4NGRjNjQyNjZkMTYuc3ZnKTsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgbGkgYS5tYWlsIHtcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZTc0ZjY3YjZjMTQ2YjA5YzFiNmE0Y2U4MTVkMjAxNmIuc3ZnKTsgfVxuICAgICAgLnNoYXJlLWJ1dHRvbnMgbGkgYS5kb3dubG9hZCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG5cbiNmaWx0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiN0b2dnbGUtZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN0b2dnbGUtZmlsdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKDc1MTgxM2ViMDAzNjgwZTA3MzEyOWEyOWQ3NThhOTdiLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAjdG9nZ2xlLWZpbHRlci5pcy1jbG9zZWQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4jYWN0aXZlLWZpbHRlciA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2hmb3JtIHRleHRhcmVhLFxuLnNlYXJjaGZvcm0gaW5wdXQsXG5mb3JtIHRleHRhcmVhLFxuZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuc2VhcmNoZm9ybSB0ZXh0YXJlYSxcbiAgICAuc2VhcmNoZm9ybSBpbnB1dCxcbiAgICBmb3JtIHRleHRhcmVhLFxuICAgIGZvcm0gaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAuc2VhcmNoZm9ybSB0ZXh0YXJlYVt0eXBlPSd0ZXh0J10sXG4gIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgZm9ybSB0ZXh0YXJlYVt0eXBlPSd0ZXh0J10sXG4gIGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1Cb29rXCIgIWltcG9ydGFudDsgfVxuICAuc2VhcmNoZm9ybSB0ZXh0YXJlYS5zZWFyY2gtZmllbGQ6bm90KDp2YWxpZCkgfiAuaW5wdXQtcmVzZXQsXG4gIC5zZWFyY2hmb3JtIGlucHV0LnNlYXJjaC1maWVsZDpub3QoOnZhbGlkKSB+IC5pbnB1dC1yZXNldCxcbiAgZm9ybSB0ZXh0YXJlYS5zZWFyY2gtZmllbGQ6bm90KDp2YWxpZCkgfiAuaW5wdXQtcmVzZXQsXG4gIGZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkOm5vdCg6dmFsaWQpIH4gLmlucHV0LXJlc2V0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2hmb3JtIC5pbnB1dC1yZXNldCxcbmZvcm0gLmlucHV0LXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtQm9va1wiICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNzVyZW0gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zZWFyY2hmb3JtIC5pbnB1dC1yZXNldDphZnRlcixcbiAgZm9ybSAuaW5wdXQtcmVzZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zZWFyY2hmb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5oYXMtYm9yZGVyLWJsdWU6aG92ZXIsIC5zZWFyY2hmb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5oYXMtYm9yZGVyLWJsdWU6Zm9jdXMsXG5mb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5oYXMtYm9yZGVyLWJsdWU6aG92ZXIsXG5mb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5oYXMtYm9yZGVyLWJsdWU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MDZCRjY7IH1cblxuLnNlYXJjaGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZm9ybSNzZWFyY2hmb3JtLW5hdmlnYXRpb24gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuLnNlYXJjaGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDo6LW1vei1wbGFjZWhvbGRlciwgZm9ybSNzZWFyY2hmb3JtLW5hdmlnYXRpb24gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuLnNlYXJjaGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94LCBDaHJvbWUsIE9wZXJhICovXG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDsgfVxuXG4uc2VhcmNoZm9ybSNzZWFyY2hmb3JtLW5hdmlnYXRpb24gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuLnNlYXJjaGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDo6cGxhY2Vob2xkZXIsXG5mb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiA6OnBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuLnNlYXJjaGZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbi5zZWFyY2hmb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0jc2VhcmNoZm9ybS1uYXZpZ2F0aW9uIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbm5hdiBmb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5zZWFyY2gtZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA2QkY2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIG5hdiBmb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5zZWFyY2gtZmllbGQ6aG92ZXIsIG5hdiBmb3JtI3NlYXJjaGZvcm0tbmF2aWdhdGlvbiBpbnB1dC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQwNkJGNjsgfVxuXG4jbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IDA7IH1cbiAgI21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAjbWNfZW1iZWRfc2lnbnVwIC5tYy1maWVsZC1ncm91cCBwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4jbWNfZW1iZWRfc2lnbnVwIGZvcm0gdGV4dGFyZWEsXG4jbWNfZW1iZWRfc2lnbnVwIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG4gICNtY19lbWJlZF9zaWdudXAgZm9ybSB0ZXh0YXJlYS5idXR0b24sXG4gICNtY19lbWJlZF9zaWdudXAgZm9ybSBpbnB1dC5idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3gsIENocm9tZSwgT3BlcmEgKi9cbiAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuOjpwbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3gsIENocm9tZSwgT3BlcmEgKi9cbiAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5nbGlkZV9fc2xpZGVzOm5vdCgudHJhbnNpdGlvbi1tb3ZlKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2xpZGVfX3NsaWRlczpub3QoLnRyYW5zaXRpb24tbW92ZSkgLmdsaWRlX19zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgICAgIC5nbGlkZV9fc2xpZGVzOm5vdCgudHJhbnNpdGlvbi1tb3ZlKSAuZ2xpZGVfX3NsaWRlLm1vYmlsZV9fc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5nbGlkZV9fc2xpZGVzOm5vdCgudHJhbnNpdGlvbi1tb3ZlKSAuZ2xpZGVfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZ2xpZGVfX3NsaWRlczpub3QoLnRyYW5zaXRpb24tbW92ZSkgLmdsaWRlX19zbGlkZS5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZ2xpZGVfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nbGlkZV9fYXJyb3dzIC5nbGlkZV9fYXJyb3cuZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgICAgIGN1cnNvcjogdXJsKDUwMzkyN2EzNjViMDljY2VlNzMyYTEwMzE1MzcyNzY4LnN2ZykgMzAgMzAsIG1vdmU7IH1cbiAgICAuZ2xpZGVfX2Fycm93cyAuZ2xpZGVfX2Fycm93LmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjdXJzb3I6IHVybChhY2E4ZjEwZGI5NDhmNzlhMDc1YThhZjJjZDM5MDU0OC5zdmcpIDMwIDMwLCBtb3ZlOyB9XG5cbi5nbGlkZV9fYnVsbGV0cyB7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmdsaWRlX19idWxsZXRzIC5nbGlkZV9fYnVsbGV0IHtcbiAgICB3aWR0aDogMC41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwLjU2MjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yODEyNXJlbTtcbiAgICBtYXJnaW46IDAgMC4xODc1cmVtIDAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLmdsaWRlX19idWxsZXRzIC5nbGlkZV9fYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzc1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgLmdsaWRlX19idWxsZXRzIC5nbGlkZV9fYnVsbGV0LmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1lc3NhZ2UtaGVhZGVyIGEgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAwLjM7IH1cblxuLm1lc3NhZ2UtaGVhZGVyIGEgLnBsdXMsXG4ubWVzc2FnZS1oZWFkZXIgYSAubWludXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC42MjVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubWVzc2FnZS1oZWFkZXIgYSAubWludXMge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAubWVzc2FnZS1oZWFkZXIgYSAubWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWhvbWUtaGVhZGVyLWdhbGxlcnkgLmdsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtaG9tZS1oZWFkZXItZ2FsbGVyeSAucG9zdC1ncmlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWhvbWUtaGVhZGVyLWdhbGxlcnkgLnBvc3QtZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1ob21lLWhlYWRlci1nYWxsZXJ5IC5wb3N0LWdhbGxlcnktaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5pcy1ob21lLWhlYWRlci1nYWxsZXJ5IC5nbGlkZV9fYnVsbGV0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnRfdHh0LmlzLTItdHh0Y29sIC5jb250ZW50IHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDIgMzAwcHg7XG4gICAgICAgLW1vei1jb2x1bW5zOiAyIDMwMHB4O1xuICAgICAgICAgICAgY29sdW1uczogMiAzMDBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMuNzVyZW07XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiAzLjc1cmVtO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMy43NXJlbTsgfSB9XG5cbi5jb250ZW50X3R4dC5pcy0yLXR4dGNvbCBwIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X3R4dC5pcy0zLXR4dGNvbCAuY29udGVudCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAzIDIwMHB4O1xuICAgICAgIC1tb3otY29sdW1uczogMyAyMDBweDtcbiAgICAgICAgICAgIGNvbHVtbnM6IDMgMjAwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzLjc1cmVtO1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogMy43NXJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMuNzVyZW07IH0gfVxuXG4uY29udGVudF90eHQuaXMtMy10eHRjb2wgcCB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG5cbi5jb250ZW50X3R4dC5pcy02LXRhYmxldCB1bCxcbi5jb250ZW50X3R4dCAuY29udGVudCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jb250ZW50X2ltZy5pcy1nYWxsZXJ5IC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvbnRlbnRfaW1nLmlzLWdhbGxlcnkgLmltYWdlLmNvbnRhaW4gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfaW1nID4gZGl2IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5jb250ZW50X2ltZyAuaXMtaGFsZiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tY29sdW1uR2FwKSAtIDEuMjVyZW0pOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2N0YSBoMyxcbiAgLmNvbnRlbnRfZG93bmxvYWQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50X2N0YSBoMyxcbiAgLmNvbnRlbnRfZG93bmxvYWQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF90ZWFzZXIgLmlzLXRlYXNlci50ZWFzZXJfcGVyc29ucy5pcy0xMi10YWJsZXQgLmxpc3QtY29sLTIge1xuICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgICAgICAgICBjb2x1bW5zOiAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyLnRlYXNlcl9wZXJzb25zLmlzLTEyLXRhYmxldCAubGlzdC1jb2wtMyB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnRfdGVhc2VyIC5pcy10ZWFzZXIudGVhc2VyX3BlcnNvbnMuaXMtMTItdGFibGV0IC5saXN0LWNvbC0zIHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDM7XG4gICAgICAgLW1vei1jb2x1bW5zOiAzO1xuICAgICAgICAgICAgY29sdW1uczogMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29udGVudF90ZWFzZXIgLmlzLXRlYXNlci50ZWFzZXJfcGVyc29ucy5pcy0xMi10YWJsZXQgLmxpc3QtY29sLTQge1xuICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgICAgICAgICBjb2x1bW5zOiAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyLnRlYXNlcl9wZXJzb25zLmlzLTEyLXRhYmxldCAubGlzdC1jb2wtNCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiA0O1xuICAgICAgIC1tb3otY29sdW1uczogNDtcbiAgICAgICAgICAgIGNvbHVtbnM6IDQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnRfdGVhc2VyIC5pcy10ZWFzZXIudGVhc2VyX3BlcnNvbnMuaXMtNi10YWJsZXQgLmNvbnRlbnQge1xuICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjUlO1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogMjUlO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfdGVhc2VyIC5pcy10ZWFzZXIudGVhc2VyX3BlcnNvbnMgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyLnRlYXNlcl9wcmV2aWV3X2ltZ19mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF90ZWFzZXIgLmlzLXRlYXNlci50ZWFzZXJfcHJldmlld19pbWdfZnVsbCAucHJldmlld19oZWFkbGluZSxcbiAgICAuY29udGVudF90ZWFzZXIgLmlzLXRlYXNlci50ZWFzZXJfcHJldmlld19pbWdfZnVsbCAucHJldmlld190eHQsXG4gICAgLmNvbnRlbnRfdGVhc2VyIC5pcy10ZWFzZXIudGVhc2VyX3ByZXZpZXdfaW1nX2Z1bGwgLnByZXZpZXdfYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY29udGVudF90ZWFzZXIgLmlzLXRlYXNlci50ZWFzZXJfcHJldmlld19pbWdfZnVsbCAucHJldmlld19oZWFkbGluZSB7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyLnRlYXNlcl9wcmV2aWV3X2ltZ19mdWxsIC5wcmV2aWV3X3R4dCB7XG4gICAgICBib3R0b206IDIuNXJlbTtcbiAgICAgIGxlZnQ6IDIuNXJlbTsgfVxuICAgIC5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyLnRlYXNlcl9wcmV2aWV3X2ltZ19mdWxsIC5wcmV2aWV3X2J0biB7XG4gICAgICBib3R0b206IDIuNXJlbTtcbiAgICAgIHJpZ2h0OiAyLjVyZW07IH1cbiAgICAuY29udGVudF90ZWFzZXIgLmlzLXRlYXNlci50ZWFzZXJfcHJldmlld19pbWdfZnVsbCAucHJldmlld19pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDsgfSB9XG5cbi5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyIC5wcmV2aWV3X3R4dCAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb250ZW50X3RlYXNlciAuaXMtdGVhc2VyIC5wcmV2aWV3X3R4dCAucHJldmlld19idG4uYnRuX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApO1xuICAgIGJvdHRvbTogMDsgfSB9XG5cbi5jb250ZW50X3RhYnMgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50X3RhYnMgLnRhYi1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnRfdGFicyAudGFiLXBhbmVsLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRlbnRfZm9vdG5vdGVzIC5jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5jb250ZW50X2Zvb3Rub3RlcyAuY29udGVudCBvbC5pcy1udW1iZXJlZCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjg3NXJlbTsgfVxuICAgIC5jb250ZW50X2Zvb3Rub3RlcyAuY29udGVudCBvbC5pcy1udW1iZXJlZCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7IH1cbiAgICAgIC5jb250ZW50X2Zvb3Rub3RlcyAuY29udGVudCBvbC5pcy1udW1iZXJlZCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gICAgICAuY29udGVudF9mb290bm90ZXMgLmNvbnRlbnQgb2wuaXMtbnVtYmVyZWQgbGkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50X2FjY29yZGlvbiAuY29udGVudCBwLFxuLmNvbnRlbnRfcm93cyAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X3NoYXJpbmcuY29sdW1uLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNvbnRlbnRfc2hhcmluZy5jb2x1bW4taWNvbnMge1xuICAgIHJpZ2h0OiA0LjM3NXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X3Byb2dyYW1zIC5wcm9ncmFtLXByZXZpZXcgaDMsXG4gIC5jb250ZW50X3Byb2dyYW1zIC5wcm9ncmFtLXByZXZpZXcgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvbnRlbnRfcHJvZ3JhbXMgLmlzLXByb2dyYW0tbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChmMGY4NzliYmZmYzdiNjExZDUzYjIxYzlkMmY4MzFjMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMzBweCkgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jb250ZW50X3Byb2dyYW1zIC5pcy1wcm9ncmFtLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVEMzE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGVlMjc3ZDMzNTA4OTNiYWJhYzg1OGU1ODg1ODg1ZDkxLnN2Zyk7IH1cbiAgICAuY29udGVudF9wcm9ncmFtcyAuaXMtcHJvZ3JhbS1saW5rOmhvdmVyIHNwYW4uaGFzLXRleHQtcmVkLCAuY29udGVudF9wcm9ncmFtcyAuaXMtcHJvZ3JhbS1saW5rOmhvdmVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjc2lkZW1lbnUgc3Bhbi5jdXJyZW50LW1lbnUtaXRlbSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNzaWRlbWVudSAuY29udGVudF9wcm9ncmFtcyAuaXMtcHJvZ3JhbS1saW5rOmhvdmVyIHNwYW4uY3VycmVudC1tZW51LWl0ZW0sIC5jb250ZW50X3Byb2dyYW1zIC5pcy1wcm9ncmFtLWxpbms6aG92ZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNzaWRlbWVudSBzcGFuLm5hdmJhci1pdGVtOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI3NpZGVtZW51IC5jb250ZW50X3Byb2dyYW1zIC5pcy1wcm9ncmFtLWxpbms6aG92ZXIgc3Bhbi5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubW9kYWwtY29udGVudC5pcy1mdWxsLXdpZHRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubW9kYWwtY29udGVudC5sb2dpbi1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjY29tbWVudHMgLmNvbW1lbnRmaWVsZCBwIHRleHRhcmVhLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMHB4KTsgfVxuXG4ubW9kYWwtY29udGVudC5pcy1oYWxmLXdpZHRoLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubW9kYWwtY29udGVudC5sb2dpbi1yZW1lbWJlciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoNTB2aCAtIDUwcHgpOyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTsgfVxuICAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZTphZnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtd2hpdGU6YmVmb3JlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtd2hpdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLXdoaXRlOmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLXdoaXRlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLWJsYWNrOmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLm1vZGFsLWNsb3NlLmJ1dHRvbjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5idXR0b246YmVmb3JlLFxuICAubW9kYWwtY29udGVudCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm1vZGFsLWNsb3NlLmJ1dHRvbjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuYnV0dG9uOmJlZm9yZSxcbiAgLm1vZGFsLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubW9kYWwtY2xvc2UuYnV0dG9uOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuYnV0dG9uOmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLWJsYWNrOmFmdGVyLCAubW9kYWwtY29udGVudCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubW9kYWwtY2xvc2UuYnV0dG9uOmFmdGVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuYnV0dG9uOmFmdGVyLFxuICAubW9kYWwtY29udGVudCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm1vZGFsLWNsb3NlLmJ1dHRvbjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5idXR0b246YWZ0ZXIsXG4gIC5tb2RhbC1jb250ZW50IC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm1vZGFsLWNsb3NlLmJ1dHRvbjphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLWdyZXk6YmVmb3JlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtZ3JleTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5pcy1ncmV5X2Rhcms6YmVmb3JlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtZ3JleV9kYXJrOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLWdyZXlfbGlnaHQ6YmVmb3JlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtZ3JleV9saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMyAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5pcy15ZWxsb3c6YmVmb3JlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMteWVsbG93OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGRjc5ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLWxpbGE6YmVmb3JlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtbGlsYTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NFOEZERCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5pcy1ncmVlbjpiZWZvcmUsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5pcy1ncmVlbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2OEEzQiAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZS5pcy1ibHVlOmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLWJsdWU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDZCRjYgIWltcG9ydGFudDsgfVxuICAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2UuaXMtcmVkOmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlLmlzLXJlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGVfX3NsaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZV9fc2xpZGVzIC5tb2RhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4ubW9kYWwtY29udGVudCAubW9kYWwtaW5uZXIgLmdsaWRlLS1zbGlkZXIgLmdsaWRlX19zbGlkZXMge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuaXMtd2hpdGUgLmdsaWRlX19idWxsZXQuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuaXMtYmxhY2sgLmdsaWRlX19idWxsZXQuZ2xpZGVfX2J1bGxldC0tYWN0aXZlLCAubW9kYWwtY29udGVudCAubW9kYWwtaW5uZXIgLmdsaWRlLS1zbGlkZXIgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZm9ybS1zdWJtaXQgLmdsaWRlX19idWxsZXRzLmJ1dHRvbiAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuYnV0dG9uIC5nbGlkZV9fYnVsbGV0LmdsaWRlX19idWxsZXQtLWFjdGl2ZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuZ2xpZGVfX2J1bGxldHMuYnV0dG9uIC5nbGlkZV9fYnVsbGV0LmdsaWRlX19idWxsZXQtLWFjdGl2ZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuYnV0dG9uIC5nbGlkZV9fYnVsbGV0LmdsaWRlX19idWxsZXQtLWFjdGl2ZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmdsaWRlX19idWxsZXRzLmJ1dHRvbiAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fYnVsbGV0cy5idXR0b24gLmdsaWRlX19idWxsZXQuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuaXMtZ3JleSAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0ICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fYnVsbGV0cy5pcy1ncmV5X2RhcmsgLmdsaWRlX19idWxsZXQuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YiAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuaXMtZ3JleV9saWdodCAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fYnVsbGV0cy5pcy15ZWxsb3cgLmdsaWRlX19idWxsZXQuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRkY3OSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1pbm5lciAuZ2xpZGUtLXNsaWRlciAuZ2xpZGVfX2J1bGxldHMuaXMtbGlsYSAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U4RkREICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fYnVsbGV0cy5pcy1ncmVlbiAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fYnVsbGV0cy5pcy1ibHVlIC5nbGlkZV9fYnVsbGV0LmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDZCRjYgIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtY29udGVudCAubW9kYWwtaW5uZXIgLmdsaWRlLS1zbGlkZXIgLmdsaWRlX19idWxsZXRzLmlzLXJlZCAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RDMxICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWlubmVyIC5nbGlkZS0tc2xpZGVyIC5nbGlkZV9fYnVsbGV0cy5pcy13aGl0ZSAuZ2xpZGVfX2J1bGxldC5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnRfY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9yZWxhdGlvbnMgLnJlbGF0aW9ucy1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29udGVudF9yZWxhdGlvbnMgLmxpc3QtcmVsYXRlZC1wb3N0cy5pcy0yLXR4dGNvbCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAyIDMwMHB4O1xuICAgICAgIC1tb3otY29sdW1uczogMiAzMDBweDtcbiAgICAgICAgICAgIGNvbHVtbnM6IDIgMzAwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAuY29udGVudF9yZWxhdGlvbnMgLmxpc3QtcmVsYXRlZC1wb3N0cy5pcy0yLXR4dGNvbCBwIHtcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMy43NXJlbTtcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMy43NXJlbTtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMy43NXJlbTtcbiAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9IH1cblxuLmNvbnRlbnRfcmVsYXRpb25zIC5saXN0LXJlbGF0ZWQtcG9zdHMgcCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250ZW50X3JlbGF0aW9ucyAubGlzdC1yZWxhdGVkLXBvc3RzIHAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRlbnRfbW9yZV9wb3N0cyAuY3JlZGl0cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQsXG4uY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyLFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtcmVwZWF0ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyID4gLmFjZi1pbnB1dCxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtcmVwZWF0ZXIgPiAuYWNmLWlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1yZXBlYXRlciAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1yZXBlYXRlciAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIC5hY2YtZmllbGQsXG4gICAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmFjZi1maWVsZCxcbiAgICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1yZXBlYXRlciAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCAuYWNmLWZpZWxkLFxuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmFjZi1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1yZXBlYXRlciAuYWNmLXRhYmxlID4gdGJvZHkgPiB0cixcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtcmVwZWF0ZXIgLmFjZi10YWJsZSA+IHRib2R5ID4gdHIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXJlcGVhdGVyIC5hY2YtYWN0aW9ucyxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtcmVwZWF0ZXIgLmFjZi1hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwcmVtIDEuNXJlbTsgfVxuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1yZXBlYXRlciAuYWNmLWFjdGlvbnMgLmFjZi1idXR0b24sXG4gICAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtcmVwZWF0ZXIgLmFjZi1hY3Rpb25zIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC10cnVlLWZhbHNlLFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtdHJ1ZS1mYWxzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC10cnVlLWZhbHNlIC5tZXNzYWdlLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC10cnVlLWZhbHNlIC5tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtdHJ1ZS1mYWxzZSAubWVzc2FnZSxcbiAgICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXRydWUtZmFsc2UgLm1lc3NhZ2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC10cnVlLWZhbHNlIC5hY2YtaW5wdXQsIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtZmlsZSAuYWNmLWlucHV0LFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtdHJ1ZS1mYWxzZSAuYWNmLWlucHV0LFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtZmlsZSAuYWNmLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC10cnVlLWZhbHNlIC5hY2YtYmFzaWMtdXBsb2FkZXIgaW5wdXQsIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtZmlsZSAuYWNmLWJhc2ljLXVwbG9hZGVyIGlucHV0LFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtdHJ1ZS1mYWxzZSAuYWNmLWJhc2ljLXVwbG9hZGVyIGlucHV0LFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtZmlsZSAuYWNmLWJhc2ljLXVwbG9hZGVyIGlucHV0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC10cnVlLWZhbHNlIC5hY2YtYmFzaWMtdXBsb2FkZXIgaW5wdXQsIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtZmlsZSAuYWNmLWJhc2ljLXVwbG9hZGVyIGlucHV0LFxuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLXRydWUtZmFsc2UgLmFjZi1iYXNpYy11cGxvYWRlciBpbnB1dCxcbiAgICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1maWxlIC5hY2YtYmFzaWMtdXBsb2FkZXIgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC01ZjVmODg2Y2Q3MzE5LFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjg4NmNkNzMxOSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC01ZjVmODg2Y2Q3MzE5ID4gLmFjZi1sYWJlbCxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjg4NmNkNzMxOSA+IC5hY2YtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLTVmNWY4ODZjZDczMTkgPiAuYWNmLWlucHV0LFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC01ZjVmODg2Y2Q3MzE5ID4gLmFjZi1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLTVmNWY4ODZjZDczMTkgLmFjZi1yb3cgLmFjZi1sYWJlbCxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjg4NmNkNzMxOSAuYWNmLXJvdyAuYWNmLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjg4NmNkNzMxOSAuYWNmLXJvdyAuYWNmLWZpZWxkLXVybCxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjg4NmNkNzMxOSAuYWNmLXJvdyAuYWNmLWZpZWxkLXVybCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC01ZjVmOTU1ZWFkOGI5LFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjk1NWVhZDhiOSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC01ZjVmOTU1ZWFkOGI5IC5hY2YtbGFiZWwgcC5kZXNjcmlwdGlvbixcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtNWY1Zjk1NWVhZDhiOSAuYWNmLWxhYmVsIHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWwsXG4gIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWwsXG4gICAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWxhYmVsIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1sYWJlbCBwLmRlc2NyaXB0aW9uLFxuICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWxhYmVsIHAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgcC5kZXNjcmlwdGlvbixcbiAgICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQsXG4gIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCB0ZXh0YXJlYSxcbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBzZWxlY3QsXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCB0ZXh0YXJlYSxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IHNlbGVjdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IC5hY2YtdXJsIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCAuYWNmLXVybCBpbnB1dFt0eXBlPVwidXJsXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IC5hY2YtaWNvbixcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IC5hY2YtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtaW5wdXQgLmFjZi1idXR0b24sXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCAuYWNmLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCAuYWNmLXJvdy1oYW5kbGUsXG4gICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCAuYWNmLXJvdy1oYW5kbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IC5hY2Ytcm93LWhhbmRsZS5yZW1vdmUsXG4gICAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IC5hY2Ytcm93LWhhbmRsZS5yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTIuNXJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjhweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI4cHgpOyB9XG4gICAgICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLWlucHV0IC5hY2Ytcm93LWhhbmRsZS5yZW1vdmUgLmFjZi1pY29uLi1taW51cyxcbiAgICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1pbnB1dCAuYWNmLXJvdy1oYW5kbGUucmVtb3ZlIC5hY2YtaWNvbi4tbWludXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmNvbnRlbnRfZm9ybSAuYWNmZS1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtdGFibGUsXG4gIC5jb250ZW50X2Zvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1maWVsZHMgPiAuYWNmLWZpZWxkIC5hY2YtdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi10YWJsZSAuYWNmLWZpZWxkcyxcbiAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLXRhYmxlIC5hY2YtZmllbGRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50X2Zvcm0gLmFjZmUtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLXRhYmxlIC5hY2YtZmllbGRzIC5hY2YtZmllbGQ6YmVmb3JlLFxuICAgICAgLmNvbnRlbnRfZm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi10YWJsZSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuY29udGVudF9mb3JtIC5hY2ZlLWZvcm0gLmFjZi1mb3JtLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi10YWJsZSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkLmFjZi1maWVsZC11cmwsXG4gICAgICAuY29udGVudF9mb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tZmllbGRzID4gLmFjZi1maWVsZCAuYWNmLXRhYmxlIC5hY2YtZmllbGRzIC5hY2YtZmllbGQuYWNmLWZpZWxkLXVybCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5hY2YtZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hY2YtZm9ybS1zdWJtaXQgLmFjZi1idXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZWUyNzdkMzM1MDg5M2JhYmFjODU4ZTU4ODU4ODVkOTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjU2MjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmFjZi1mb3JtLXN1Ym1pdCAuYWNmLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZjBmODc5YmJmZmM3YjYxMWQ1M2IyMWM5ZDJmODMxYzEuc3ZnKTtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50X3R4dCArIC5jb250ZW50X3BhZ2VzLFxuLmNvbnRlbnRfdHh0ICsgLmNvbnRlbnRfcm93cyB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudF90eHQgKyAuY29udGVudF9wYWdlcyxcbiAgICAuY29udGVudF90eHQgKyAuY29udGVudF9yb3dzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5jb250ZW50X3R4dCArIC5jb250ZW50X3BhZ2VzLFxuICAgIC5jb250ZW50X3R4dCArIC5jb250ZW50X3Jvd3Mge1xuICAgICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYW5kZXJvbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFuZGVyb2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uY29udGVudF9iYW5kZXJvbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmNvbnRlbnRfYmFuZGVyb2xlI2JhbmRlcm9sZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY29udGVudF9iYW5kZXJvbGU6aG92ZXIgLmJhbmRlcm9sZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAuY29udGVudF9iYW5kZXJvbGUgLmJhbmRlcm9sZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYW5kZXJvbGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmFuZGVyb2xlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDYwczsgfVxuICAgIC5jb250ZW50X2JhbmRlcm9sZSAuYmFuZGVyb2xlIC5iYW5kZXJvbGUtdHh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmNvbnRlbnRfYmFuZGVyb2xlIC5iYW5kZXJvbGUgLmJhbmRlcm9sZS10eHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGVudF9jb3VudHJpZXMgb2wge1xuICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm8gIWltcG9ydGFudDsgfVxuXG4uY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNy41cmVtOyB9XG5cbi5mYWxsYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5LjM3NXJlbTtcbiAgbWF4LWhlaWdodDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAuY2lyY2xlIHtcbiAgICAgIG1heC13aWR0aDogNXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuY2lyY2xlIHtcbiAgICAgIG1heC13aWR0aDogOS4zNzVyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA5LjM3NXJlbTsgfSB9XG4gIC5jaXJjbGUuaGFzLWJnLXdoaXRlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5jaXJjbGUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5jaXJjbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuY2lyY2xlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5jaXJjbGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmNpcmNsZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmNpcmNsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5jaXJjbGUuYWNmLWlucHV0LXByZXBlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAuY2lyY2xlLmhhcy1iZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuaGFzLWJnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQgIWltcG9ydGFudDsgfVxuICAuY2lyY2xlLmhhcy1iZy1ncmV5X2Rhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDsgfVxuICAuY2lyY2xlLmhhcy1iZy1ncmV5X2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5oYXMtYmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGRjc5ICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5oYXMtYmctbGlsYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NFOEZERCAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuaGFzLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4QTNCICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5oYXMtYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNkJGNiAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuaGFzLWJnLXJlZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hcHBsaWNhdGlvbi1pdGVtOmhvdmVyID4gZGl2LmNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQzMSAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfSB9XG5cbiN0YWJsZWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFqYXgtbG9hZC1tb3JlLXdyYXAge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWZpbHRlcnMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tYnRuLXdyYXAgLmFsbS1sb2FkLW1vcmUtYnRuLmxvYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2NvbG9yKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTtcbiAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICAuYWpheC1sb2FkLW1vcmUtd3JhcCAuYWxtLWJ0bi13cmFwIC5hbG0tbG9hZC1tb3JlLWJ0bi5kb25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW1hZ2UgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAuaW1hZ2UgaW1nLmlzLXNjYWxlZCB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5oYXMtYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wb3N0LW9yZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucG9zdC1vcmRlci1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKDc1MTgxM2ViMDAzNjgwZTA3MzEyOWEyOWQ3NThhOTdiLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wb3N0LW9yZGVyLWJ0bi5hcnJvdy11cCBzcGFuIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi50YXgtaGVhZGVyIHAge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC50YXgtaGVhZGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG5cbi50YXgtcHJldmlldyBmaWd1cmUge1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRheC1wcmV2aWV3IGZpZ3VyZS5pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50YXgtcHJldmlldyBmaWd1cmUuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH0gfVxuXG4udGF4LXByZXZpZXcgLnRheC1wcmV2aWV3LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7IH1cblxuYm9keS50YXgtcHJvamVjdDpub3QoLnRlcm0tcHJpbnQtcHVibGljYXRpb25zKSAubGFuZ3VhZ2UtbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmZvcm0gLmxhYmVsLFxuZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICBmb3JtIC5sYWJlbCxcbiAgICBmb3JtIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgZm9ybSAubGFiZWwsXG4gICAgZm9ybSBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbmZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LFxuZm9ybSAuY29udHJvbCBpbnB1dCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBmb3JtIC5hY2YtaW5wdXQtd3JhcCBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0sXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGZvcm0gLmNvbnRyb2wgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBmb3JtIC5jb250cm9sIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuZm9ybSAuY2hlY2tib3g6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5mb3JtIC5jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbmZvcm0jcHVibGljYXRpb24tb3JkZXItZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIGZvcm0jcHVibGljYXRpb24tb3JkZXItZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZm9ybV9maWVsZF9wdWJsaWNhdGlvbl9uYW1lXCJdIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0jcHVibGljYXRpb24tb3JkZXItZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZm9ybV9maWVsZF9wdWJsaWNhdGlvbl9hZGRyZXNzX3N0cmVldFwiXSwgZm9ybSNwdWJsaWNhdGlvbi1vcmRlci1mb3JtIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJmb3JtX2ZpZWxkX3B1YmxpY2F0aW9uX2FkZHJlc3NfY2l0eVwiXSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIGZvcm0jcHVibGljYXRpb24tb3JkZXItZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZm9ybV9maWVsZF9wdWJsaWNhdGlvbl9xdWFudGl0eVwiXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBmb3JtI3B1YmxpY2F0aW9uLW9yZGVyLWZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImZvcm1fZmllbGRfcHVibGljYXRpb25fcXVhbnRpdHlcIl0gLmFjZi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7IH1cbiAgICBmb3JtI3B1YmxpY2F0aW9uLW9yZGVyLWZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImZvcm1fZmllbGRfcHVibGljYXRpb25fcXVhbnRpdHlcIl0gLmFjZi1pbnB1dCB7XG4gICAgICB3aWR0aDogMTUlOyB9XG4gIGZvcm0jcHVibGljYXRpb24tb3JkZXItZm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQgLmFjZi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgZm9vdGVyICN0b3AtbGV2ZWwtcGFnZXMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuZm9vdGVyICN0b3AtbGV2ZWwtcGFnZXMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG5cbmZvb3RlciAuc2Vjb25kYXJ5LW1lbnUge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICBmb290ZXIgLnNlY29uZGFyeS1tZW51IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgZm9vdGVyIC5zZWNvbmRhcnktbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7IH1cblxuI21lbnViZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxOTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNtZW51YmcuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uQm9ybGFic0Nvb2tpZSAuX2JybGJzLWNvbnRlbnQtYmxvY2tlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gYixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLUJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBiIGVtLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gYiBpLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gc3Ryb25nIGVtLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gc3Ryb25nIGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtQm9sZEl0YWxpY1wiOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAubGluay1tYWluLXNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5saW5rLW1haW4tc2l0ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChmMGY4NzliYmZmYzdiNjExZDUzYjIxYzlkMmY4MzFjMS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmhhcy10ZXh0LWdyZXlfZGFyaywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQgc2VsZWN0LFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkIHNlbGVjdCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQgc2VsZWN0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgcCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHRleHRhcmVhLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSB0ZXh0YXJlYSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItZHJvcGRvd24gLmFjZi1jb3VudHJ5LWZsYWctbmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biAuYWNmLWNvdW50cnktZmxhZy1uYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biAuYWNmLWNvdW50cnktZmxhZy1uYW1lIHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gcCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY29udGVudCBwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGxpLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5jb250ZW50IGxpLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGEsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBwLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY29udGVudCBwLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBsaSxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmNvbnRlbnQgbGksXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGEsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmJ1dHRvbi5oYXMtYXJyb3csIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZvcm0tc3VibWl0IC5idXR0b24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYnV0dG9uLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZm9ybS1zdWJtaXQgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC51cGRhdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC51cGRhdGVkIHAge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLW5vdGljZS4tZXJyb3IsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2Ytbm90aWNlLi1lcnJvcixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2Ytbm90aWNlLi1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTI2MjY7IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2Ytbm90aWNlIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2Ytbm90aWNlIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLW5vdGljZSBwIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuaXMtcmVxdWlyZWQgLmFjZi1sYWJlbCBsYWJlbCAuYWNmLXJlcXVpcmVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuaXMtcmVxdWlyZWQgLmFjZi1sYWJlbCBsYWJlbCAuYWNmLXJlcXVpcmVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmlzLXJlcXVpcmVkIC5hY2YtbGFiZWwgbGFiZWwgLmFjZi1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZC5pcy1yZXF1aXJlZCAuYWNmLWxhYmVsIGxhYmVsOmFmdGVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuaXMtcmVxdWlyZWQgLmFjZi1sYWJlbCBsYWJlbDphZnRlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5pcy1yZXF1aXJlZCAuYWNmLWxhYmVsIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZDpiZWZvcmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZDpiZWZvcmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQjcmVnaXN0cmF0aW9uLWNvbnNlbnRzIC5hY2YtZmllbGQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCNyZWdpc3RyYXRpb24tY29uc2VudHMgLmFjZi1maWVsZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCNyZWdpc3RyYXRpb24tY29uc2VudHMgLmFjZi1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQjcmVnaXN0cmF0aW9uLWNvbnNlbnRzIC5hY2YtZmllbGQgLmFjZi1sYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQjcmVnaXN0cmF0aW9uLWNvbnNlbnRzIC5hY2YtZmllbGQgLmFjZi1sYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkI3JlZ2lzdHJhdGlvbi1jb25zZW50cyAuYWNmLWZpZWxkIC5hY2YtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZCNncm91cG1lbWJlcnMgPiAuYWNmLWxhYmVsLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQjZ3JvdXBtZW1iZXJzID4gLmFjZi1sYWJlbCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCNncm91cG1lbWJlcnMgPiAuYWNmLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkI2dyb3VwbWVtYmVycyAuYWNmLWFjdGlvbnMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCNncm91cG1lbWJlcnMgLmFjZi1hY3Rpb25zLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkI2dyb3VwbWVtYmVycyAuYWNmLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZCAuYWNmLW5vdGljZS4tZXJyb3IsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCAuYWNmLW5vdGljZS4tZXJyb3IsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQgLmFjZi1ub3RpY2UuLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEyNjI2OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkIC5hY2Ytbm90aWNlIHAsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCAuYWNmLW5vdGljZSBwLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkIC5hY2Ytbm90aWNlIHAge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQgLmFjZi1sYWJlbCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQgLmFjZi1pbnB1dCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkIC5hY2YtbGFiZWwsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCAuYWNmLWlucHV0LFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkIC5hY2YtbGFiZWwsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQgLmFjZi1pbnB1dCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkIC5hY2YtaW5wdXQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZCAuYWNmLWlucHV0LFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkIC5hY2YtaW5wdXQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkIC5hY2YtbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkIC5hY2YtbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCAuYWNmLWxhYmVsIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwJTtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMjAlOyB9IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDMuMTI1cmVtIDAgMDsgfVxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1pbnB1dCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1pbnB1dCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpZWxkLmFjZi1maWVsZC1ncm91cCA+IC5hY2YtbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIC5sYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIGxhYmVsLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCxcbiAgICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwsXG4gICAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIGxhYmVsLFxuICAgICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwsXG4gICAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCxcbiAgICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIC5sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCxcbiAgICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwsXG4gICAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIGxhYmVsLFxuICAgICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCAubGFiZWwsXG4gICAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtZmllbGQuYWNmLWZpZWxkLWdyb3VwID4gLmFjZi1sYWJlbCBsYWJlbCxcbiAgICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZC5hY2YtZmllbGQtZ3JvdXAgPiAuYWNmLWxhYmVsIC5sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuYWNmLWZpZWxkIHNlbGVjdCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZpZWxkIHNlbGVjdCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmFjZi1maWVsZCBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW0gMC4zNzVyZW0gMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgbGFiZWwsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmxhYmVsLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBsYWJlbCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmxhYmVsLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gbGFiZWwsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAubGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBsYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmxhYmVsLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAubGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBsYWJlbCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmxhYmVsLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAubGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gbGFiZWwsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIHAsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgdGV4dGFyZWEsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSB0ZXh0YXJlYSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBwLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdGV4dGFyZWEsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBwOmhvdmVyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgcDphY3RpdmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBwOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgdGV4dGFyZWE6aG92ZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl06aG92ZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl06YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidXJsXCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInVybFwiXTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBwOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHA6YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHA6Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gdGV4dGFyZWE6aG92ZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gdGV4dGFyZWE6YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHRleHRhcmVhOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl06aG92ZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl06Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBwOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBwOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gcDpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdGV4dGFyZWE6aG92ZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHRleHRhcmVhOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl06aG92ZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTphY3RpdmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdOmFjdGl2ZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIHAuaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgdGV4dGFyZWEuaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ1cmxcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBwLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSB0ZXh0YXJlYS5pcy1mb3JtLWRhdGEsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXS5pcy1mb3JtLWRhdGEsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXS5pcy1mb3JtLWRhdGEsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBwLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdGV4dGFyZWEuaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5pcy1mb3JtLWRhdGEsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXS5pcy1mb3JtLWRhdGEsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaXMtZm9ybS1kYXRhLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLmlzLWZvcm0tZGF0YSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmlzLWZvcm0tZGF0YSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIHAuZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmRlc2NyaXB0aW9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmRlc2NyaXB0aW9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gcC5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSB0ZXh0YXJlYS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHAuZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHRleHRhcmVhLmRlc2NyaXB0aW9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5kZXNjcmlwdGlvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmRlc2NyaXB0aW9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmRlc2NyaXB0aW9uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGVzY3JpcHRpb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgcC5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInVybFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHAuZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHRleHRhcmVhLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHAuZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSB0ZXh0YXJlYS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgcC5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dGFyZWFcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInVybFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHAuZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHRleHRhcmVhLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHAuZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSB0ZXh0YXJlYS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmRlc2NyaXB0aW9uLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kZXNjcmlwdGlvbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0uZGVzY3JpcHRpb24sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBwLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB0ZXh0YXJlYS5hY2YtaXMtcHJlcGVuZGVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXS5hY2YtaXMtcHJlcGVuZGVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5hY2YtaXMtcHJlcGVuZGVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidXJsXCJdLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBwLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gdGV4dGFyZWEuYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5hY2YtaXMtcHJlcGVuZGVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0YXJlYVwiXS5hY2YtaXMtcHJlcGVuZGVkLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIHAuYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdGV4dGFyZWEuYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLmFjZi1pcy1wcmVwZW5kZWQsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0uYWNmLWlzLXByZXBlbmRlZCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmFjZi1pcy1wcmVwZW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi11cmwgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gLmFjZi11cmwgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5hY2YtdXJsIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB1bC5hY2YtcmFkaW8tbGlzdCBsaSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciB1bC5hY2YtY2hlY2tib3gtbGlzdCBsaSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZvcm0gdWwuYWNmLXJhZGlvLWxpc3QgbGksXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIHVsLmFjZi1jaGVja2JveC1saXN0IGxpLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIGZvcm0gdWwuYWNmLXJhZGlvLWxpc3QgbGksXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSB1bC5hY2YtY2hlY2tib3gtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuY2hlY2tib3g6aG92ZXIsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5jaGVja2JveDpob3Zlcixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5jaGVja2JveDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuZm9ybS1kYXRhLWNvbnRhaW5lciAuY2hlY2tib3ggaW5wdXQsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5jaGVja2JveCBpbnB1dCxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSBmb3JtIC5jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmZvcm0tZGF0YS1jb250YWluZXIgLmFjZi1mb3JtLXN1Ym1pdCxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZm9ybSAuYWNmLWZvcm0tc3VibWl0LFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZvcm0tc3VibWl0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5mb3JtLWRhdGEtY29udGFpbmVyIC5hY2YtZmlsZS11cGxvYWRlciAuZmlsZS13cmFwIC5maWxlLWljb24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1mb3JtIC5hY2YtZmlsZS11cGxvYWRlciAuZmlsZS13cmFwIC5maWxlLWljb24sXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gZm9ybSAuYWNmLWZpbGUtdXBsb2FkZXIgLmZpbGUtd3JhcCAuZmlsZS1pY29uIHtcbiAgdG9wOiAxLjg3NXJlbTtcbiAgbGVmdDogMXJlbTsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI2xvZ2luZm9ybSAubG9naW4tc3VibWl0ICN3cC1zdWJtaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChlZTI3N2QzMzUwODkzYmFiYWM4NThlNTg4NTg4NWQ5MS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNsb2dpbmZvcm0gLmxvZ2luLXN1Ym1pdCAjd3Atc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZjBmODc5YmJmZmM3YjYxMWQ1M2IyMWM5ZDJmODMxYzEuc3ZnKTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZmllbGRzLi1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkIHtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQuZ3JvdXAtaGVhZGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZC5hY2YtZmllbGQtcmFkaW8gLmFjZi1yYWRpby1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLmFjZi1maWVsZHMgPiAuYWNmLWZpZWxkLmFjZi1maWVsZC1maWxlICNmaWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQuYWNmLWZpZWxkLWZpbGUgI2ZpbGUtdXBsb2FkLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJDaG9vc2UgRmlsZVwiOyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQjYXBwbGljYXRpb25fYWRkX2Zvcm1fc3RhdGUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQjYXBwbGljYXRpb25fZm9ybV9zdGF0ZV92YWxfb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjY29tbWVudHMgLmNvbW1lbnRmaWVsZCBwIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMC41cmVtOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0cixcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyLFxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyIHNwYW4sXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXIgc3BhbixcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkdyb3VwIG1lbWJlclwiO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlLm9yZGVyOmJlZm9yZSxcbiAgICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLFxuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZS5vcmRlcjpiZWZvcmUsXG4gICAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUub3JkZXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbixcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24sXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtODBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTgwcHgpOyB9XG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLnNtYWxsLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uc21hbGwsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLnNtYWxsLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbi5zbWFsbCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLnNtYWxsLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uc21hbGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uLW1pbnVzLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY2Ytcm93LWhhbmRsZSAuYWNmLWljb24uLW1pbnVzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjZi1yb3ctaGFuZGxlIC5hY2YtaWNvbi4tbWludXMsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1taW51cywgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1taW51cyxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWNmLXJvdy1oYW5kbGUgLmFjZi1pY29uLi1taW51cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgLmFjZi10YWJsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSxcbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgLmFjZi10YWJsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2Ytcm93LWhhbmRsZSxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2Ytcm93LWhhbmRsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSAuYWNmLXJvdyAuYWNmLXJvdy1oYW5kbGUsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2Ytcm93LWhhbmRsZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrIC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1yb3ctaGFuZGxlLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93IC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1yb3ctaGFuZGxlIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzLFxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93IC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrIC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSAuYWNmLXJvdyAuYWNmLWZpZWxkcyxcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLXJvdyAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tYmxvY2sgLmFjZi10YWJsZSAuYWNmLXJvdyAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkLFxuICAgIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1yb3cgLmFjZi10YWJsZSAuYWNmLXJvdyAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZmllbGQtNWZmNThmMWY5MjhhMyAuYWNmLXJlcGVhdGVyLi1ibG9jayAuYWNmLXRhYmxlIC5hY2Ytcm93IC5hY2YtZmllbGRzIC5hY2YtZmllbGQsXG4gICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93IC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMgLmFjZi1maWVsZCwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLmFjZi1maWVsZC01ZmY1OGYxZjkyOGEzIC5hY2YtcmVwZWF0ZXIuLWJsb2NrIC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMgLmFjZi1maWVsZCxcbiAgICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuYWNmLWZpZWxkLTVmZjU4ZjFmOTI4YTMgLmFjZi1yZXBlYXRlci4tcm93IC5hY2YtdGFibGUgLmFjZi1yb3cgLmFjZi1maWVsZHMgLmFjZi1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBzcGFuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbSAwLjM3NXJlbSAwLjI1cmVtOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5zZWxlY3QyLWRyb3Bkb3duLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5zZWxlY3QyLWRyb3Bkb3duLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnNlbGVjdDItZHJvcGRvd24gLmFjZi1jb3VudHJ5LWZsYWctbmFtZSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biAuYWNmLWNvdW50cnktZmxhZy1uYW1lLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAuc2VsZWN0Mi1kcm9wZG93biAuYWNmLWNvdW50cnktZmxhZy1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAuYWNmLWZvcm0tc3VibWl0LCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5hY2YtZm9ybS1zdWJtaXQsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWVkaXQtdXNlci1wcm9maWxlIC5hY2YtZm9ybS1zdWJtaXQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5yZXNldC1saW5rLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlIC5yZXNldC1saW5rLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAucmVzZXQtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC45Mzc1cmVtOyB9IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4gLnJlc2V0LWxpbmsgYSwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAucmVzZXQtbGluayBhLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAucmVzZXQtbGluayBhIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjMxMjVyZW0gMC4yNXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChmMGY4NzliYmZmYzdiNjExZDUzYjIxYzlkMmY4MzFjMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luIC5yZXNldC1saW5rIGE6aG92ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNyZWF0ZS11c2VyLXByb2ZpbGUgLnJlc2V0LWxpbmsgYTpob3ZlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgLnJlc2V0LWxpbmsgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZWUyNzdkMzM1MDg5M2JhYmFjODU4ZTU4ODU4ODVkOTEuc3ZnKTtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luICN1c2VyLWRhdGEtYXBwbGljYXRpb24tYnRuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jcmVhdGUtdXNlci1wcm9maWxlICN1c2VyLWRhdGEtYXBwbGljYXRpb24tYnRuLCAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1lZGl0LXVzZXItcHJvZmlsZSAjdXNlci1kYXRhLWFwcGxpY2F0aW9uLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYXBwbGljYXRpb24tcGxhdGZvcm0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbiAjdXNlci1kYXRhLWFwcGxpY2F0aW9uLWJ0biwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY3JlYXRlLXVzZXItcHJvZmlsZSAjdXNlci1kYXRhLWFwcGxpY2F0aW9uLWJ0biwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZWRpdC11c2VyLXByb2ZpbGUgI3VzZXItZGF0YS1hcHBsaWNhdGlvbi1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5hY2YtaW5wdXQtcHJlcGVuZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNhcHBsaWNhdGlvbl9kcmFmdF9idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtICNhcHBsaWNhdGlvbl9kcmFmdF9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfSB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjZmlsdGVyIC5pcy1tZXRhdmFsLWZpbHRlci5pcy1pbnZpc2libGUsXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gI2ZpbHRlciAuaXMtdGF4LWZpbHRlci5pcy1pbnZpc2libGUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY2FuZGlkYXRlcy1saXN0IHtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC5jYW5kaWRhdGVzLWxpc3QgI3RhYmxlaGVhZGVyIHtcbiAgICBtaW4td2lkdGg6IDgwcmVtOyB9XG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY2FuZGlkYXRlcy1saXN0IC5saXN0LXdyYXBwZXIsXG4gIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAuY2FuZGlkYXRlcy1saXN0IC5hbG0tbGlzdGluZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi13aWR0aDogODByZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gLnRhYnMgdWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH0gfVxuXG4uYXBwbGljYXRpb24tcGxhdGZvcm0gLnRhYnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC50YWJzIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZjBmODc5YmJmZmM3YjYxMWQ1M2IyMWM5ZDJmODMxYzEuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC50YWJzIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhOmFmdGVyIHtcbiAgICAgICAgdG9wOiAwLjMxMjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC50YWJzIGxpOm5vdCg6bGFzdC1vZi10eXBlKSBhLmhhcy10ZXh0LXJlZDphZnRlciwgLmFwcGxpY2F0aW9uLXBsYXRmb3JtIC50YWJzIGxpOm5vdCg6bGFzdC1vZi10eXBlKSAuY29udGVudF9hY2NvcmRpb24gLm1lc3NhZ2UtaGVhZGVyIGEuaXMtYWN0aXZlOmFmdGVyLCAuY29udGVudF9hY2NvcmRpb24gLm1lc3NhZ2UtaGVhZGVyIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAudGFicyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgYS5pcy1hY3RpdmU6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAudGFicyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgI3NpZGVtZW51IGEuY3VycmVudC1tZW51LWl0ZW06YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjc2lkZW1lbnUgLnRhYnMgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGEuY3VycmVudC1tZW51LWl0ZW06YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAudGFicyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkgI3NpZGVtZW51IGEubmF2YmFyLWl0ZW06aG92ZXI6YWZ0ZXIsIC5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjc2lkZW1lbnUgLnRhYnMgbGk6bm90KDpsYXN0LW9mLXR5cGUpIGEubmF2YmFyLWl0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgxMTEwZWNlYjE4ZTYzMjk2MjZiMWI3MjViYmU1MThiYi5zdmcpOyB9XG5cbi5hcHBsaWNhdGlvbi1wbGF0Zm9ybSAjc2lkZW1lbnUtd3JhcHBlciB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFwcGxpY2F0aW9uLXBsYXRmb3JtICN0b2dnbGUtbWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI3RvZ2dsZS1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKDc1MTgxM2ViMDAzNjgwZTA3MzEyOWEyOWQ3NThhOTdiLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuYXBwbGljYXRpb24tcGxhdGZvcm0gI3RvZ2dsZS1tZW51LmlzLWNsb3NlZDphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi8qIExPR0lOIEZPUk0gVEVNUExBVEUgKi9cbmJvZHkubG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWxvc3RwYXNzd29yZCBoMSBhLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1ycCBoMSBhLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgaDEgYSwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tY2hlY2tlbWFpbCBoMSBhLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZWdpc3RlciBoMSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkuMzc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCg4ZjA2OWI2MTZiOWExNDFkYmQ1ZDg0ZWVlNjY2ZGNhNS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tbG9zdHBhc3N3b3JkIGZvcm0sXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWxvc3RwYXNzd29yZCAjbG9naW5fZXJyb3IsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWxvc3RwYXNzd29yZCAubWVzc2FnZSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tbG9zdHBhc3N3b3JkIC5zdWNjZXNzLFxuICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1sb3N0cGFzc3dvcmQgI2JhY2t0b2Jsb2cgYSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tbG9zdHBhc3N3b3JkICNuYXYgYSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tbG9zdHBhc3N3b3JkIGxhYmVsLFxuICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1sb3N0cGFzc3dvcmQgcCwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcnAgZm9ybSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcnAgI2xvZ2luX2Vycm9yLFxuICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1ycCAubWVzc2FnZSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcnAgLnN1Y2Nlc3MsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJwICNiYWNrdG9ibG9nIGEsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJwICNuYXYgYSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcnAgbGFiZWwsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJwIHAsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlc2V0cGFzcyBmb3JtLFxuICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgI2xvZ2luX2Vycm9yLFxuICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgLm1lc3NhZ2UsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlc2V0cGFzcyAuc3VjY2VzcyxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVzZXRwYXNzICNiYWNrdG9ibG9nIGEsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlc2V0cGFzcyAjbmF2IGEsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlc2V0cGFzcyBsYWJlbCxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVzZXRwYXNzIHAsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgZm9ybSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tY2hlY2tlbWFpbCAjbG9naW5fZXJyb3IsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgLm1lc3NhZ2UsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgLnN1Y2Nlc3MsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgI2JhY2t0b2Jsb2cgYSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tY2hlY2tlbWFpbCAjbmF2IGEsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgbGFiZWwsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgcCwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVnaXN0ZXIgZm9ybSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVnaXN0ZXIgI2xvZ2luX2Vycm9yLFxuICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZWdpc3RlciAubWVzc2FnZSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVnaXN0ZXIgLnN1Y2Nlc3MsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlZ2lzdGVyICNiYWNrdG9ibG9nIGEsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlZ2lzdGVyICNuYXYgYSxcbiAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVnaXN0ZXIgbGFiZWwsXG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlZ2lzdGVyIHAge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWxvc3RwYXNzd29yZCBmb3JtLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1ycCBmb3JtLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgZm9ybSwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tY2hlY2tlbWFpbCBmb3JtLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZWdpc3RlciBmb3JtIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gICAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tbG9zdHBhc3N3b3JkIGZvcm0gLndwLWdlbmVyYXRlLXB3LCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1ycCBmb3JtIC53cC1nZW5lcmF0ZS1wdywgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVzZXRwYXNzIGZvcm0gLndwLWdlbmVyYXRlLXB3LCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1jaGVja2VtYWlsIGZvcm0gLndwLWdlbmVyYXRlLXB3LCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZWdpc3RlciBmb3JtIC53cC1nZW5lcmF0ZS1wdyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWxvc3RwYXNzd29yZCBmb3JtIC5pbnB1dC5ob3ZlciwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tbG9zdHBhc3N3b3JkIGZvcm0gLmFjZi1pbnB1dC13cmFwIGlucHV0LmhvdmVyLFxuICAgIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWxvc3RwYXNzd29yZCBmb3JtIC5jb250cm9sIGlucHV0LmhvdmVyLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1ycCBmb3JtIC5pbnB1dC5ob3ZlciwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcnAgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaG92ZXIsXG4gICAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcnAgZm9ybSAuY29udHJvbCBpbnB1dC5ob3ZlciwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVzZXRwYXNzIGZvcm0gLmlucHV0LmhvdmVyLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaG92ZXIsXG4gICAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVzZXRwYXNzIGZvcm0gLmNvbnRyb2wgaW5wdXQuaG92ZXIsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgZm9ybSAuaW5wdXQuaG92ZXIsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaG92ZXIsXG4gICAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tY2hlY2tlbWFpbCBmb3JtIC5jb250cm9sIGlucHV0LmhvdmVyLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZWdpc3RlciBmb3JtIC5pbnB1dC5ob3ZlciwgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVnaXN0ZXIgZm9ybSAuYWNmLWlucHV0LXdyYXAgaW5wdXQuaG92ZXIsXG4gICAgYm9keS5sb2dpbi5sb2dpbi1hY3Rpb24tcmVnaXN0ZXIgZm9ybSAuY29udHJvbCBpbnB1dC5ob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM5YjliOWI7IH1cbiAgICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1sb3N0cGFzc3dvcmQgZm9ybSBpbnB1dCN3cC1zdWJtaXQsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJwIGZvcm0gaW5wdXQjd3Atc3VibWl0LCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgZm9ybSBpbnB1dCN3cC1zdWJtaXQsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgZm9ybSBpbnB1dCN3cC1zdWJtaXQsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlZ2lzdGVyIGZvcm0gaW5wdXQjd3Atc3VibWl0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChlZTI3N2QzMzUwODkzYmFiYWM4NThlNTg4NTg4NWQ5MS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjU2MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1sb3N0cGFzc3dvcmQgZm9ybSBpbnB1dCN3cC1zdWJtaXQ6aG92ZXIsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJwIGZvcm0gaW5wdXQjd3Atc3VibWl0OmhvdmVyLCBib2R5LmxvZ2luLmxvZ2luLWFjdGlvbi1yZXNldHBhc3MgZm9ybSBpbnB1dCN3cC1zdWJtaXQ6aG92ZXIsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLWNoZWNrZW1haWwgZm9ybSBpbnB1dCN3cC1zdWJtaXQ6aG92ZXIsIGJvZHkubG9naW4ubG9naW4tYWN0aW9uLXJlZ2lzdGVyIGZvcm0gaW5wdXQjd3Atc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGYwZjg3OWJiZmZjN2I2MTFkNTNiMjFjOWQyZjgzMWMxLnN2Zyk7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5sb2dpbiAjbG9naW4ge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBib2R5LmxvZ2luICNsb2dpbiB7XG4gICAgICAgIHdpZHRoOiA2NHJlbTsgfSB9XG4gICAgYm9keS5sb2dpbiAjbG9naW4gZm9ybSBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4jYWlzLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4jYWlzLW1haW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWlzLWZhY2V0cyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFpcy1mYWNldHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5haXMtZmFjZXRzIGxpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmFpcy1NZW51LWl0ZW0tLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gIC5haXMtTWVudS1pdGVtLS1zZWxlY3RlZCAuaXMtZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5haXMtY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYWxnb2xpYS1zZWFyY2gtYm94LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2FsZ29saWEtc2VhcmNoLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuI2FsZ29saWEtc2VhcmNoLWJveCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uYWlzLVNlYXJjaEJveC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWlzLVNlYXJjaEJveC1zdWJtaXRbaGlkZGVuXSxcbi5haXMtU2VhcmNoQm94LXJlc2V0W2hpZGRlbl0sXG4uYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNhbGdvbGlhLXBvd2VyZWQtYnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFpcy1IaXRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5haXMtSGl0cy1pdGVtIGVtLFxuLmFpcy1IaXRzLWl0ZW0gYSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI0ZGNUQzMTsgfVxuXG4uYWlzLWhpdHMtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5haXMtUGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWlzLVBhZ2luYXRpb24tbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5haXMtUGFnaW5hdGlvbi1pdGVtIHtcbiAgLyogUGFnaW5hdGlvbiBpdGVtICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4OyB9XG5cbi5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCB7XG4gIC8qIGRpc2FibGVkIFBhZ2luYXRpb24gaXRlbSAqL1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5haXMtTWVudS1pdGVtLS1zZWxlY3RlZCB7XG4gIC8qIGFjdGl2ZSBsaXN0IGl0ZW0gKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFpcy1NZW51LWNvdW50LFxuLmFpcy1IaWVyYXJjaGljYWxNZW51LWNvdW50LFxuLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmFpcy1IaWVyYXJjaGljYWxNZW51LWxpc3QtLWx2bDEge1xuICAvKiBpdGVtIGxpc3QgbGV2ZWwgMSAqL1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYWlzLUhpZXJhcmNoaWNhbE1lbnUtbGlzdC0tbHZsMiB7XG4gIC8qIGl0ZW0gbGlzdCBsZXZlbCAwICovXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5haXMtUmFuZ2VTbGlkZXItdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZDogI0YzRjRGNztcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5haXMtUmFuZ2VTbGlkZXItYmFzZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RERDsgfVxuXG4uYWlzLVJhbmdlU2xpZGVyLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5haXMtUmFuZ2VTbGlkZXItY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICM0NkFFREE7IH1cblxuLmFpcy1SYW5nZVNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0YzRjRGNzsgfVxuXG4uYWlzLVJhbmdlU2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2QUVEQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFpcy1SYW5nZVNsaWRlci1oYW5kbGUtbG93ZXIge1xuICBsZWZ0OiAtMTBweDtcbiAgYm90dG9tOiA3cHg7IH1cblxuLmFpcy1SYW5nZVNsaWRlci1oYW5kbGUtdXBwZXIge1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiA3cHg7IH1cblxuLmFpcy1SYW5nZVNsaWRlci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0b3A6IC0yMnB4O1xuICBmb250LXNpemU6IC44ZW07IH1cblxuLmFpcy1SYW5nZVNsaWRlci1waXBzIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzZW07XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFpcy1SYW5nZVNsaWRlci12YWx1ZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAuOGVtOyB9XG5cbi5haXMtUmFuZ2VTbGlkZXItdmFsdWUtc3ViIHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4uYWlzLVJhbmdlU2xpZGVyLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0RERDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5haXMtUmFuZ2VTbGlkZXItbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNEREQ7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBoZWlnaHQ6IDEzcHg7IH1cblxuLmFpcy1SYW5nZVNsaWRlci1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjREREO1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5haXMtUmFuZ2VTbGlkZXItbWFya2VyLWxhcmdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmFpcy1zdGFyLXJhdGluZy0taXRlbSB7XG4gIC8qIGxpc3QgaXRlbSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5haXMtc3Rhci1yYXRpbmctLWl0ZW1fX2FjdGl2ZSB7XG4gIC8qIGFjdGl2ZSBsaXN0IGl0ZW0gKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFpcy1zdGFyLXJhdGluZy0tc3RhciB7XG4gIC8qIGl0ZW0gc3RhciAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtOyB9XG5cbi5haXMtc3Rhci1yYXRpbmctLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIGNvbG9yOiAjRkJBRTAwOyB9XG5cbi5haXMtc3Rhci1yYXRpbmctLXN0YXJfX2VtcHR5IHtcbiAgLyogZW1wdHkgc3RhciAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtOyB9XG5cbi5haXMtc3Rhci1yYXRpbmctLXN0YXJfX2VtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDI2MDYnO1xuICBjb2xvcjogI0ZCQUUwMDsgfVxuXG4uYWlzLXN0YXItcmF0aW5nLS1saW5rX19kaXNhYmxlZCAuYWlzLXN0YXItcmF0aW5nLS1zdGFyOmJlZm9yZSB7XG4gIGNvbG9yOiAjQzlDOUM5OyB9XG5cbi5haXMtc3Rhci1yYXRpbmctLWxpbmtfX2Rpc2FibGVkIC5haXMtc3Rhci1yYXRpbmctLXN0YXJfX2VtcHR5OmJlZm9yZSB7XG4gIGNvbG9yOiAjQzlDOUM5OyB9XG5cbi5haXMtcm9vdF9fY29sbGFwc2libGUgLmFpcy1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFpcy1yb290X19jb2xsYXBzZWQgLmFpcy1ib2R5LFxuLmFpcy1yb290X19jb2xsYXBzZWQgLmFpcy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZXJhcmNoaWNhbCBNZW51OiBDYXRlZ29yaWVzICovXG4uYWlzLUhpZXJhcmNoaWNhbE1lbnUtLWl0ZW1fX2FjdGl2ZSA+IGRpdiA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBSZXNwb25zaXZlICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjYWlzLWZhY2V0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWlzLWhpdHMtLXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmFpcy1oaXRzLS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2FpbnNib3JvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWlzLWhpdHMtLXRodW1ibmFpbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/