@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
/* milligram
----------------------------------------------------------------------------------------------*/
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
*,
*:after,
*:before {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  font-size: 14px;
  text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  color: #212121;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 1.5;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
blockquote {
  border-left: 3px solid #d1d1d1;
  margin-left: 0;
  margin-right: 0;
  padding: 0.625rem 0.9375rem;
}
blockquote *:last-child {
  margin-bottom: 0;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background: #dc2229;
  border: 1px solid #dc2229;
  border-radius: 12px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 48px;
  padding: 0 40px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  white-space: nowrap;
  transition: 0.2s all ease-out;
}
.button:focus, .button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
  background-color: #DC5141;
  color: #fff;
  outline: 0;
}
.button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
  opacity: 0.5;
}
.button[disabled]:focus, .button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
  background: #dc2229;
  border-color: #dc2229;
}
.button.button-outline,
button.button-outline,
input[type=button].button-outline,
input[type=reset].button-outline,
input[type=submit].button-outline {
  background: transparent;
  color: #dc2229;
}
.button.button-outline:focus, .button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover {
  background: transparent;
  border-color: #606c76;
  color: #606c76;
}
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover {
  border-color: inherit;
  color: #dc2229;
}
.button.button-clear,
button.button-clear,
input[type=button].button-clear,
input[type=reset].button-clear,
input[type=submit].button-clear {
  background: transparent;
  border-color: #dc2229;
  color: #dc2229;
}
.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover {
  background: transparent;
  border-color: #606c76;
  color: #606c76;
}
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover {
  color: #dc2229;
}
.button.button-clear.button-location,
button.button-clear.button-location,
input[type=button].button-clear.button-location,
input[type=reset].button-clear.button-location,
input[type=submit].button-clear.button-location {
  background: transparent url("/images/material/ic-location-2.svg") no-repeat center left 15px;
}
.button.button-icon,
button.button-icon,
input[type=button].button-icon,
input[type=reset].button-icon,
input[type=submit].button-icon {
  border-color: #dc2229;
  color: #dc2229;
  padding: 0 16px 0 50px;
  border-radius: 24px;
}
.button.button-icon:focus, .button.button-icon:hover,
button.button-icon:focus,
button.button-icon:hover,
input[type=button].button-icon:focus,
input[type=button].button-icon:hover,
input[type=reset].button-icon:focus,
input[type=reset].button-icon:hover,
input[type=submit].button-icon:focus,
input[type=submit].button-icon:hover {
  border-color: #dc2229;
  color: #dc2229;
}
.button.button-icon[disabled]:focus, .button.button-icon[disabled]:hover,
button.button-icon[disabled]:focus,
button.button-icon[disabled]:hover,
input[type=button].button-icon[disabled]:focus,
input[type=button].button-icon[disabled]:hover,
input[type=reset].button-icon[disabled]:focus,
input[type=reset].button-icon[disabled]:hover,
input[type=submit].button-icon[disabled]:focus,
input[type=submit].button-icon[disabled]:hover {
  color: #dc2229;
}
.button.button-icon.button-location,
button.button-icon.button-location,
input[type=button].button-icon.button-location,
input[type=reset].button-icon.button-location,
input[type=submit].button-icon.button-location {
  background: transparent url("/images/material/ic-location-2.svg") no-repeat center left 20px;
}
.button.button-icon.button-call,
button.button-icon.button-call,
input[type=button].button-icon.button-call,
input[type=reset].button-icon.button-call,
input[type=submit].button-icon.button-call {
  background: transparent url("/images/material/ic-call.svg") no-repeat center left 20px;
}
.button.button-transparant,
button.button-transparant,
input[type=button].button-transparant,
input[type=reset].button-transparant,
input[type=submit].button-transparant {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.button.full,
button.full,
input[type=button].full,
input[type=reset].full,
input[type=submit].full {
  display: block;
  width: 100%;
}

.share {
  position: relative;
  padding-right: 40px;
  color: #212121;
  font-weight: 500;
}
.share::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background: url("/images/material/ic-share.png") no-repeat center;
  width: 32px;
  height: 32px;
}

.btn-download {
  position: relative;
  padding-left: 32px;
  color: #212121;
}
.btn-download::after {
  position: absolute;
  content: "";
  background: url("/images/material/ic-download.svg") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

@media all and (max-width: 1023px) {
  .button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    padding: 0 35px;
    height: 44px;
    line-height: 42px;
  }
  .button.button-icon,
button.button-icon,
input[type=button].button-icon,
input[type=reset].button-icon,
input[type=submit].button-icon {
    padding-left: 40px;
  }
  .button.button-icon.button-location,
button.button-icon.button-location,
input[type=button].button-icon.button-location,
input[type=reset].button-icon.button-location,
input[type=submit].button-icon.button-location {
    background: transparent url("/images/material/ic-location-2.svg") no-repeat center left 10px;
  }
  .button.button-icon.button-call,
button.button-icon.button-call,
input[type=button].button-icon.button-call,
input[type=reset].button-icon.button-call,
input[type=submit].button-icon.button-call {
    background: transparent url("/images/material/ic-call.svg") no-repeat center left 10px;
  }
}
@media all and (max-width: 767px) {
  .button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
code {
  background: #f4f5f6;
  border-radius: 4px;
  font-size: 86%;
  margin: 0 2px;
  padding: 2px 5px;
  white-space: nowrap;
}

pre {
  background: #f4f5f6;
  border-left: 3px solid #dc2229;
  overflow-y: hidden;
}
pre > code {
  border-radius: 0;
  display: block;
  padding: 10px 15px;
  white-space: pre;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
hr {
  border: 0;
  border-top: 1px solid #C4C4C4;
  margin: 40px 0;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea,
select {
  appearance: none;
  background-color: transparent;
  border: 1px solid #C4C4C4;
  border-radius: 6px;
  box-shadow: none;
  box-sizing: border-box;
  height: 53px;
  line-height: 1;
  padding: 6px 10px;
  width: 100%;
  font-size: 1.143rem;
  color: #212121;
  font-weight: 500;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus,
select:focus {
  border-color: #dc2229;
  outline: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

select {
  background: url("/images/material/arr-acc.svg") 95% center no-repeat;
  padding-right: 30px;
}

textarea {
  min-height: 180px;
  resize: none;
}

label,
legend {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 11px;
}

fieldset {
  border-width: 0;
  padding: 0;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
}

.label-inline {
  display: inline-block;
  font-weight: normal;
  margin-left: 5px;
}

@media all and (max-width: 767px) {
  label {
    font-size: 14px;
  }

  input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea,
select {
    font-size: 14px;
    height: 44px;
  }

  textarea {
    min-height: 120px;
  }

  .box-form .row .column.column-50 {
    flex: unset;
    max-width: 100%;
  }
}
.container {
  margin: 0 auto;
  max-width: 1120px;
  padding: 0 20px;
  position: relative;
  width: 100%;
}

.wrapper {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: auto;
  max-width: 1260px;
}

.wrapper-middle, .wrapper-detail {
  margin: 0 auto;
  padding: 0;
  width: auto;
  max-width: 1260px;
  position: relative;
}

@media all and (max-width: 1320px) {
  .wrapper-middle, .wrapper, .wrapper-detail {
    margin: 0 42px;
    width: auto;
    max-width: 100%;
  }
}
@media all and (max-width: 1023px) {
  .wrapper-middle, .wrapper, .wrapper-detail {
    margin: 0 32px;
    width: auto;
  }
  .wrapper-middle .wrapper-detail, .wrapper .wrapper-detail, .wrapper-detail .wrapper-detail {
    margin: 0;
    width: auto;
  }
}
@media all and (max-width: 767px) {
  .wrapper-middle, .wrapper, .wrapper-detail {
    margin: 0 24px;
    width: auto;
  }
  .wrapper-middle .wrapper-detail, .wrapper .wrapper-detail, .wrapper-detail .wrapper-detail {
    margin: 0;
    width: auto;
  }
}
.row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}
.row.row-no-padding {
  padding: 0;
}
.row.row-no-padding > .column {
  padding: 0;
}
.row.row-wrap {
  flex-wrap: wrap;
}
.row.row-top {
  align-items: flex-start;
}
.row.row-bottom {
  align-items: flex-end;
}
.row.row-center {
  align-items: center;
}
.row.row-stretch {
  align-items: stretch;
}
.row.row-baseline {
  align-items: baseline;
}
.row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.row .column.column-offset-1 {
  margin-left: 1%;
}
.row .column.column-offset-2 {
  margin-left: 2%;
}
.row .column.column-offset-3 {
  margin-left: 3%;
}
.row .column.column-offset-4 {
  margin-left: 4%;
}
.row .column.column-offset-5 {
  margin-left: 5%;
}
.row .column.column-offset-6 {
  margin-left: 6%;
}
.row .column.column-offset-7 {
  margin-left: 7%;
}
.row .column.column-offset-8 {
  margin-left: 8%;
}
.row .column.column-offset-9 {
  margin-left: 9%;
}
.row .column.column-offset-10 {
  margin-left: 10%;
}
.row .column.column-offset-11 {
  margin-left: 11%;
}
.row .column.column-offset-12 {
  margin-left: 12%;
}
.row .column.column-offset-13 {
  margin-left: 13%;
}
.row .column.column-offset-14 {
  margin-left: 14%;
}
.row .column.column-offset-15 {
  margin-left: 15%;
}
.row .column.column-offset-16 {
  margin-left: 16%;
}
.row .column.column-offset-17 {
  margin-left: 17%;
}
.row .column.column-offset-18 {
  margin-left: 18%;
}
.row .column.column-offset-19 {
  margin-left: 19%;
}
.row .column.column-offset-20 {
  margin-left: 20%;
}
.row .column.column-offset-21 {
  margin-left: 21%;
}
.row .column.column-offset-22 {
  margin-left: 22%;
}
.row .column.column-offset-23 {
  margin-left: 23%;
}
.row .column.column-offset-24 {
  margin-left: 24%;
}
.row .column.column-offset-25 {
  margin-left: 25%;
}
.row .column.column-offset-26 {
  margin-left: 26%;
}
.row .column.column-offset-27 {
  margin-left: 27%;
}
.row .column.column-offset-28 {
  margin-left: 28%;
}
.row .column.column-offset-29 {
  margin-left: 29%;
}
.row .column.column-offset-30 {
  margin-left: 30%;
}
.row .column.column-offset-31 {
  margin-left: 31%;
}
.row .column.column-offset-32 {
  margin-left: 32%;
}
.row .column.column-offset-33 {
  margin-left: 33%;
}
.row .column.column-offset-34 {
  margin-left: 34%;
}
.row .column.column-offset-35 {
  margin-left: 35%;
}
.row .column.column-offset-36 {
  margin-left: 36%;
}
.row .column.column-offset-37 {
  margin-left: 37%;
}
.row .column.column-offset-38 {
  margin-left: 38%;
}
.row .column.column-offset-39 {
  margin-left: 39%;
}
.row .column.column-offset-40 {
  margin-left: 40%;
}
.row .column.column-offset-41 {
  margin-left: 41%;
}
.row .column.column-offset-42 {
  margin-left: 42%;
}
.row .column.column-offset-43 {
  margin-left: 43%;
}
.row .column.column-offset-44 {
  margin-left: 44%;
}
.row .column.column-offset-45 {
  margin-left: 45%;
}
.row .column.column-offset-46 {
  margin-left: 46%;
}
.row .column.column-offset-47 {
  margin-left: 47%;
}
.row .column.column-offset-48 {
  margin-left: 48%;
}
.row .column.column-offset-49 {
  margin-left: 49%;
}
.row .column.column-offset-50 {
  margin-left: 50%;
}
.row .column.column-offset-51 {
  margin-left: 51%;
}
.row .column.column-offset-52 {
  margin-left: 52%;
}
.row .column.column-offset-53 {
  margin-left: 53%;
}
.row .column.column-offset-54 {
  margin-left: 54%;
}
.row .column.column-offset-55 {
  margin-left: 55%;
}
.row .column.column-offset-56 {
  margin-left: 56%;
}
.row .column.column-offset-57 {
  margin-left: 57%;
}
.row .column.column-offset-58 {
  margin-left: 58%;
}
.row .column.column-offset-59 {
  margin-left: 59%;
}
.row .column.column-offset-60 {
  margin-left: 60%;
}
.row .column.column-offset-61 {
  margin-left: 61%;
}
.row .column.column-offset-62 {
  margin-left: 62%;
}
.row .column.column-offset-63 {
  margin-left: 63%;
}
.row .column.column-offset-64 {
  margin-left: 64%;
}
.row .column.column-offset-65 {
  margin-left: 65%;
}
.row .column.column-offset-66 {
  margin-left: 66%;
}
.row .column.column-offset-67 {
  margin-left: 67%;
}
.row .column.column-offset-68 {
  margin-left: 68%;
}
.row .column.column-offset-69 {
  margin-left: 69%;
}
.row .column.column-offset-70 {
  margin-left: 70%;
}
.row .column.column-offset-71 {
  margin-left: 71%;
}
.row .column.column-offset-72 {
  margin-left: 72%;
}
.row .column.column-offset-73 {
  margin-left: 73%;
}
.row .column.column-offset-74 {
  margin-left: 74%;
}
.row .column.column-offset-75 {
  margin-left: 75%;
}
.row .column.column-offset-76 {
  margin-left: 76%;
}
.row .column.column-offset-77 {
  margin-left: 77%;
}
.row .column.column-offset-78 {
  margin-left: 78%;
}
.row .column.column-offset-79 {
  margin-left: 79%;
}
.row .column.column-offset-80 {
  margin-left: 80%;
}
.row .column.column-offset-81 {
  margin-left: 81%;
}
.row .column.column-offset-82 {
  margin-left: 82%;
}
.row .column.column-offset-83 {
  margin-left: 83%;
}
.row .column.column-offset-84 {
  margin-left: 84%;
}
.row .column.column-offset-85 {
  margin-left: 85%;
}
.row .column.column-offset-86 {
  margin-left: 86%;
}
.row .column.column-offset-87 {
  margin-left: 87%;
}
.row .column.column-offset-88 {
  margin-left: 88%;
}
.row .column.column-offset-89 {
  margin-left: 89%;
}
.row .column.column-offset-90 {
  margin-left: 90%;
}
.row .column.column-offset-91 {
  margin-left: 91%;
}
.row .column.column-offset-92 {
  margin-left: 92%;
}
.row .column.column-offset-93 {
  margin-left: 93%;
}
.row .column.column-offset-94 {
  margin-left: 94%;
}
.row .column.column-offset-95 {
  margin-left: 95%;
}
.row .column.column-offset-96 {
  margin-left: 96%;
}
.row .column.column-offset-97 {
  margin-left: 97%;
}
.row .column.column-offset-98 {
  margin-left: 98%;
}
.row .column.column-offset-99 {
  margin-left: 99%;
}
.row .column.column-offset-100 {
  margin-left: 100%;
}
.row .column.column-offset-33, .row .column.column-offset-34 {
  margin-left: 33.3333%;
}
.row .column.column-offset-66, .row .column.column-offset-67 {
  margin-left: 66.6666%;
}
.row .column.column-1 {
  flex: 0 0 1%;
  max-width: 1%;
}
.row .column.column-2 {
  flex: 0 0 2%;
  max-width: 2%;
}
.row .column.column-3 {
  flex: 0 0 3%;
  max-width: 3%;
}
.row .column.column-4 {
  flex: 0 0 4%;
  max-width: 4%;
}
.row .column.column-5 {
  flex: 0 0 5%;
  max-width: 5%;
}
.row .column.column-6 {
  flex: 0 0 6%;
  max-width: 6%;
}
.row .column.column-7 {
  flex: 0 0 7%;
  max-width: 7%;
}
.row .column.column-8 {
  flex: 0 0 8%;
  max-width: 8%;
}
.row .column.column-9 {
  flex: 0 0 9%;
  max-width: 9%;
}
.row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}
.row .column.column-11 {
  flex: 0 0 11%;
  max-width: 11%;
}
.row .column.column-12 {
  flex: 0 0 12%;
  max-width: 12%;
}
.row .column.column-13 {
  flex: 0 0 13%;
  max-width: 13%;
}
.row .column.column-14 {
  flex: 0 0 14%;
  max-width: 14%;
}
.row .column.column-15 {
  flex: 0 0 15%;
  max-width: 15%;
}
.row .column.column-16 {
  flex: 0 0 16%;
  max-width: 16%;
}
.row .column.column-17 {
  flex: 0 0 17%;
  max-width: 17%;
}
.row .column.column-18 {
  flex: 0 0 18%;
  max-width: 18%;
}
.row .column.column-19 {
  flex: 0 0 19%;
  max-width: 19%;
}
.row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.row .column.column-21 {
  flex: 0 0 21%;
  max-width: 21%;
}
.row .column.column-22 {
  flex: 0 0 22%;
  max-width: 22%;
}
.row .column.column-23 {
  flex: 0 0 23%;
  max-width: 23%;
}
.row .column.column-24 {
  flex: 0 0 24%;
  max-width: 24%;
}
.row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.row .column.column-26 {
  flex: 0 0 26%;
  max-width: 26%;
}
.row .column.column-27 {
  flex: 0 0 27%;
  max-width: 27%;
}
.row .column.column-28 {
  flex: 0 0 28%;
  max-width: 28%;
}
.row .column.column-29 {
  flex: 0 0 29%;
  max-width: 29%;
}
.row .column.column-30 {
  flex: 0 0 30%;
  max-width: 30%;
}
.row .column.column-31 {
  flex: 0 0 31%;
  max-width: 31%;
}
.row .column.column-32 {
  flex: 0 0 32%;
  max-width: 32%;
}
.row .column.column-35 {
  flex: 0 0 35%;
  max-width: 35%;
}
.row .column.column-36 {
  flex: 0 0 36%;
  max-width: 36%;
}
.row .column.column-37 {
  flex: 0 0 37%;
  max-width: 37%;
}
.row .column.column-38 {
  flex: 0 0 38%;
  max-width: 38%;
}
.row .column.column-39 {
  flex: 0 0 39%;
  max-width: 39%;
}
.row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}
.row .column.column-41 {
  flex: 0 0 41%;
  max-width: 41%;
}
.row .column.column-42 {
  flex: 0 0 42%;
  max-width: 42%;
}
.row .column.column-43 {
  flex: 0 0 43%;
  max-width: 43%;
}
.row .column.column-44 {
  flex: 0 0 44%;
  max-width: 44%;
}
.row .column.column-45 {
  flex: 0 0 45%;
  max-width: 45%;
}
.row .column.column-46 {
  flex: 0 0 46%;
  max-width: 46%;
}
.row .column.column-47 {
  flex: 0 0 47%;
  max-width: 47%;
}
.row .column.column-48 {
  flex: 0 0 48%;
  max-width: 48%;
}
.row .column.column-49 {
  flex: 0 0 49%;
  max-width: 49%;
}
.row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.row .column.column-51 {
  flex: 0 0 51%;
  max-width: 51%;
}
.row .column.column-52 {
  flex: 0 0 52%;
  max-width: 52%;
}
.row .column.column-53 {
  flex: 0 0 53%;
  max-width: 53%;
}
.row .column.column-54 {
  flex: 0 0 54%;
  max-width: 54%;
}
.row .column.column-55 {
  flex: 0 0 55%;
  max-width: 55%;
}
.row .column.column-56 {
  flex: 0 0 56%;
  max-width: 56%;
}
.row .column.column-57 {
  flex: 0 0 57%;
  max-width: 57%;
}
.row .column.column-58 {
  flex: 0 0 58%;
  max-width: 58%;
}
.row .column.column-59 {
  flex: 0 0 59%;
  max-width: 59%;
}
.row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}
.row .column.column-61 {
  flex: 0 0 61%;
  max-width: 61%;
}
.row .column.column-62 {
  flex: 0 0 62%;
  max-width: 62%;
}
.row .column.column-63 {
  flex: 0 0 63%;
  max-width: 63%;
}
.row .column.column-64 {
  flex: 0 0 64%;
  max-width: 64%;
}
.row .column.column-65 {
  flex: 0 0 65%;
  max-width: 65%;
}
.row .column.column-68 {
  flex: 0 0 68%;
  max-width: 68%;
}
.row .column.column-69 {
  flex: 0 0 69%;
  max-width: 69%;
}
.row .column.column-70 {
  flex: 0 0 70%;
  max-width: 70%;
}
.row .column.column-71 {
  flex: 0 0 71%;
  max-width: 71%;
}
.row .column.column-72 {
  flex: 0 0 72%;
  max-width: 72%;
}
.row .column.column-73 {
  flex: 0 0 73%;
  max-width: 73%;
}
.row .column.column-74 {
  flex: 0 0 74%;
  max-width: 74%;
}
.row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}
.row .column.column-76 {
  flex: 0 0 76%;
  max-width: 76%;
}
.row .column.column-77 {
  flex: 0 0 77%;
  max-width: 77%;
}
.row .column.column-78 {
  flex: 0 0 78%;
  max-width: 78%;
}
.row .column.column-79 {
  flex: 0 0 79%;
  max-width: 79%;
}
.row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}
.row .column.column-81 {
  flex: 0 0 81%;
  max-width: 81%;
}
.row .column.column-82 {
  flex: 0 0 82%;
  max-width: 82%;
}
.row .column.column-83 {
  flex: 0 0 83%;
  max-width: 83%;
}
.row .column.column-84 {
  flex: 0 0 84%;
  max-width: 84%;
}
.row .column.column-85 {
  flex: 0 0 85%;
  max-width: 85%;
}
.row .column.column-86 {
  flex: 0 0 86%;
  max-width: 86%;
}
.row .column.column-87 {
  flex: 0 0 87%;
  max-width: 87%;
}
.row .column.column-88 {
  flex: 0 0 88%;
  max-width: 88%;
}
.row .column.column-89 {
  flex: 0 0 89%;
  max-width: 89%;
}
.row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}
.row .column.column-91 {
  flex: 0 0 91%;
  max-width: 91%;
}
.row .column.column-92 {
  flex: 0 0 92%;
  max-width: 92%;
}
.row .column.column-93 {
  flex: 0 0 93%;
  max-width: 93%;
}
.row .column.column-94 {
  flex: 0 0 94%;
  max-width: 94%;
}
.row .column.column-95 {
  flex: 0 0 95%;
  max-width: 95%;
}
.row .column.column-96 {
  flex: 0 0 96%;
  max-width: 96%;
}
.row .column.column-97 {
  flex: 0 0 97%;
  max-width: 97%;
}
.row .column.column-98 {
  flex: 0 0 98%;
  max-width: 98%;
}
.row .column.column-99 {
  flex: 0 0 99%;
  max-width: 99%;
}
.row .column.column-100 {
  flex: 0 0 100%;
  max-width: 100%;
}
.row .column.column-33, .row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.row .column.column-66, .row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}
.row .column .column-top {
  align-self: flex-start;
}
.row .column .column-bottom {
  align-self: flex-end;
}
.row .column .column-center {
  align-self: center;
}

@media (min-width: 400px) {
  .row {
    flex-direction: row;
    margin-left: -10px;
    width: calc(100% + 20px);
  }
  .row .column {
    margin-bottom: inherit;
    padding: 0 10px;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
a {
  color: #dc2229;
  text-decoration: none;
}
a:focus, a:hover {
  color: #606c76;
}
a.link {
  position: relative;
  padding-right: 30px;
  font-weight: bold;
  color: #dc2229;
}
a.link::after {
  content: "";
  position: absolute;
  right: 0;
  top: 1px;
  background: url("/images/material/arr-right-red.svg") no-repeat center;
  width: 20px;
  height: 20px;
  transition: 0.2s all ease-out;
}
a.link:hover::after {
  right: -2px;
}
a.backlink {
  position: relative;
  padding-left: 20px;
  font-weight: bold;
  color: #212121;
  font-size: 16px;
}
a.backlink::after {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  background: url("/images/material/arr-back.svg") no-repeat center;
  width: 15px;
  height: 15px;
  background-size: contain;
  transition: 0.2s all ease;
}
a.backlink:hover::after {
  left: -2px;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
dl,
ol,
ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
  font-size: 90%;
  margin: 15px 0 15px 30px;
}

.content-pages ol {
  list-style: decimal inside;
}
.content-pages ul {
  list-style: circle inside;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.button,
button,
dd,
dt,
li {
  margin-bottom: 10px;
}

fieldset,
input,
select,
textarea {
  margin-bottom: 30px;
}

blockquote,
dl,
ol,
p,
pre,
table,
ul {
  margin-bottom: 25px;
}

form {
  margin: 0;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
table {
  border-spacing: 0;
  width: 100%;
}

td,
th {
  border-bottom: 1px solid #e1e1e1;
  padding: 12px 15px;
  text-align: left;
}
td:first-child,
th:first-child {
  padding-left: 0;
}
td:last-child,
th:last-child {
  padding-right: 0;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
b,
strong {
  font-weight: bold;
}

p {
  margin-top: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  letter-spacing: -1px;
  margin-bottom: 15px;
  margin-top: 0;
}

h1 {
  font-size: 2rem;
  line-height: 1.2;
}

h2 {
  font-size: 2rem;
  line-height: 1.25;
}

h3 {
  font-size: 1.714rem;
  line-height: 1.3;
}

h4 {
  font-size: 1.429rem;
  letter-spacing: 0.8px;
  line-height: 1.35;
}

h5 {
  font-size: 1.286rem;
  letter-spacing: 0.5px;
  line-height: 1.5;
}

h6 {
  font-size: 0.929rem;
  letter-spacing: 0;
  line-height: 1.4;
}

@media all and (max-width: 767px) {
  h2, h1 {
    font-size: 21px;
  }

  h3 {
    font-size: 17px;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
img {
  max-width: 100%;
}

figure {
  margin: 0;
}
figure img {
  vertical-align: top;
}

/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.center {
  text-align: center;
  margin: 0 auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21pbGxpZ3JhbS5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBOytGQUFBO0FDQUE7Ozs7OztFQUFBO0FDQUE7Ozs7OztFQUFBO0FDRUE7Ozs7OztFQUFBO0FBWUE7OztFQUdFO0FIV0Y7O0FHTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIU0Y7O0FHTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIUUY7O0FJbERBOzs7Ozs7RUFBQTtBQVlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUpnREQ7QUk5Q0M7RUFDQztBSmdERjs7QUtuRUE7Ozs7OztFQUFBO0FBWUE7Ozs7O0VBS0MsbUJITGU7RUdNZjtFQUNBO0VBQ0EsV0hUZTtFR1VmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGlFRDtBS2hFQzs7Ozs7Ozs7O0VBRUM7RUFDQSxXSHpCYztFRzBCZDtBTHlFRjtBS3RFQzs7Ozs7RUFDQztFQUNBO0FMNEVGO0FLMUVFOzs7Ozs7Ozs7RUFFQyxtQkhsQ2E7RUdtQ2IscUJIbkNhO0FGc0hoQjtBSy9FQzs7Ozs7RUFDQztFQUNBLGNIekNjO0FGOEhoQjtBS25GRTs7Ozs7Ozs7O0VBRUM7RUFDQSxxQkg3Q2U7RUc4Q2YsY0g5Q2U7QUYwSWxCO0FLdkZHOzs7Ozs7Ozs7RUFFQztFQUNBLGNIdkRZO0FGdUpoQjtBSzNGQzs7Ozs7RUFDQztFQUNBLHFCSDlEYztFRytEZCxjSC9EYztBRmdLaEI7QUsvRkU7Ozs7Ozs7OztFQUVDO0VBQ0EscUJIbkVlO0VHb0VmLGNIcEVlO0FGNEtsQjtBS25HRzs7Ozs7Ozs7O0VBRUMsY0g1RVk7QUZ3TGhCO0FLekdJOzs7OztFQUNFO0FMK0dOO0FLM0dDOzs7OztFQUNDLHFCSHJGYztFR3NGZCxjSHRGYztFR3VGWjtFQUNBO0FMaUhKO0FLaEhFOzs7Ozs7Ozs7RUFFQyxxQkgzRmE7RUc0RmIsY0g1RmE7QUZxTmhCO0FLcEhHOzs7Ozs7Ozs7RUFFQyxjSG5HWTtBRmdPaEI7QUsxSEk7Ozs7O0VBQ0U7QUxnSU47QUs5SEk7Ozs7O0VBQ0U7QUxvSU47QUtoSUU7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FMc0lKO0FLcElDOzs7OztFQUNDO0VBQ0E7QUwwSUY7O0FLdElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUx5SUQ7QUt4SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwSUY7O0FLdElBO0VBQ0U7RUFDQTtFQUNBO0FMeUlGO0FLeElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMElKOztBS3RJQTtFQUNDOzs7OztJQUtDO0lBQ0E7SUFDQTtFTHlJQTtFS3hJRTs7Ozs7SUFDRTtFTDhJSjtFSzdJSTs7Ozs7SUFDRTtFTG1KTjtFS2pKSTs7Ozs7SUFDRTtFTHVKTjtBQUNGO0FLbEpBO0VBQ0M7Ozs7O0lBS0M7SUFDQTtJQUNBO0lBQ0E7RUxvSkE7QUFDRjtBTTNWQTs7Ozs7O0VBQUE7QUFZQTtFQUNDLG1CSkNnQjtFSUFoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd1ZEOztBTXJWQTtFQUNDLG1CSlJnQjtFSVNoQjtFQUNBO0FOd1ZEO0FNdFZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU53VkY7O0FPdFhBOzs7Ozs7RUFBQTtBQVlBO0VBQ0M7RUFDQTtFQUNBO0FQb1hEOztBUW5ZQTs7Ozs7O0VBQUE7QUFZQTs7Ozs7Ozs7O0VBU0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7RUFDRDtFQUNBO0VBQ0E7RUFDQztFQUNBO0VBQ0E7QVJpWUY7QVFoWUM7Ozs7Ozs7OztFQUNDLHFCTjFCYztFTTJCZDtBUjBZRjs7QVF0WUE7RUFDRTtBUnlZRjs7QVF0WUE7RUFDQztFQUNBO0FSeVlEOztBUXRZQTtFQUNDO0VBQ0E7QVJ5WUQ7O0FRdFlBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5WUQ7O0FRdFlBO0VBQ0M7RUFDQTtBUnlZRDs7QVF0WUE7O0VBRUM7QVJ5WUQ7O0FRdFlBO0VBQ0M7RUFDQTtFQUNBO0FSeVlEOztBUXJZQTtFQUNDO0lBQ0M7RVJ3WUE7O0VRdFlEOzs7Ozs7Ozs7SUFTQztJQUNBO0VSeVlBOztFUXZZRDtJQUNDO0VSMFlBOztFUXRZQztJQUNDO0lBQ0E7RVJ5WUY7QUFDRjtBUy9lQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpZkQ7O0FTN2VBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztBVGdmSjs7QVM5ZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaWZKOztBUzllQTtFQUNFO0lBQ0E7SUFDQTtJQUNNO0VUaWZOO0FBQ0Y7QVM5ZUE7RUFDSTtJQUNGO0lBQ0E7RVRnZkE7RVMvZU07SUFDSTtJQUNOO0VUaWZKO0FBQ0Y7QVM3ZUE7RUFDSTtJQUNGO0lBQ0E7RVQrZUE7RVM5ZU07SUFDSTtJQUNOO0VUZ2ZKO0FBQ0Y7QVN0ZUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBVHdlRDtBU3RlQztFQUNDO0FUd2VGO0FTdGVFO0VBQ0M7QVR3ZUg7QVNwZUM7RUFDQztBVHNlRjtBU2plQztFQUNDO0FUbWVGO0FTaGVDO0VBQ0M7QVRrZUY7QVMvZEM7RUFDQztBVGllRjtBUzlkQztFQUNDO0FUZ2VGO0FTN2RDO0VBQ0M7QVQrZEY7QVM1ZEM7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0FUNmRGO0FTMWRRO0VBQ0k7QVQ0ZFo7QVN6ZFE7RUFDSTtBVDJkWjtBU3hkUTtFQUNJO0FUMGRaO0FTdmRRO0VBQ0k7QVR5ZFo7QVN0ZFE7RUFDSTtBVHdkWjtBU3JkUTtFQUNJO0FUdWRaO0FTcGRRO0VBQ0k7QVRzZFo7QVNuZFE7RUFDSTtBVHFkWjtBU2xkUTtFQUNJO0FUb2RaO0FTamRRO0VBQ0k7QVRtZFo7QVNoZFE7RUFDSTtBVGtkWjtBUy9jUTtFQUNJO0FUaWRaO0FTOWNRO0VBQ0k7QVRnZFo7QVM3Y1E7RUFDSTtBVCtjWjtBUzVjUTtFQUNJO0FUOGNaO0FTM2NRO0VBQ0k7QVQ2Y1o7QVMxY1E7RUFDSTtBVDRjWjtBU3pjUTtFQUNJO0FUMmNaO0FTeGNRO0VBQ0k7QVQwY1o7QVN2Y1E7RUFDSTtBVHljWjtBU3RjUTtFQUNJO0FUd2NaO0FTcmNRO0VBQ0k7QVR1Y1o7QVNwY1E7RUFDSTtBVHNjWjtBU25jUTtFQUNJO0FUcWNaO0FTbGNRO0VBQ0k7QVRvY1o7QVNqY1E7RUFDSTtBVG1jWjtBU2hjUTtFQUNJO0FUa2NaO0FTL2JRO0VBQ0k7QVRpY1o7QVM5YlE7RUFDSTtBVGdjWjtBUzdiUTtFQUNJO0FUK2JaO0FTNWJRO0VBQ0k7QVQ4Ylo7QVMzYlE7RUFDSTtBVDZiWjtBUzFiUTtFQUNJO0FUNGJaO0FTemJRO0VBQ0k7QVQyYlo7QVN4YlE7RUFDSTtBVDBiWjtBU3ZiUTtFQUNJO0FUeWJaO0FTdGJRO0VBQ0k7QVR3Ylo7QVNyYlE7RUFDSTtBVHViWjtBU3BiUTtFQUNJO0FUc2JaO0FTbmJRO0VBQ0k7QVRxYlo7QVNsYlE7RUFDSTtBVG9iWjtBU2piUTtFQUNJO0FUbWJaO0FTaGJRO0VBQ0k7QVRrYlo7QVMvYVE7RUFDSTtBVGliWjtBUzlhUTtFQUNJO0FUZ2JaO0FTN2FRO0VBQ0k7QVQrYVo7QVM1YVE7RUFDSTtBVDhhWjtBUzNhUTtFQUNJO0FUNmFaO0FTMWFRO0VBQ0k7QVQ0YVo7QVN6YVE7RUFDSTtBVDJhWjtBU3hhUTtFQUNJO0FUMGFaO0FTdmFRO0VBQ0k7QVR5YVo7QVN0YVE7RUFDSTtBVHdhWjtBU3JhUTtFQUNJO0FUdWFaO0FTcGFRO0VBQ0k7QVRzYVo7QVNuYVE7RUFDSTtBVHFhWjtBU2xhUTtFQUNJO0FUb2FaO0FTamFRO0VBQ0k7QVRtYVo7QVNoYVE7RUFDSTtBVGthWjtBUy9aUTtFQUNJO0FUaWFaO0FTOVpRO0VBQ0k7QVRnYVo7QVM3WlE7RUFDSTtBVCtaWjtBUzVaUTtFQUNJO0FUOFpaO0FTM1pRO0VBQ0k7QVQ2Wlo7QVMxWlE7RUFDSTtBVDRaWjtBU3paUTtFQUNJO0FUMlpaO0FTeFpRO0VBQ0k7QVQwWlo7QVN2WlE7RUFDSTtBVHlaWjtBU3RaUTtFQUNJO0FUd1paO0FTclpRO0VBQ0k7QVR1Wlo7QVNwWlE7RUFDSTtBVHNaWjtBU25aUTtFQUNJO0FUcVpaO0FTbFpRO0VBQ0k7QVRvWlo7QVNqWlE7RUFDSTtBVG1aWjtBU2haUTtFQUNJO0FUa1paO0FTL1lRO0VBQ0k7QVRpWlo7QVM5WVE7RUFDSTtBVGdaWjtBUzdZUTtFQUNJO0FUK1laO0FTNVlRO0VBQ0k7QVQ4WVo7QVMzWVE7RUFDSTtBVDZZWjtBUzFZUTtFQUNJO0FUNFlaO0FTellRO0VBQ0k7QVQyWVo7QVN4WVE7RUFDSTtBVDBZWjtBU3ZZUTtFQUNJO0FUeVlaO0FTdFlRO0VBQ0k7QVR3WVo7QVNyWVE7RUFDSTtBVHVZWjtBU3BZUTtFQUNJO0FUc1laO0FTbllRO0VBQ0k7QVRxWVo7QVNsWVE7RUFDSTtBVG9ZWjtBU2pZUTtFQUNJO0FUbVlaO0FTaFlRO0VBQ0k7QVRrWVo7QVMvWFE7RUFDSTtBVGlZWjtBUzlYUTtFQUNJO0FUZ1laO0FTN1hRO0VBQ0k7QVQrWFo7QVM1WFE7RUFDSTtBVDhYWjtBUzNYUTtFQUNJO0FUNlhaO0FTMVhRO0VBQ0k7QVQ0WFo7QVN6WFE7RUFDSTtBVDJYWjtBU3hYUTtFQUNJO0FUMFhaO0FTdlhRO0VBQ0k7QVR5WFo7QVN0WEU7RUFFQztBVHVYSDtBU3JYRTtFQUVDO0FUc1hIO0FTOVdFO0VBQ1U7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTOVdRO0VBQ0k7RUFDQTtBVGdYWjtBUzlXUTtFQUNJO0VBQ0E7QVRnWFo7QVM5V1E7RUFDSTtFQUNBO0FUZ1haO0FTN1dFO0VBRUM7RUFDQTtBVDhXSDtBUzNXRTtFQUVDO0VBQ0E7QVQ0V0g7QVN4V0U7RUFDQztBVDBXSDtBU3ZXRTtFQUNDO0FUeVdIO0FTdFdFO0VBQ0M7QVR3V0g7O0FTbFdBO0VBRUM7SUFDQztJQUNBO0lBQ0E7RVRvV0E7RVNsV0E7SUFDQztJQUNBO0VUb1dEO0FBQ0Y7QVUzeENBOzs7Ozs7RUFBQTtBQVdBO0VBQ0U7RUFDQTtBVnl4Q0Y7QVV2eENFO0VBRUUsY1JKYztBRjR4Q2xCO0FVbnhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNSZFk7QUZteUNoQjtBVXB4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc3hDTjtBVW54Q007RUFDRTtBVnF4Q1I7QVVqeENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm14Q0o7QVVseENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb3hDTjtBVWp4Q007RUFDRTtBVm14Q1I7O0FXajFDQTs7Ozs7O0VBQUE7QUFZQTs7O0VBR0M7RUFDQTtFQUNBO0FYKzBDRDtBVzcwQ0M7Ozs7Ozs7OztFQUdDO0VBQ0E7QVhxMUNGOztBV2gxQ0M7RUFDQztBWG0xQ0Y7QVdoMUNDO0VBQ0M7QVhrMUNGOztBWW4zQ0E7Ozs7OztFQUFBO0FBWUE7Ozs7O0VBS0M7QVppM0NEOztBWTkyQ0E7Ozs7RUFJQztBWmkzQ0Q7O0FZOTJDQTs7Ozs7OztFQU9DO0FaaTNDRDs7QVk5MkNBO0VBQ0M7QVppM0NEOztBYXY1Q0E7Ozs7OztFQUFBO0FBWUE7RUFDQztFQUNBO0FicTVDRDs7QWFsNUNBOztFQUVDO0VBQ0E7RUFDQTtBYnE1Q0Q7QWFuNUNDOztFQUNDO0FiczVDRjtBYW41Q0M7O0VBQ0M7QWJzNUNGOztBY2w3Q0E7Ozs7OztFQUFBO0FBWUE7O0VBRUM7QWRnN0NEOztBYzc2Q0E7RUFDQztBZGc3Q0Q7O0FjNzZDQTs7Ozs7O0VBTUM7RUFDQTtFQUNBO0VBQ0E7QWRnN0NEOztBYzc2Q0E7RUFDQztFQUNBO0FkZzdDRDs7QWM3NkNBO0VBQ0M7RUFDQTtBZGc3Q0Q7O0FjNzZDQTtFQUNDO0VBQ0E7QWRnN0NEOztBYzc2Q0E7RUFDQztFQUNBO0VBQ0E7QWRnN0NEOztBYzc2Q0E7RUFDQztFQUNBO0VBQ0E7QWRnN0NEOztBYzc2Q0E7RUFDQztFQUNBO0VBQ0E7QWRnN0NEOztBYzU2Q0E7RUFDQztJQUFPO0VkZzdDTjs7RWMvNkNEO0lBQUk7RWRtN0NIO0FBQ0Y7QWV6L0NBOzs7Ozs7RUFBQTtBQVlBO0VBQ0M7QWZzL0NEOztBZW4vQ0E7RUFDQztBZnMvQ0Q7QWVyL0NDO0VBQ0M7QWZ1L0NGOztBZ0IxZ0RBOzs7Ozs7RUFBQTtBQWNDO0VBQ0M7RUFDQTtFQUNBO0FoQnNnREY7O0FnQmpnREE7RUFDQztBaEJvZ0REOztBZ0JqZ0RBO0VBQ0M7QWhCb2dERDs7QWdCbGdEQTtFQUNDO0VBQ0E7QWhCcWdERCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL21pbGxpZ3JhbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vbWlsbGlncmFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fQ29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19CYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fQmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19EaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fRm9ybS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX0dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19MaW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21pbGxpZ3JhbS9fTGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX1NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19UYWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX1R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19JbWFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9taWxsaWdyYW0vX1V0aWxpdHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBtaWxsaWdyYW1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCIuLi9taWxsaWdyYW0vbWlsbGlncmFtXCI7XHJcbiIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBTYXNzIE1vZHVsZXNcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcbkBpbXBvcnQgJ1ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ0NvbG9yJztcclxuQGltcG9ydCAnTWl4aW5zJztcclxuQGltcG9ydCAnQmFzZSc7XHJcbkBpbXBvcnQgJ0Jsb2NrcXVvdGUnO1xyXG5AaW1wb3J0ICdCdXR0b24nO1xyXG5AaW1wb3J0ICdDb2RlJztcclxuQGltcG9ydCAnRGl2aWRlcic7XHJcbkBpbXBvcnQgJ0Zvcm0nO1xyXG5AaW1wb3J0ICdHcmlkJztcclxuQGltcG9ydCAnTGluayc7XHJcbkBpbXBvcnQgJ0xpc3QnO1xyXG5AaW1wb3J0ICdTcGFjaW5nJztcclxuQGltcG9ydCAnVGFibGUnO1xyXG5AaW1wb3J0ICdUeXBvZ3JhcGh5JztcclxuQGltcG9ydCAnSW1hZ2UnO1xyXG5AaW1wb3J0ICdVdGlsaXR5JztcclxuIiwiLyohXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqL1xuXG4vLyBDb2xvclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbiRjb2xvci1pbml0aWFsOiAjZmZmICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnk6ICNkYzIyMjkgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiAjNjA2Yzc2ICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiAjZjRmNWY2ICFkZWZhdWx0O1xuJGNvbG9yLXF1YXRlcm5hcnk6ICNkMWQxZDEgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeTogI2UxZTFlMSAhZGVmYXVsdDtcbiIsIi8vIEBpbXBvcnQgdXJsKCcvZm9udHMvc3R5bGVzaGVldC5jc3MnKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuLyohXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqL1xuXG4vLyBCYXNlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gU2V0IGJveC1zaXppbmcgZ2xvYmFsbHkgdG8gaGFuZGxlIHBhZGRpbmcgYW5kIGJvcmRlciB3aWR0aHNcbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBUaGUgYmFzZSBmb250LXNpemUgaXMgc2V0IGF0IDYyLjUlIGZvciBoYXZpbmcgdGhlIGNvbnZlbmllbmNlXG4vLyBvZiBzaXppbmcgcmVtcyBpbiBhIHdheSB0aGF0IGlzIHNpbWlsYXIgdG8gdXNpbmcgcHg6IDEuNnJlbSA9IDE2cHhcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vLyBEZWZhdWx0IGJvZHkgc3R5bGVzXG5ib2R5IHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtOyAvLyBDdXJyZW50bHkgZW1zIGNhdXNlIGNocm9tZSBidWcgbWlzaW50ZXJwcmV0aW5nIHJlbXMgb24gYm9keSBlbGVtZW50XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuIiwiLyohXHJcbiAqIE1pbGxpZ3JhbS1zY3NzIHYxLjMuMFxyXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IENKIFBhdG9pbG9cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqL1xyXG5cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1xdWF0ZXJuYXJ5O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcblxyXG5cdCo6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gQnV0dG9uXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcclxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcclxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Y29sb3I6ICRjb2xvci1pbml0aWFsO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0bGluZS1oZWlnaHQ6NDhweDtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1vdXQ7XHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEQzUxNDE7XHJcblx0XHRjb2xvcjogJGNvbG9yLWluaXRpYWw7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdH1cclxuXHJcblx0JltkaXNhYmxlZF0ge1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnV0dG9uLW91dGxpbmUge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2Rpc2FibGVkXSB7XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJ1dHRvbi1jbGVhciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2Rpc2FibGVkXSB7XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgICYuYnV0dG9uLWxvY2F0aW9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9pbWFnZXMvbWF0ZXJpYWwvaWMtbG9jYXRpb24tMi5zdmcnKW5vLXJlcGVhdCBjZW50ZXIgbGVmdCAxNXB4O1xyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0Ji5idXR0b24taWNvbiB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgcGFkZGluZzogMCAxNnB4IDAgNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2Rpc2FibGVkXSB7XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgICYuYnV0dG9uLWxvY2F0aW9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9pbWFnZXMvbWF0ZXJpYWwvaWMtbG9jYXRpb24tMi5zdmcnKW5vLXJlcGVhdCBjZW50ZXIgbGVmdCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5idXR0b24tY2FsbHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvaW1hZ2VzL21hdGVyaWFsL2ljLWNhbGwuc3ZnJyluby1yZXBlYXQgY2VudGVyIGxlZnQgMjBweDtcclxuICAgIH1cclxuXHR9XHJcblxyXG4gICYuYnV0dG9uLXRyYW5zcGFyYW50e1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblx0Ji5mdWxse1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaGFyZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRjb2xvcjogIzIxMjEyMTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdCY6OmFmdGVye1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogYXV0byAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL21hdGVyaWFsL2ljLXNoYXJlLnBuZycpbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1kb3dubG9hZHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gIGNvbG9yOiAjMjEyMTIxO1xyXG4gICY6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9tYXRlcmlhbC9pYy1kb3dubG9hZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQuYnV0dG9uLFxyXG5cdGJ1dHRvbixcclxuXHRpbnB1dFt0eXBlPSdidXR0b24nXSxcclxuXHRpbnB1dFt0eXBlPSdyZXNldCddLFxyXG5cdGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuXHRcdHBhZGRpbmc6IDAgMzVweDtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgJi5idXR0b24taWNvbntcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAmLmJ1dHRvbi1sb2NhdGlvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9pbWFnZXMvbWF0ZXJpYWwvaWMtbG9jYXRpb24tMi5zdmcnKW5vLXJlcGVhdCBjZW50ZXIgbGVmdCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuYnV0dG9uLWNhbGx7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvaW1hZ2VzL21hdGVyaWFsL2ljLWNhbGwuc3ZnJyluby1yZXBlYXQgY2VudGVyIGxlZnQgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuYnV0dG9uLFxyXG5cdGJ1dHRvbixcclxuXHRpbnB1dFt0eXBlPSdidXR0b24nXSxcclxuXHRpbnB1dFt0eXBlPSdyZXNldCddLFxyXG5cdGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBDb2RlXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuY29kZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRmb250LXNpemU6IDg2JTtcclxuXHRtYXJnaW46IDAgMnB4O1xyXG5cdHBhZGRpbmc6IDJweCA1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxucHJlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG5cdCYgPiBjb2RlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBwcmU7XHJcblx0fVxyXG59XHJcbiIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBEaXZpZGVyXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuaHIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0M0QzRDNDtcclxuXHRtYXJnaW46IDQwcHggMDtcclxufVxyXG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gRm9ybVxyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J251bWJlciddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcclxuaW5wdXRbdHlwZT0ndGVsJ10sXHJcbmlucHV0W3R5cGU9J3RleHQnXSxcclxuaW5wdXRbdHlwZT0ndXJsJ10sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7IC8vIFJlbW92ZXMgYXdrd2FyZCBkZWZhdWx0IHN0eWxlcyBvbiBzb21lIGlucHV0cyBmb3IgaU9TXHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyBGb3JjZWQgdG8gcmVwbGFjZSBpbmhlcml0IHZhbHVlcyBvZiB0aGUgbm9ybWFsaXplLmNzc1xyXG5cdGhlaWdodDogNTNweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nOiA2cHggMTBweDsgLy8gVGhlIC42cmVtIHZlcnRpY2FsbHkgY2VudGVycyB0ZXh0IG9uIEZGLCBpZ25vcmVkIGJ5IFdlYmtpdFxyXG4gIHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMS4xNDNyZW07XHJcblx0Y29sb3I6ICMyMTIxMjE7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL21hdGVyaWFsL2Fyci1hY2Muc3ZnJykgOTUlIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxubGFiZWwsXHJcbmxlZ2VuZCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTFweDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG5cdGJvcmRlci13aWR0aDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdGxhYmVse1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5cdGlucHV0W3R5cGU9J251bWJlciddLFxyXG5cdGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcblx0aW5wdXRbdHlwZT0nc2VhcmNoJ10sXHJcblx0aW5wdXRbdHlwZT0ndGVsJ10sXHJcblx0aW5wdXRbdHlwZT0ndGV4dCddLFxyXG5cdGlucHV0W3R5cGU9J3VybCddLFxyXG5cdHRleHRhcmVhLFxyXG5cdHNlbGVjdHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGhlaWdodDo0NHB4O1xyXG5cdH1cclxuXHR0ZXh0YXJlYXtcclxuXHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cdH1cclxuXHQuYm94LWZvcm17XHJcblx0XHQucm93e1xyXG5cdFx0XHQuY29sdW1uLmNvbHVtbi01MHtcclxuXHRcdFx0XHRmbGV4OiB1bnNldDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbi8vIEdyaWRcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG4vLyAuY29udGFpbmVyIGlzIG1haW4gY2VudGVyZWQgd3JhcHBlciB3aXRoIGEgbWF4IHdpZHRoIG9mIDExMi4wcmVtICgxMTIwcHgpXHJcbi5jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTEyMHB4O1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIHNldCB5b3VyIHdyYXBwZXIgaGVyZVxyXG4ud3JhcHBlciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6YXV0bztcclxuICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG59XHJcbi53cmFwcGVyLW1pZGRsZSwud3JhcHBlci1kZXRhaWx7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcclxuICAud3JhcHBlci1taWRkbGUsLndyYXBwZXIsLndyYXBwZXItZGV0YWlse1xyXG5cdFx0bWFyZ2luOiAwIDQycHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC53cmFwcGVyLW1pZGRsZSwud3JhcHBlciwud3JhcHBlci1kZXRhaWx7XHJcblx0XHRtYXJnaW46IDAgMzJweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC53cmFwcGVyLWRldGFpbHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAud3JhcHBlci1taWRkbGUsLndyYXBwZXIsLndyYXBwZXItZGV0YWlse1xyXG5cdFx0bWFyZ2luOiAwIDI0cHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuICAgICAgICAud3JhcHBlci1kZXRhaWx7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHRcdCAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBVc2luZyBmbGV4Ym94IGZvciB0aGUgZ3JpZCwgaW5zcGlyZWQgYnkgUGhpbGlwIFdhbHRvbjpcclxuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvZGVtb3MvZ3JpZHMvXHJcbi8vIEJ5IGRlZmF1bHQgZWFjaCAuY29sdW1uIHdpdGhpbiBhIC5yb3cgd2lsbCBldmVubHkgdGFrZSB1cFxyXG4vLyBhdmFpbGFibGUgd2lkdGgsIGFuZCB0aGUgaGVpZ2h0IG9mIGVhY2ggLmNvbHVtbiB3aXRoIHRha2VcclxuLy8gdXAgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCAuY29sdW1uIGluIHRoZSBzYW1lIC5yb3dcclxuLnJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCYucm93LW5vLXBhZGRpbmcge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmPiAuY29sdW1uIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucm93LXdyYXAge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Ly8gVmVydGljYWxseSBBbGlnbiBDb2x1bW5zXHJcblx0Ly8gLnJvdy0qIHZlcnRpY2FsbHkgYWxpZ25zIGV2ZXJ5IC5jb2wgaW4gdGhlIC5yb3dcclxuXHQmLnJvdy10b3Age1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQmLnJvdy1ib3R0b20ge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0Ji5yb3ctY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLnJvdy1zdHJldGNoIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cclxuXHJcblx0Ji5yb3ctYmFzZWxpbmUge1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdH1cclxuXHJcblx0LmNvbHVtbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vIElFIDExIHJlcXVpcmVkIHNwZWNpZnlpbmcgdGhlIGZsZXgtYmFzaXMgb3RoZXJ3aXNlIGl0IGJyZWFrcyBtb2JpbGVcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQvLyBDb2x1bW4gT2Zmc2V0c1xyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC00IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC03IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtOSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0xMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMTEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTEyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0xMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMTQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTE1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0xNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMTcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTE4IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0xOSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTIxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0yMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMjMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTI0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0yNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMjYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTI3IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0yOCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMjkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0zMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMzIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTMzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0zNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMzUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTM2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0zNyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtMzgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTM5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC00MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTQyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC00MyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTQ1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC00NiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNDcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTQ4IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC00OSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTUxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC01MiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNTMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTU0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNTYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTU3IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC01OCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNTkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC02MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNjIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTYzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC02NCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNjUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTY2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC02NyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNjgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTY5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC03MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNzEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTcyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC03MyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNzQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTc1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC03NiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtNzcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTc4IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC03OSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtODAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC04MiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtODMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC04NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtODYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTg3IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC04OCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtODkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTkwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC05MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtOTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTkzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC05NCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtOTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTk2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC05NyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbi1vZmZzZXQtOTgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tb2Zmc2V0LTk5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLW9mZnNldC0xMDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTMzLFxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTM0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTY2LFxyXG5cdFx0Ji5jb2x1bW4tb2Zmc2V0LTY3IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQvLyBFeHBsaWNpdCBDb2x1bW4gUGVyY2VudCBTaXplc1xyXG5cdFx0Ly8gQnkgZGVmYXVsdCBlYWNoIGdyaWQgY29sdW1uIHdpbGwgZXZlbmx5IGRpc3RyaWJ1dGVcclxuXHRcdC8vIGFjcm9zcyB0aGUgZ3JpZC4gSG93ZXZlciwgeW91IGNhbiBzcGVjaWZ5IGluZGl2aWR1YWxcclxuXHRcdC8vIGNvbHVtbnMgdG8gdGFrZSB1cCBhIGNlcnRhaW4gc2l6ZSBvZiB0aGUgYXZhaWxhYmxlIGFyZWFcclxuXHRcdCYuY29sdW1uLTEge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTIge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMiU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTMge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTUge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTYge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNiU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTcge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTgge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgOCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgOSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTEwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTExIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDExJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTEyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTEzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTE0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTE1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTE2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTE3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTE4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTE5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTIwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTIxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDIxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTIyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDIyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTIzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDIzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTI0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTI1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTI2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTI3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTI4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTI5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTMwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTMxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTMyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTM1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTM2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDM2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTM3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDM3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTM4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDM4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTM5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDM5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQ0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQ0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQ1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQ2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQ2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQ3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQ3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQ4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQ4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTQ5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQ5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTUwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTUxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTUyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTUzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTU0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTU1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTU2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTU3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTU4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTU5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTYwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTYxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTYyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTYzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTY0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDY0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTY1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTY4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDY4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTY5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDY5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTcwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDcwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTcxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDcxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTcyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDcyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTczIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDczJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTc0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTc1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTc2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTc3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTc4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTc5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTgwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTgxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDgxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTgyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDgyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTgzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDgzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTg0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTg1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTg2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTg3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTg4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTg5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDg5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTkwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTkxIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDkxJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTkyIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDkyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTkzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDkzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTk0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDk0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTk1IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDk1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTk2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDk2JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTk3IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDk3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTk4IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDk4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTk5IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDk5JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uLTEwMCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdCYuY29sdW1uLTMzLFxyXG5cdFx0Ji5jb2x1bW4tMzQge1xyXG5cdFx0XHRmbGV4OiAwIDAgMzMuMzMzMyU7XHJcblx0XHRcdG1heC13aWR0aDogMzMuMzMzMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW4tNjYsXHJcblx0XHQmLmNvbHVtbi02NyB7XHJcblx0XHRcdGZsZXg6IDAgMCA2Ni42NjY2JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA2Ni42NjY2JTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAuY29sdW1uLSogdmVydGljYWxseSBhbGlnbnMgYW4gaW5kaXZpZHVhbCAuY29sdW1uXHJcblx0XHQuY29sdW1uLXRvcCB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbHVtbi1ib3R0b20ge1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sdW1uLWNlbnRlciB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIExhcmdlciB0aGFuIG1vYmlsZSBzY3JlZW5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7IC8vIFNhZmFyaSBkZXNrdG9wIGhhcyBhIGJ1ZyB1c2luZyBgcmVtYCwgYnV0IFNhZmFyaSBtb2JpbGUgd29ya3NcclxuXHJcblx0LnJvdyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cclxuXHRcdC5jb2x1bW4ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIVxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cblxuLy8gTGlua1xuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmEge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxuXG4gIC8vIGV4YW1wbGVcbiAgLy8gJi5yZWFkbW9yZXt9XG4gICYubGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9tYXRlcmlhbC9hcnItcmlnaHQtcmVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJhY2tsaW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9tYXRlcmlhbC9hcnItYmFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gTGlzdFxyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbmRsLFxyXG5vbCxcclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdGRsLFxyXG5cdG9sLFxyXG5cdHVsIHtcclxuXHRcdGZvbnQtc2l6ZTogOTAlO1xyXG5cdFx0bWFyZ2luOiAxNXB4IDAgMTVweCAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnQtcGFnZXN7XHJcblx0b2wge1xyXG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBjaXJjbGUgaW5zaWRlO1xyXG5cdH1cclxufSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5kZCxcclxuZHQsXHJcbmxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5maWVsZHNldCxcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5vbCxcclxucCxcclxucHJlLFxyXG50YWJsZSxcclxudWwge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbmZvcm17XHJcblx0bWFyZ2luOiAwO1xyXG59IiwiLyohXHJcbiAqIE1pbGxpZ3JhbS1zY3NzIHYxLjMuMFxyXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IENKIFBhdG9pbG9cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqL1xyXG5cclxuXHJcbi8vIFRhYmxlXHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcXVpbmFyeTtcclxuXHRwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIGV4YW1wbGUgY29udGVudCBwYWdlc1xyXG4vLyAuY29udGVudC1wYWdlc3tcclxuLy8gXHR0YWJsZXtcclxuXHJcbi8vIFx0fVxyXG4vLyB9IiwiLyohXHJcbiAqIE1pbGxpZ3JhbS1zY3NzIHYxLjMuMFxyXG4gKiBodHRwczovL21pbGxpZ3JhbS5naXRodWIuaW9cclxuICpcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IENKIFBhdG9pbG9cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqL1xyXG5cclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5wIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTsgLy8yOHB4XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuaDIge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTsgLy8yOHB4XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LXNpemU6IDEuNzE0cmVtOyAvLzI0cHhcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5oNCB7XHJcblx0Zm9udC1zaXplOiAxLjQyOXJlbTsgLy8yMHB4XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG59XHJcblxyXG5oNSB7XHJcblx0Zm9udC1zaXplOiAxLjI4NnJlbTsgLy8xOHB4XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbmg2IHtcclxuXHRmb250LXNpemU6IDAuOTI5cmVtOyAvLzEzcHhcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRoMiwgaDF7Zm9udC1zaXplOiAyMXB4O31cclxuXHRoM3tcdGZvbnQtc2l6ZTogMTdweDt9XHJcbn0iLCIvKiFcclxuICogTWlsbGlncmFtLXNjc3MgdjEuMy4wXHJcbiAqIGh0dHBzOi8vbWlsbGlncmFtLmdpdGh1Yi5pb1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ0ogUGF0b2lsb1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICovXHJcblxyXG5cclxuLy8gSW1hZ2VcclxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuZmlndXJle1xyXG5cdG1hcmdpbjogMDtcclxuXHRpbWd7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxufVxyXG5cclxuLy8gZXggY29udGVudCBwYWdlc1xyXG4vLyAuY29udGVudC1wYWdlc3tcclxuLy8gXHRmaWd1cmV7XHJcbi8vIFx0XHRpbWd7fVxyXG4vLyBcdH1cclxuLy8gfSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBVdGlsaXR5XHJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLy8gQ2xlYXIgYSBmbG9hdCB3aXRoIC5jbGVhcmZpeFxyXG4uY2xlYXJmaXgge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb250ZW50OiAnICc7IC8vIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnLlxyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBGbG9hdCBlaXRoZXIgZGlyZWN0aW9uXHJcbi5mbG9hdC1sZWZ0IHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZsb2F0LXJpZ2h0IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmNlbnRlcntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/