@charset "UTF-8";
sub {
  bottom: 0
}
html {
  box-sizing: border-box
}
*,
::after,
::before {
  box-sizing: inherit
}
body {
  font-family: "游ゴシック体",yugothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",meiryo,sans-serif;
  color: #111;
  background-color: #fff
}
main {
  overflow-x: hidden
}
fieldset {
  min-width: auto;
  padding: 0;
  margin: 0;
  border: 0
}
legend {
  display: block
}
a {
  -webkit-text-decoration-skip: none
}
dd {
  margin-left: 0
}
code,
kbd,
samp {
  font-family: consolas,menlo,courier,monospace;
  font-size: 1rem
}
[lang=ja] address,
[lang=ja] cite,
[lang=ja] dfn,
[lang=ja] em {
  font-style: normal
}
[tabindex="-1"]:focus {
  outline: 0!important
}
input[type=text] {
  line-height: normal
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none
}
html[data-whatintent=keyboard] a[href]:not([disabled]):focus,
html[data-whatintent=keyboard] button:not([disabled]):focus,
html[data-whatintent=keyboard] input[type=checkbox]:not([disabled]):focus,
html[data-whatintent=keyboard] input[type=radio]:not([disabled]):focus,
html[data-whatintent=keyboard] input[type=text]:not([disabled]):focus,
html[data-whatintent=keyboard] select:not([disabled]):focus,
html[data-whatintent=keyboard] textarea:not([disabled]):focus {
  box-shadow: 0 0 6px 3px #1589ee
}
a[href]:not([disabled]):focus,
button:not([disabled]):focus,
input[type=checkbox]:not([disabled]):focus,
input[type=radio]:not([disabled]):focus,
input[type=text]:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus {
  outline: 0
}
.st-GlobalFooter_PageTop {
  z-index: 50
}
.inkjetSearch_Area .displaySearch-box_selector-label {
  width: 100%;
  max-width: 9.25rem;
  padding-top: .125rem;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 700
}
.inkjetSearch_Area .common-TableSystem td,
.inkjetSearch_Area .common-TableSystem th {
  text-align: center
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:first-child {
  min-width: 280px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(2) {
  min-width: 73px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(3) {
  min-width: 94px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(4) {
  min-width: 121px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(5) {
  min-width: 94px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(6) {
  min-width: 120px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(7) {
  min-width: 79px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(8) {
  min-width: 130px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(9) {
  min-width: 118px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(10) {
  min-width: 94px
}
.inkjetSearch_Area .common-TableSystem thead tr:first-child th:nth-child(11) {
  min-width: 120px
}
.inkjetSearch_Area .common-TableSystem thead tr:nth-child(2) th:first-child,
.inkjetSearch_Area .common-TableSystem thead tr:nth-child(2) th:nth-child(2) {
  min-width: 60px
}
.inkjetSearch_Area .common-TableSystem tbody tr:nth-child(even) {
  background-color: #f6f7f9
}
.inkjetSearch_Area .common-ButtonSub_Inner {
  text-align: center
}
.inkjetSearch_Area .common-ButtonSub_Inner > span {
  display: inline-block;
  width: 100%;
  max-width: 20.625rem;
  vertical-align: bottom
}
.inkjetSearch_Area .common-ButtonSub_Inner button {
  position: relative;
  display: table;
  width: 100%;
  overflow: hidden;
  text-decoration: none;
  background-color: #fff;
  border: .0625rem solid #e6e6e6;
  border-radius: .25rem;
  box-shadow: 0 0 12px rgba(0,0,0,.16)
}
.inkjetSearch_Area .common-ButtonSub_Inner button > span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.5rem;
  padding: .75rem 1.875rem .75rem 3.75rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 150%;
  color: #111;
  text-align: center;
  vertical-align: middle
}
.inkjetSearch_Area .common-ButtonSub_Inner button > span.hvr-sweep-to-right::before {
  background-color: #f6f7f9
}
.inkjetSearch_Area .common-ButtonSub_Inner button > span.hvr-sweep-to-left::before {
  background-color: #f6f7f9
}
.inkjetSearch_Area .common-ButtonSub_Inner button > span.hvr-sweep-to-bottom::before {
  background-color: #f6f7f9
}
.inkjetSearch_Area .common-ButtonSub_Inner button svg {
  position: absolute;
  top: 50%;
  left: 2.5rem;
  z-index: 10;
  width: 1.25rem;
  height: 1.25rem;
  fill: #df0522;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%)
}
@media print,
screen and (min-width:22.5em) {
  .inkjetSearch_Area .common-ButtonSub_Inner button svg {
    left: 3.125rem
  }
}
@media print,
screen and (min-width:48em) {
  .inkjetSearch_Area .common-ButtonSub_Inner button svg {
    left: 4.625rem
  }
}
@media print,
screen and (min-width:48em) {
  .inkjetSearch_Area .common-ButtonSub {
    margin: 0
  }
}
.inkjetSearch_Area .common-TableSystem_Main {
  overflow-x: auto
}
.inkjetSearch_Area .common-TableSystem_Scrollable,
.inkjetSearch_Area .common-TableSystem_ShadowLeft,
.inkjetSearch_Area .common-TableSystem_ShadowRight {
  display: block
}
.inkjetSearch_Area .common-TableSystem_ShadowLeft,
.inkjetSearch_Area .common-TableSystem_ShadowRight {
  height: 100%
}
.inkjetSearch_Area .common-TableSystem_Scrollable {
  top: 120px;
  -webkit-transform: translate(-50%,0);
  transform: translate(-50%,0)
}
.inkjetSearch_Area .common-TableSystem.-is-active .common-TableSystem_Main {
  cursor: -webkit-grab;
  cursor: grab
}
.inkjetSearch_Area .common-TableSystem.-is-active .common-TableSystem_Main:active {
  cursor: -webkit-grabbing;
  cursor: grabbing
}
.inkjetSearch_Area .common-TableSystem_Caption {
  margin-bottom: .3125rem
}
.displaySearch-box {
  position: relative;
  padding: 1.3125rem 1.3125rem 2.6875rem;
  margin-bottom: 2rem;
  border: solid 3px #e6e6e6
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box {
    padding: 2.25rem;
    margin-bottom: 1.875rem;
    border: solid 6px #e6e6e6
  }
}
.displaySearch-box_selector-container {
  display: flex;
  flex-direction: column
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_selector-container {
    flex-direction: row
  }
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_selector-list .displaySearch-box_selector-container {
    align-items: center
  }
}
.displaySearch-box_selector-container + .displaySearch-box_selector-container {
  margin-top: 1.875rem
}
.displaySearch-box_detailLine {
  padding-top: 1rem;
  margin-top: 1.5rem;
  text-align: center;
  border-top: solid 2px #e6e6e6
}
.displaySearch-box_filter-wrap {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.25rem;
  -webkit-column-gap: .625rem;
  -moz-column-gap: .625rem;
  column-gap: .625rem
}
@media print,
screen and (min-width:22.5em) {
  .displaySearch-box_filter-wrap {
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
  }
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_filter-wrap {
    -webkit-column-gap: .625rem;
    -moz-column-gap: .625rem;
    column-gap: .625rem;
    width: 90.2597402597%
  }
}
@media print,
screen and (min-width:64em) {
  .displaySearch-box_filter-wrap {
    -webkit-column-gap: .3125rem;
    -moz-column-gap: .3125rem;
    column-gap: .3125rem
  }
}
.displaySearch-box_filter-label {
  width: calc((100% - 20px)/ 2)
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_filter-label {
    width: calc((100% - 40px)/ 3)
  }
}
@media print,
screen and (min-width:64em) {
  .displaySearch-box_filter-label {
    width: calc((100% - 60px)/ 4)
  }
}
@media print,
screen and (min-width:80em) {
  .displaySearch-box_filter-label {
    width: calc((100% - 100px)/ 6)
  }
}
.displaySearch-box_filter-label > span {
  font-size: 1rem
}
.displaySearch-box_filter-label > span > span {
  font-size: .875rem
}
.displaySearch-box_filter-label > span > span:first-child {
  margin-left: .1875rem
}
.displaySearch-box_filter-label > span > span + span {
  margin-left: .5rem;
  color: #888
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_filter-label > span > span + span {
    margin-left: .125rem
  }
}
.displaySearch-box_filter-checkbox {
  display: none
}
.displaySearch-box_filter-checkbox + span {
  position: relative;
  display: inline-block;
  padding-left: 2rem;
  cursor: pointer
}
.displaySearch-box_filter-checkbox + span::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  background-color: #f8f8f8;
  border: solid 2px #ccc;
  border-radius: 4px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.displaySearch-box_filter-checkbox + span::after {
  position: absolute;
  top: .375rem;
  left: .3125rem;
  display: none;
  width: .875rem;
  height: .5rem;
  content: "";
  border-bottom: solid 2px #fff;
  border-left: solid 2px #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.displaySearch-box_filter-checkbox:checked + span::before {
  background-color: #666;
  border-color: #666
}
.displaySearch-box_filter-checkbox:checked + span::after {
  display: block
}
.displaySearch-box_selector-list {
  display: flex;
  flex-flow: column wrap;
  row-gap: 1rem;
  margin-top: 1rem
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_selector-list {
    flex-direction: row;
    row-gap: 1.5rem;
    -webkit-column-gap: 1.875rem;
    -moz-column-gap: 1.875rem;
    column-gap: 1.875rem;
    margin-top: 1.5rem
  }
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_selector-list .displaySearch-box_selector-container {
    width: calc((100% - 30px)/ 2)
  }
}
.displaySearch-box_selector-list .displaySearch-box_selector-label {
  width: 100%;
  max-width: 8rem
}
.displaySearch-box_searchBtn-wrap {
  margin-top: 1.25rem;
  text-align: center
}
.displaySearch-box_resetBtn {
  position: absolute;
  right: 1.3125rem;
  bottom: 1.8125rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 130%;
  color: #111;
  text-decoration: underline;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: 0;
  transition-timing-function: linear;
  transition-duration: .2s;
  -webkit-appearance: none;
  appearance: none
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_resetBtn {
    right: 2.125rem;
    bottom: 3.375rem
  }
}
html[data-whatintent=keyboard] .displaySearch-box_resetBtn:not(.-disabled):hover,
html[data-whatintent=keyboard] .displaySearch-box_resetBtn:not(:disabled):hover,
html[data-whatintent=mouse] .displaySearch-box_resetBtn:not(.-disabled):hover,
html[data-whatintent=mouse] .displaySearch-box_resetBtn:not(:disabled):hover {
  color: #df0522
}
.displaySearch-box_moreBtn {
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 130%;
  color: #111;
  text-decoration: underline;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: 0;
  transition-timing-function: linear;
  transition-duration: .2s;
  -webkit-appearance: none;
  appearance: none
}
html[data-whatintent=keyboard] .displaySearch-box_moreBtn:not(.-disabled):hover,
html[data-whatintent=keyboard] .displaySearch-box_moreBtn:not(:disabled):hover,
html[data-whatintent=mouse] .displaySearch-box_moreBtn:not(.-disabled):hover,
html[data-whatintent=mouse] .displaySearch-box_moreBtn:not(:disabled):hover {
  color: #df0522
}
.displaySearch-box_moreBtn svg {
  display: inline-block;
  width: .75rem;
  height: .75rem;
  margin-left: .375rem;
  fill: #df0522
}
.displaySearch-box_searchBtn {
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: 0;
  -webkit-appearance: none;
  appearance: none
}
.displaySearch-box_searchBtn-num {
  width: 1.25rem;
  color: #df0522;
  text-align: center;
}
.displaySearch-box_filter-wrap {
  position: relative
}
.displaySearch-box_filter-wrap select {
  width: 100%;
  padding: .125rem 1.75rem .125rem .875rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 2;
  background-color: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none
}
.displaySearch-box_filter-wrap--select {
  width: 100%;
  max-width: 400px
}
.displaySearch-box_filter-wrap--select::after {
  position: absolute;
  top: 50%;
  right: .875rem;
  display: block;
  width: .625rem;
  height: .625rem;
  content: "";
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 7 10" xml:space="preserve"><path fill="%23df0522" d="M0.8,8.8L4.6,5L0.8,1.2L2,0l5,5l-5,5L0.8,8.8z"/></svg>');
  background-size: 10px 10px;
  -webkit-transform: translate(0,-50%) rotate(90deg);
  transform: translate(0,-50%) rotate(90deg)
}
.displaySearch-box_filter-wrap--checkbox {
  margin-top: 1rem
}
@media print,
screen and (min-width:48em) {
  .displaySearch-box_filter-wrap--checkbox {
    margin-top: 0
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByZGN0L2J0b2IvY3NzL2Jhc2UvdmFyaWFibGUvX2dsb2JhbC5zY3NzIiwicHJkY3QvYnRvYi9jc3MvYmFzZS9fYmFzZS5zY3NzIiwicHJkY3QvaW5ramV0LXByaW50aGVhZHMvY3NzL2lua2pldFNlYXJjaC5jc3MiLCJwcmRjdC9idG9iL2Nzcy9iYXNlL21peGluL3V0aWxpdHkvX3doYXRpbnB1dC5zY3NzIiwicHJkY3QvaW5ramV0LXByaW50aGVhZHMvY3NzL2lua2pldFNlYXJjaC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbXEvX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQTBKQTtBQUNFLFFBQUE7O0FDekpGO0FBQ0UsWUFBQTs7QUFHRjtBQ1FBO0FBREE7QURKRSxZQUFBOztBQUdGO0FBQ0UsYUFBQSxRQUFBLENBQUEsUUFBQSxDQUFBLE9BQUEsQ0FBQSxXQUFBLENBQUEsWUFBQSxDQUFBLDBCQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQTtBQUNBLE9BQUE7QUFDQSxrQkFBQTs7QUFNRjtBQUNFLFlBQUE7O0FBTUY7QUFDRSxXQUFBO0FBQ0EsU0FBQTtBQUNBLFFBQUE7QUFDQSxRQUFBOztBQU1GO0FBQ0UsU0FBQTs7QUFRRjtBQUNFLDhCQUFBOztBQU1GO0FBQ0UsYUFBQTs7QUFHRjtBQ09BO0FBQ0E7QURMRSxhQUFBLFFBQUEsQ0FBQSxLQUFBLENBQUEsT0FBQSxDQUFBO0FBQ0EsV0FBQTs7QUNjRjtBREpFO0FDS0Y7QUFGQTtBREZJLFlBQUE7O0FBUUo7QUFDRSxTQUFBOztBQU9GO0FBQ0UsYUFBQTs7QUNXRjtBRExBO0FBRUUsb0JBQUE7QUFBQSxZQUFBOztBRWpHQTtBRDZHRjtBQUlBO0FBREE7QUFEQTtBQUdBO0FBSkE7QURDSSxZQUFBLEVBQUEsRUFBQSxJQUFBLElBQUE7O0FBR0Y7QUNJRjtBQUlBO0FBREE7QUFEQTtBQUdBO0FBSkE7QURKSSxTQUFBOztBQU9KO0FBQ0UsU0FBQTs7QUdoRkE7QUFDRSxP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QTtBQUNBLG9CQUFBO0FBQUEsWUFBQTs7QURwYUE7QUFBQTtBQUFBO0FBQUE7QUN1YUUsT0FBQTs7QUFHRjtBQUNFLFNBQUE7QUFDQSxPQUFBO0FBQ0EsUUFBQTtBQUNBLGFBQUE7QUFDQSxNQUFBOztBQUlKO0FBQ0UsU0FBQTtBQUNBLFFBQUE7QUFDQSxrQkFBQTtBQUNBLFFBQUE7QUFDQSxTQUFBO0FBQ0Esb0JBQUE7QUFBQSxZQUFBOztBQUdGO0FBQ0UsT0FBQTtBQUNBLE9BQUE7QUFDQSxZQUFBOztBQUdGO0FBQ0UsVUFBQTs7QUFFQTtBQUNFLE9BQUE7QUFDQSxTQUFBLFFBQUEsUUFBQSxRQUFBO0FBQ0EsV0FBQTtBQUNBLGFBQUE7QUFDQSxhQUFBO0FBQ0Esa0JBQUE7QUFDQSxRQUFBLElBQUEsTUFBQTtBQUNBLGVBQUE7QUFDQSxvQkFBQTtBQUNBLFlBQUE7O0FBSUo7QUFDRSxPQUFBO0FBQ0EsV0FBQTs7QUFFQTtBQUNFLFVBQUE7QUFDQSxLQUFBO0FBQ0EsT0FBQTtBQUNBLFNBQUE7QUFDQSxPQUFBO0FBQ0EsUUFBQTtBQUNBLFNBQUE7QUFDQSxrQkFBQTtBQUNBLGlCQUFBLEtBQUE7QUFDQSxtQkFBQSxrQkFBQTtBQUFBLFdBQUEsa0JBQUE7O0FBSUo7QUFDRSxZQUFBOztBQzNVQTtBQUFBO0FEMFVGO0FBSUksWUFBQSIsImZpbGUiOiJwcmRjdC9pbmtqZXQtcHJpbnRoZWFkcy9jc3MvaW5ramV0U2VhcmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlkb3lkI3opo/liYdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAkW2VsZW1lbnQtb3ItbmFtZXNwYWNlLV1bcHJvcGVydHktbmFtZV1bLXZhcmlhbnQtbmFtZV1bLWJyZWFrcG9pbnRdXG4vLyAkW2VsZW1lbnQtb3ItbmFtZXNwYWNlLV06IOaMh+WumuOBmeOCi+imgee0oOOBruWQjeWJjeOAguWFqOS9k+OBp+S9v+OBhuWgtOWQiOOBr2BnbG9iYWwtYOOAgeOCq+ODqeODvOODkeODrOODg+ODiOOBr2Bjb2xvci1g44CCXG4vLyBbcHJvcGVydHktbmFtZV06IOODl+ODreODkeODhuOCo+WApO+8iOecgeeVpeS4jeWPr++8ieOAguODl+ODreODkeODhuOCo+WApOOBp+ihqOePvuOBp+OBjeOBquOBhOWgtOWQiOOBr+eUqOmAlOOCkuerr+eahOOBq+ihqOOBl+OBn+WQjeWJjeOAglxuLy8gWy12YXJpYW50LW5hbWVdOiDnirbmhYvlpInljJbjgoTjg5Djg6rjgqjjg7zjgrfjg6fjg7Pjga7lkI3liY3jgIJcbi8vIFstYnJlYWtwb2ludF06IOODluODrOOCpOOCr+ODneOCpOODs+ODiOOBruOCreODvOOAglxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29sb3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIOOCq+ODqeODvOODkeODrOODg+ODiFxuJGNvbG9yLW1haW46ICNmNmY3ZjkgIWRlZmF1bHQ7XG4kY29sb3Itc3ViOiAjMmQzMzM4ICFkZWZhdWx0O1xuJGNvbG9yLWFjY2VudDogI2RmMDUyMiAhZGVmYXVsdDtcbiRjb2xvci1hY2NlbnQtZGFyazogIzk2MDExOSAhZGVmYXVsdDtcbiRjb2xvci1hY2NlbnQtZGFyazI6ICNhNzBhMWYgIWRlZmF1bHQ7XG4kY29sb3ItbGluazogIzAwZSAhZGVmYXVsdDtcblxuLy8g44Kw44Os44O844K544Kx44O844OrXG4kY29sb3ItYmxhY2sxOiAjMTExICFkZWZhdWx0O1xuJGNvbG9yLWJsYWNrMjogIzQ0NCAhZGVmYXVsdDtcbiRjb2xvci1ibGFjazM6ICM2NjYgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2s0OiAjNDc0YTYzICFkZWZhdWx0O1xuJGNvbG9yLWdyYXkxOiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWdyYXkyOiAjZWNlZmYzICFkZWZhdWx0O1xuJGNvbG9yLWdyYXkzOiAjZjZmN2Y5ICFkZWZhdWx0O1xuJGNvbG9yLWdyYXk0OiAjNzQ3NDg2ICFkZWZhdWx0O1xuJGNvbG9yLWdyYXk1OiAjZGRkICFkZWZhdWx0O1xuJGNvbG9yLWdyYXk2OiAjY2NjICFkZWZhdWx0O1xuJGNvbG9yLWdyYXk3OiAjOTk5ICFkZWZhdWx0O1xuJGNvbG9yLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVHlwb2dyYXBoeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8g44OV44Kp44Oz44OI44Km44Kn44Kk44OIXG4kbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRyZWd1bGFyOiA0MDAgIWRlZmF1bHQ7XG4kbWVkaXVtOiA1MDAgIWRlZmF1bHQ7XG4kYm9sZDogNzAwICFkZWZhdWx0O1xuXG4vLyDjg5njg7zjgrnjgavjgarjgotsaW5lLWhlaWdodFxuJGdsb2JhbC1saW5lLWhlaWdodDogMS44ICFkZWZhdWx0O1xuXG4vLyDjgrfjgrnjg4bjg6Djg5Xjgqnjg7Pjg4hcbiRnbG9iYWwtZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgeXVnb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsXG4gIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBtZWlyeW8sIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZ2xvYmFsLWZvbnQtZmFtaWx5LWFscGhhYmV0OiBcIk9wZW5TYW5zXCIsIGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZ2xvYmFsLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogY29uc29sYXMsIG1lbmxvLCBjb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIOOCs+ODs+ODhuODs+ODhOOBruacgOWkp+W5hSjlpJbmnqApXG4kZ2xvYmFsLW1heC13aWR0aC13cmFwOiAxMzUwcHggIWRlZmF1bHQ7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOOBruacgOWkp+W5hVxuJGdsb2JhbC1tYXgtd2lkdGg6IDEzMTJweCAhZGVmYXVsdDtcblxuLy8g44Oq44O844OJ5paH44Gu5pyA5aSn5bmFXG4kbGVhZC13aWR0aC1tZDogOTIwcHggIWRlZmF1bHQ7XG5cbi8vIOOCsOODquODg+ODieOCt+OCueODhuODoOOBruOCrOOCv+ODvOW5hVxuJGdyaWQtY29sdW1uLWdhcDogMTVweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1nYXA6IDM1cHggIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tZ2FwLW1kOiAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWdhcC1tZDogNTBweCAhZGVmYXVsdDtcblxuLy8g44Kz44Oz44OG44OK44Gu5L2Z55m9XG4kY29uaXRhbmVyLXBhZGRpbmc6IHJlbSg0NSkgMCByZW0oNjApICFkZWZhdWx0O1xuJGNvbml0YW5lci1wYWRkaW5nLW1kOiByZW0oNzApIDAgcmVtKDEwMCkgIWRlZmF1bHQ7XG4kY29uaXRhbmVyLWJnLXBhZGRpbmc6IHJlbSg0NSkgMCByZW0oNTApICFkZWZhdWx0O1xuJGNvbml0YW5lci1iZy1wYWRkaW5nLW1kOiByZW0oNzApIDAgcmVtKDgwKSAhZGVmYXVsdDtcblxuLy8g44K744Kv44K344On44Oz44Gu5L2Z55m9XG4kc2VjdGlvbjItbWFyZ2luOiByZW0oODApIDAgMCAhZGVmYXVsdDtcbiRzZWN0aW9uMi1tYXJnaW4tbWQ6IHJlbSg4MCkgMCAwICFkZWZhdWx0O1xuJHNlY3Rpb24yLWRpdmlkZXItbWFyZ2luOiByZW0oNTYpIDAgMCAhZGVmYXVsdDtcbiRzZWN0aW9uMi1kaXZpZGVyLW1hcmdpbi1tZDogcmVtKDgwKSAwIDAgIWRlZmF1bHQ7XG4kc2VjdGlvbjMtbWFyZ2luOiByZW0oNDApIDAgMCAhZGVmYXVsdDtcbiRzZWN0aW9uMy1tYXJnaW4tbWQ6IHJlbSg0MCkgMCAwICFkZWZhdWx0O1xuJHNlY3Rpb24zLWRpdmlkZXItbWFyZ2luOiByZW0oNDApIDAgMCAhZGVmYXVsdDtcbiRzZWN0aW9uMy1kaXZpZGVyLW1hcmdpbi1tZDogcmVtKDgwKSAwIDAgIWRlZmF1bHQ7XG4kc2VjdGlvbjQtbWFyZ2luOiByZW0oMzUpIDAgMCAhZGVmYXVsdDtcbiRzZWN0aW9uNC1tYXJnaW4tbWQ6IHJlbSg1MCkgMCAwICFkZWZhdWx0O1xuJHNlY3Rpb241LW1hcmdpbjogcmVtKDMwKSAwIDAgIWRlZmF1bHQ7XG4kc2VjdGlvbjUtbWFyZ2luLW1kOiByZW0oMzApIDAgMCAhZGVmYXVsdDtcblxuLy8g6KaL5Ye644GX44Gu5L2Z55m9XG4kdGl0bGUtbWFyZ2luOiAwIDAgcmVtKDI1KSAhZGVmYXVsdDtcbiR0aXRsZS1tYXJnaW4tbWQ6IDAgMCByZW0oNDApICFkZWZhdWx0O1xuJGhlYWRpbmcyLW1hcmdpbjogMCAwIHJlbSgyNSkgIWRlZmF1bHQ7XG4kaGVhZGluZzItbWFyZ2luLW1kOiAwIDAgcmVtKDQwKSAhZGVmYXVsdDtcbiRoZWFkaW5nMy1tYXJnaW46IDAgMCByZW0oMjUpICFkZWZhdWx0O1xuJGhlYWRpbmczLW1hcmdpbi1tZDogMCAwIHJlbSg0MCkgIWRlZmF1bHQ7XG4kaGVhZGluZzQtbWFyZ2luOiAwIDAgcmVtKDE1KSAhZGVmYXVsdDtcbiRoZWFkaW5nNC1tYXJnaW4tbWQ6IDAgMCByZW0oMjUpICFkZWZhdWx0O1xuJGhlYWRpbmc1LW1hcmdpbjogMCAwIHJlbSgxNSkgIWRlZmF1bHQ7XG4kaGVhZGluZzUtbWFyZ2luLW1kOiAwIDAgcmVtKDI1KSAhZGVmYXVsdDtcblxuLy8g44OW44Ot44OD44Kv44Go44OG44Kt44K544OI44Gu5L2Z55m9XG4kYmxvY2stbWFyZ2luOiByZW0oNDApIDAgMCAhZGVmYXVsdDtcbiRibG9jay1tYXJnaW4tbWQ6IHJlbSg1MCkgMCAwICFkZWZhdWx0O1xuJGJsb2NrLWRpdmlkZXItbWFyZ2luOiByZW0oMjApIDAgMCAhZGVmYXVsdDtcbiRibG9jay1kaXZpZGVyLW1hcmdpbi1tZDogcmVtKDUwKSAwIDAgIWRlZmF1bHQ7XG4kbGVhZC1tYXJnaW46IDAgMCByZW0oMzUpICFkZWZhdWx0O1xuJGxlYWQtbWFyZ2luLW1kOiAwIDAgcmVtKDUwKSAhZGVmYXVsdDtcbiR0ZXh0LW1hcmdpbjogcmVtKDQwKSAwIDAgIWRlZmF1bHQ7XG4kdGV4dC1tYXJnaW4tbWQ6IHJlbSg0MCkgMCAwICFkZWZhdWx0O1xuJHNtYWxsLXRleHQtbWFyZ2luOiByZW0oMTUpIDAgMCAhZGVmYXVsdDtcbiRzbWFsbC10ZXh0LW1hcmdpbi1tZDogcmVtKDIwKSAwIDAgIWRlZmF1bHQ7XG4kaW1hZ2UtbWFyZ2luOiByZW0oMjUpIDAgMCAhZGVmYXVsdDtcbiRpbWFnZS1tYXJnaW4tbWQ6IHJlbSg0MCkgMCAwICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQW5pbWF0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvcm1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb3JtLWJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzYgIWRlZmF1bHQ7XG4kZm9ybS1ib2Rlci1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcbiRmb3JtLWJvcmRlci1yYWRpdXM6IHJlbSgzKSAhZGVmYXVsdDtcbiRmb3JtLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MgIWRlZmF1bHQ7XG4kZm9ybS10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6ICMxNTg5ZWUgIWRlZmF1bHQ7XG4kZm9ybS1ib3gtc2hhZG93LWZvY3VzOiAwIDAgNnB4IDNweCAjMTU4OWVlICFkZWZhdWx0O1xuJGZvcm0tcGxhY2Vob2xkZXItY29sb3I6ICM4MTgxODEgIWRlZmF1bHQ7XG4kZm9ybS1jdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuJGZvcm0tb3BhY2l0eS1kaXNhYmxlZDogMSAhZGVmYXVsdDtcbiRmb3JtLWJhY2tncm91bmQtY29sb3ItZGlzYWJsZWQ6ICM5ZTllOWUgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBidXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFBD44Oc44K/44Oz44Gu5bmFXG4kYnRuLXdpZHRoLW1kOiByZW0oMzQ1KSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHN1YlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuc3ViIHtcbiAgYm90dG9tOiAwO1xufVxuIiwiLyogI2Jhc2VcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGdsb2JhbC1mb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4vKipcbiAqIOODoeOCpOODs+OCs+ODs+ODhuODs+ODhOWGheOBr+aoquOCueOCr+ODreODvOODq+OCkuOBleOBm+OBvuOBm+OCk+OAglxuICovXG5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKipcbiAqIOODh+ODleOCqeODq+ODiOOBruOCueOCv+OCpOODq+OCkuODquOCu+ODg+ODiOOBl+OBvuOBmeOAglxuICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogbm9ybWFsaXplLmNzc+OBruOCueOCv+OCpOODq+OCkuODquOCu+ODg+ODiOOBl+OBpuOAgWRpduOBruOCiOOBhuOBq+aJseOBhOOBvuOBmeOAglxuICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBpT1Pjga5TYWZhcmnjgahDaHJvbWXjgafjgIFgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7YOOBrue9q+e3muOBjFxuICog44Kw44Oq44OV44KE44OH44Kj44K744Oz44OA44Gn6YCU5YiH44KM44Gq44GE44KI44GG44Gr44GX44G+44GZ44CCXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy90L3RleHQtZGVjb3JhdGlvbi1za2lwL1xuICovXG5hIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogbm9uZTtcbn1cblxuLyoqXG4gKiBgZHRg44GoYGRkYOOBruW3puerr+OCkuaPg+OBiOOBvuOBmeOAglxuICovXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZ2xvYmFsLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKipcbiAqIOaXpeacrOiqnuOBp+OBr+aWnOS9k+OCkuS9v+eUqOOBl+OBquOBhOOBn+OCgeODquOCu+ODg+ODiOOBl+OBvuOBmeOAglxuICovXG5jaXRlLFxuZW0sXG5hZGRyZXNzLFxuZGZuIHtcbiAgW2xhbmc9XCJqYVwiXSAmIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLyoqXG4gKiDjgq3jg7zjg5zjg7zjg4njgafjgqLjgq/jgrvjgrnjgafjgY3jgarjgYTopoHntKDjga7jg5Xjgqnjg7zjgqvjgrnooajnpLrjgpLmtojjgZfjgb7jgZnjgIJcbiAqIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuICovXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBub3JtYWxpemUuY3Nz44GuYGxpbmUtaGVpZ2h0YOOCkuODquOCu+ODg+ODiOOBl+OBvuOBmeOAglxuICogcGxhY2Vob2xkZXLjgYzkuIrjgavjgrrjg6zjgovjga7jgpLpmLLjgY7jgb7jgZnjgIJcbiAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIElF44GoRWRnZeOBr+OCueODlOODs+ODnOOCv+ODs+OBq+acquWvvuW/nOOBruOBn+OCgeOAgUNocm9tZeOBqEZpcmVGb3jjgafpnZ7ooajnpLrjgavjgZfjgb7jgZnjgIJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICog44OV44Kp44O844Kr44K55Y+v6IO944Gq6KaB57Sg44Gu44Ki44Km44OI44Op44Kk44Oz44K544K/44Kk44Or44KS5LiA5ous44Gn5aSJ5pu044GX44G+44GZ44CCXG4gKi9cbmFbaHJlZl06bm90KFtkaXNhYmxlZF0pLFxuYnV0dG9uOm5vdChbZGlzYWJsZWRdKSxcbnRleHRhcmVhOm5vdChbZGlzYWJsZWRdKSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdChbZGlzYWJsZWRdKSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoW2Rpc2FibGVkXSksXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KFtkaXNhYmxlZF0pLFxuc2VsZWN0Om5vdChbZGlzYWJsZWRdKSB7XG4gIEBpbmNsdWRlIGZvY3VzLXdpdGgta2V5Ym9hcmQge1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3ctZm9jdXM7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8qKlxuICog44Kw44Ot44O844OQ44Or44OV44OD44K/44O844Gu44K544K/44Kk44Or44KS5LiA6YOo5LiK5pu444GN6L+95Yqg44GX44G+44GZ44CCXG4gKi9cbi5zdC1HbG9iYWxGb290ZXJfUGFnZVRvcCB7XG4gIHotaW5kZXg6IDUwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuc3ViIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2F0LWltcG9ydC1uby1wYXJ0aWFsLWxlYWRpbmctdW5kZXJzY29yZSAqL1xuLyogI2Jhc2VcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgeXVnb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBtZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKipcbiAqIOODoeOCpOODs+OCs+ODs+ODhuODs+ODhOWGheOBr+aoquOCueOCr+ODreODvOODq+OCkuOBleOBm+OBvuOBm+OCk+OAglxuICovXG5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKipcbiAqIOODh+ODleOCqeODq+ODiOOBruOCueOCv+OCpOODq+OCkuODquOCu+ODg+ODiOOBl+OBvuOBmeOAglxuICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogbm9ybWFsaXplLmNzc+OBruOCueOCv+OCpOODq+OCkuODquOCu+ODg+ODiOOBl+OBpuOAgWRpduOBruOCiOOBhuOBq+aJseOBhOOBvuOBmeOAglxuICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBpT1Pjga5TYWZhcmnjgahDaHJvbWXjgafjgIFgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7YOOBrue9q+e3muOBjFxuICog44Kw44Oq44OV44KE44OH44Kj44K744Oz44OA44Gn6YCU5YiH44KM44Gq44GE44KI44GG44Gr44GX44G+44GZ44CCXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy90L3RleHQtZGVjb3JhdGlvbi1za2lwL1xuICovXG5hIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogbm9uZTtcbn1cblxuLyoqXG4gKiBgZHRg44GoYGRkYOOBruW3puerr+OCkuaPg+OBiOOBvuOBmeOAglxuICovXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbWVubG8sIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKipcbiAqIOaXpeacrOiqnuOBp+OBr+aWnOS9k+OCkuS9v+eUqOOBl+OBquOBhOOBn+OCgeODquOCu+ODg+ODiOOBl+OBvuOBmeOAglxuICovXG5bbGFuZz1qYV0gY2l0ZSxcbltsYW5nPWphXSBlbSxcbltsYW5nPWphXSBhZGRyZXNzLFxuW2xhbmc9amFdIGRmbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiDjgq3jg7zjg5zjg7zjg4njgafjgqLjgq/jgrvjgrnjgafjgY3jgarjgYTopoHntKDjga7jg5Xjgqnjg7zjgqvjgrnooajnpLrjgpLmtojjgZfjgb7jgZnjgIJcbiAqIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuICovXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBub3JtYWxpemUuY3Nz44GuYGxpbmUtaGVpZ2h0YOOCkuODquOCu+ODg+ODiOOBl+OBvuOBmeOAglxuICogcGxhY2Vob2xkZXLjgYzkuIrjgavjgrrjg6zjgovjga7jgpLpmLLjgY7jgb7jgZnjgIJcbiAqL1xuaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSUXjgahFZGdl44Gv44K544OU44Oz44Oc44K/44Oz44Gr5pyq5a++5b+c44Gu44Gf44KB44CBQ2hyb21l44GoRmlyZUZveOOBp+mdnuihqOekuuOBq+OBl+OBvuOBmeOAglxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICog44OV44Kp44O844Kr44K55Y+v6IO944Gq6KaB57Sg44Gu44Ki44Km44OI44Op44Kk44Oz44K544K/44Kk44Or44KS5LiA5ous44Gn5aSJ5pu044GX44G+44GZ44CCXG4gKi9cbmh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSBhW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbmh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuaHRtbFtkYXRhLXdoYXRpbnRlbnQ9a2V5Ym9hcmRdIHRleHRhcmVhOm5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbmh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSBpbnB1dFt0eXBlPXRleHRdOm5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbmh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG5odG1sW2RhdGEtd2hhdGludGVudD1rZXlib2FyZF0gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuaHRtbFtkYXRhLXdoYXRpbnRlbnQ9a2V5Ym9hcmRdIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjMTU4OWVlO1xufVxuYVtocmVmXTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxudGV4dGFyZWE6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG5pbnB1dFt0eXBlPXJhZGlvXTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG5zZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyoqXG4gKiDjgrDjg63jg7zjg5Djg6vjg5Xjg4Pjgr/jg7zjga7jgrnjgr/jgqTjg6vjgpLkuIDpg6jkuIrmm7jjgY3ov73liqDjgZfjgb7jgZnjgIJcbiAqL1xuLnN0LUdsb2JhbEZvb3Rlcl9QYWdlVG9wIHtcbiAgei1pbmRleDogNTA7XG59XG5cbi5pbmtqZXRTZWFyY2hfQXJlYSAuZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5LjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbSB0aCxcbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW0gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW0gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDIpIHtcbiAgbWluLXdpZHRoOiA3M3B4O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW0gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDMpIHtcbiAgbWluLXdpZHRoOiA5NHB4O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW0gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgbWluLXdpZHRoOiAxMjFweDtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOm50aC1jaGlsZCg1KSB7XG4gIG1pbi13aWR0aDogOTRweDtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOm50aC1jaGlsZCg2KSB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtY2hpbGQoNykge1xuICBtaW4td2lkdGg6IDc5cHg7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtY2hpbGQoOCkge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW0gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDkpIHtcbiAgbWluLXdpZHRoOiAxMThweDtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOm50aC1jaGlsZCgxMCkge1xuICBtaW4td2lkdGg6IDk0cHg7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtY2hpbGQoMTEpIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZCxcbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoMikge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAuNjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1CdXR0b25TdWJfSW5uZXIgYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjg3NXJlbSAwLjc1cmVtIDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyIGJ1dHRvbiA+IHNwYW4uaHZyLXN3ZWVwLXRvLXJpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyIGJ1dHRvbiA+IHNwYW4uaHZyLXN3ZWVwLXRvLWxlZnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1CdXR0b25TdWJfSW5uZXIgYnV0dG9uID4gc3Bhbi5odnItc3dlZXAtdG8tYm90dG9tOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyIGJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyLjVyZW07XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmaWxsOiAjZGYwNTIyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tQnV0dG9uU3ViX0lubmVyIGJ1dHRvbiBzdmcge1xuICAgIGxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1CdXR0b25TdWJfSW5uZXIgYnV0dG9uIHN2ZyB7XG4gICAgbGVmdDogNC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLUJ1dHRvblN1YiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbV9NYWluIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtX1Njcm9sbGFibGUsXG4uaW5ramV0U2VhcmNoX0FyZWEgLmNvbW1vbi1UYWJsZVN5c3RlbV9TaGFkb3dMZWZ0LFxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW1fU2hhZG93UmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtX1NoYWRvd1JpZ2h0LFxuLmlua2pldFNlYXJjaF9BcmVhIC5jb21tb24tVGFibGVTeXN0ZW1fU2hhZG93TGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtX1Njcm9sbGFibGUge1xuICB0b3A6IDEyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtLi1pcy1hY3RpdmUgLmNvbW1vbi1UYWJsZVN5c3RlbV9NYWluIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtLi1pcy1hY3RpdmUgLmNvbW1vbi1UYWJsZVN5c3RlbV9NYWluOmFjdGl2ZSB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5pbmtqZXRTZWFyY2hfQXJlYSAuY29tbW9uLVRhYmxlU3lzdGVtX0NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4zMTI1cmVtIDEuMzEyNXJlbSAyLjY4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogc29saWQgM3B4ICNlNmU2ZTY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGlzcGxheVNlYXJjaC1ib3gge1xuICAgIHBhZGRpbmc6IDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCA2cHggI2U2ZTZlNjtcbiAgfVxufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1saXN0IC5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1jb250YWluZXIgKyAuZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9kZXRhaWxMaW5lIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2U2ZTZlNjtcbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxLjI1cmVtO1xuICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLXdyYXAge1xuICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICAgIHdpZHRoOiA5MC4yNTk3NDAyNTk3JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjMxMjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1sYWJlbCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kaXNwbGF5U2VhcmNoLWJveF9maWx0ZXItbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1sYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDYpO1xuICB9XG59XG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWxhYmVsID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5kaXNwbGF5U2VhcmNoLWJveF9maWx0ZXItbGFiZWwgPiBzcGFuID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWxhYmVsID4gc3BhbiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC4xODc1cmVtO1xufVxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1sYWJlbCA+IHNwYW4gPiBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjODg4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1sYWJlbCA+IHNwYW4gPiBzcGFuICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9maWx0ZXItY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1jaGVja2JveCArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWNoZWNrYm94ICsgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlcjogc29saWQgMnB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1jaGVja2JveCArIHNwYW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzc1cmVtO1xuICBsZWZ0OiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMnB4ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHJvdy1nYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgY29sdW1uLWdhcDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItbGlzdCAuZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gIH1cbn1cbi5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1saXN0IC5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9zZWFyY2hCdG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X3Jlc2V0QnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4zMTI1cmVtO1xuICBib3R0b206IDEuODEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMTExO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X3Jlc2V0QnRuIHtcbiAgICByaWdodDogMi4xMjVyZW07XG4gICAgYm90dG9tOiAzLjM3NXJlbTtcbiAgfVxufVxuaHRtbFtkYXRhLXdoYXRpbnRlbnQ9bW91c2VdIC5kaXNwbGF5U2VhcmNoLWJveF9yZXNldEJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciwgaHRtbFtkYXRhLXdoYXRpbnRlbnQ9bW91c2VdIC5kaXNwbGF5U2VhcmNoLWJveF9yZXNldEJ0bjpub3QoLi1kaXNhYmxlZCk6aG92ZXIsIGh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSAuZGlzcGxheVNlYXJjaC1ib3hfcmVzZXRCdG46bm90KDpkaXNhYmxlZCk6aG92ZXIsIGh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSAuZGlzcGxheVNlYXJjaC1ib3hfcmVzZXRCdG46bm90KC4tZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICNkZjA1MjI7XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9tb3JlQnRuIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMTExO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaHRtbFtkYXRhLXdoYXRpbnRlbnQ9bW91c2VdIC5kaXNwbGF5U2VhcmNoLWJveF9tb3JlQnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCBodG1sW2RhdGEtd2hhdGludGVudD1tb3VzZV0gLmRpc3BsYXlTZWFyY2gtYm94X21vcmVCdG46bm90KC4tZGlzYWJsZWQpOmhvdmVyLCBodG1sW2RhdGEtd2hhdGludGVudD1rZXlib2FyZF0gLmRpc3BsYXlTZWFyY2gtYm94X21vcmVCdG46bm90KDpkaXNhYmxlZCk6aG92ZXIsIGh0bWxbZGF0YS13aGF0aW50ZW50PWtleWJvYXJkXSAuZGlzcGxheVNlYXJjaC1ib3hfbW9yZUJ0bjpub3QoLi1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogI2RmMDUyMjtcbn1cbi5kaXNwbGF5U2VhcmNoLWJveF9tb3JlQnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBmaWxsOiAjZGYwNTIyO1xufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfc2VhcmNoQnRuIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfc2VhcmNoQnRuLW51bSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBjb2xvcjogI2RmMDUyMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9maWx0ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXNwbGF5U2VhcmNoLWJveF9maWx0ZXItd3JhcCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMS43NXJlbSAwLjEyNXJlbSAwLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qIOODh+ODleOCqeODq+ODiOOBruefouWNsOOCkumdnuihqOekuiAqL1xufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLXdyYXAtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwLS1zZWxlY3Q6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgNyAxMFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiUyM2RmMDUyMlwiIGQ9XCJNMC44LDguOEw0LjYsNUwwLjgsMS4yTDIsMGw1LDVsLTUsNUwwLjgsOC44elwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9maWx0ZXItd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwLS1jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIkBtaXhpbiBmb2N1cy13aXRoLWtleWJvYXJkIHtcbiAgaHRtbFtkYXRhLXdoYXRpbnRlbnQ9XCJrZXlib2FyZFwiXSAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9jdXMtd2l0aG91dC1rZXlib2FyZCB7XG4gIGh0bWxbZGF0YS13aGF0aW50ZW50PVwibW91c2VcIl0gJjpmb2N1cyxcbiAgaHRtbFtkYXRhLXdoYXRpbnRlbnQ9XCJ0b3VjaFwiXSAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItd2l0aC10b3VjaCB7XG4gIGh0bWxbZGF0YS13aGF0aW50ZW50PVwidG91Y2hcIl0gJjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgaHRtbFtkYXRhLXdoYXRpbnRlbnQ9XCJ0b3VjaFwiXSAmOm5vdCguLWRpc2FibGVkKTpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLXdpdGhvdXQtdG91Y2gge1xuICBodG1sW2RhdGEtd2hhdGludGVudD1cIm1vdXNlXCJdICY6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIGh0bWxbZGF0YS13aGF0aW50ZW50PVwibW91c2VcIl0gJjpub3QoLi1kaXNhYmxlZCk6aG92ZXIsXG4gIGh0bWxbZGF0YS13aGF0aW50ZW50PVwia2V5Ym9hcmRcIl0gJjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgaHRtbFtkYXRhLXdoYXRpbnRlbnQ9XCJrZXlib2FyZFwiXSAmOm5vdCguLWRpc2FibGVkKTpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIOWFsemAmuWkieaVsOODu+mWouaVsFxuQGltcG9ydCBcIkQ6L3RhbS1naXQvbnQta3lvY2VyYS1idG9iL3NyYy9wcmRjdC9idG9iL2Nzcy9iYXNlL2Z1bmN0aW9uL19kaXYuc2Nzc1wiO1xuQGltcG9ydCBcIkQ6L3RhbS1naXQvbnQta3lvY2VyYS1idG9iL3NyYy9wcmRjdC9idG9iL2Nzcy9iYXNlL2Z1bmN0aW9uL19lbS5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvZnVuY3Rpb24vX3B4LnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9mdW5jdGlvbi9fcmVtLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9mdW5jdGlvbi9fc3RyLXJlcGxhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIkQ6L3RhbS1naXQvbnQta3lvY2VyYS1idG9iL3NyYy9wcmRjdC9idG9iL2Nzcy9iYXNlL2Z1bmN0aW9uL19zdHJpcC11bml0LnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9mdW5jdGlvbi9fdXBwZXJjYXNlLWZpcnN0LWxldHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvZnVuY3Rpb24vX3Z3LnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS92YXJpYWJsZS9fZWFzaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS92YXJpYWJsZS9fZ2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS92YXJpYWJsZS9fbXEuc2Nzc1wiO1xuQGltcG9ydCBcIkQ6L3RhbS1naXQvbnQta3lvY2VyYS1idG9iL3NyYy9wcmRjdC9idG9iL2Nzcy9iYXNlL21peGluL3V0aWxpdHkvX2FuaW1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vdXRpbGl0eS9fYm9yZGVyLWNhbGxhcHNlLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L19jbGVhcmZpeC5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vdXRpbGl0eS9fZm9udC1mYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L19mdWxsLWJnLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L19mdWxsLXdpZHRoLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L19saW5lLWNsYW1wLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L19tdWx0aS1saW5lLWVsbGlwc2lzLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L19vbi1ldmVudC5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vdXRpbGl0eS9fc3Itb25seS5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vdXRpbGl0eS9fc3ZnLXN0b3JlLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi91dGlsaXR5L190cmlhbmdsZS5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vdXRpbGl0eS9fd2hhdGlucHV0LnNjc3NcIjtcbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvYXQtaW1wb3J0LW5vLXBhcnRpYWwtbGVhZGluZy11bmRlcnNjb3JlICovXG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL2NvbW1vbi9fQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi9uYW1lc3BhY2UvY29tbW9uL19MaW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi9uYW1lc3BhY2UvbGF5b3V0L19CbG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL2xheW91dC9fVGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19Gb3JtQ2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcIkQ6L3RhbS1naXQvbnQta3lvY2VyYS1idG9iL3NyYy9wcmRjdC9idG9iL2Nzcy9iYXNlL21peGluL25hbWVzcGFjZS9zaXRld2lkZS9fRm9ybUlucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi9uYW1lc3BhY2Uvc2l0ZXdpZGUvX0Zvcm1SYWRpby5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19Gb3JtU2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJEOi90YW0tZ2l0L250LWt5b2NlcmEtYnRvYi9zcmMvcHJkY3QvYnRvYi9jc3MvYmFzZS9taXhpbi9uYW1lc3BhY2Uvc2l0ZXdpZGUvX0Zvcm1UZXh0YXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19IZWFkaW5nMy5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19IZWFkaW5nNC5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19IZWFkaW5nNS5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19MYWJlbC5zY3NzXCI7XG5AaW1wb3J0IFwiRDovdGFtLWdpdC9udC1reW9jZXJhLWJ0b2Ivc3JjL3ByZGN0L2J0b2IvY3NzL2Jhc2UvbWl4aW4vbmFtZXNwYWNlL3NpdGV3aWRlL19PYmplY3RGaXQuc2Nzc1wiO1xuQGltcG9ydCBcIkQ6L3RhbS1naXQvbnQta3lvY2VyYS1idG9iL3NyYy9wcmRjdC9idG9iL2Nzcy9iYXNlL21peGluL25hbWVzcGFjZS9zaXRld2lkZS9fVGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2J0b2IvY3NzL2Jhc2UvX2Jhc2VcIjtcblxuLmlua2pldFNlYXJjaF9BcmVhIHtcbiAgLmRpc3BsYXlTZWFyY2gtYm94X3NlbGVjdG9yLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSgxNDgpO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuY29tbW9uLVRhYmxlU3lzdGVtIHRoLFxuICAuY29tbW9uLVRhYmxlU3lzdGVtIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY29tbW9uLVRhYmxlU3lzdGVtIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcbiAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1pbi13aWR0aDogOTRweDtcbiAgICB9XG5cbiAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgbWluLXdpZHRoOiAxMjFweDtcbiAgICB9XG5cbiAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgbWluLXdpZHRoOiA5NHB4O1xuICAgIH1cblxuICAgIHRoOm50aC1jaGlsZCg2KSB7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgIHRoOm50aC1jaGlsZCg3KSB7XG4gICAgICBtaW4td2lkdGg6IDc5cHg7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDgpIHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDkpIHtcbiAgICAgIG1pbi13aWR0aDogMTE4cHg7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBtaW4td2lkdGg6IDk0cHg7XG4gICAgfVxuXG4gICAgdGg6bnRoLWNoaWxkKDExKSB7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tb24tVGFibGVTeXN0ZW0gdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHtcbiAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tb24tVGFibGVTeXN0ZW0gdGJvZHkgdHIge1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1vbi1CdXR0b25TdWJfSW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMzMwKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiByZW0oMSkgc29saWQgJGNvbG9yLWdyYXkxO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiKDAgMCAwIC8gMTYlKTtcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogcmVtKDU2KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMzApIHJlbSgxMikgcmVtKDYwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjazE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLmh2ci1zd2VlcC10by1yaWdodDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmh2ci1zd2VlcC10by1sZWZ0OjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5MztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaHZyLXN3ZWVwLXRvLWJvdHRvbTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogcmVtKDQwKTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGZpbGw6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtLXMpIHtcbiAgICAgICAgICBsZWZ0OiByZW0oNTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBsZWZ0OiByZW0oNzQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbW1vbi1CdXR0b25TdWIge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1vbi1UYWJsZVN5c3RlbV9NYWluIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLmNvbW1vbi1UYWJsZVN5c3RlbV9TY3JvbGxhYmxlLFxuICAuY29tbW9uLVRhYmxlU3lzdGVtX1NoYWRvd0xlZnQsXG4gIC5jb21tb24tVGFibGVTeXN0ZW1fU2hhZG93UmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbW1vbi1UYWJsZVN5c3RlbV9TaGFkb3dSaWdodCxcbiAgLmNvbW1vbi1UYWJsZVN5c3RlbV9TaGFkb3dMZWZ0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29tbW9uLVRhYmxlU3lzdGVtX1Njcm9sbGFibGUge1xuICAgIHRvcDogMTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAuY29tbW9uLVRhYmxlU3lzdGVtLi1pcy1hY3RpdmUgLmNvbW1vbi1UYWJsZVN5c3RlbV9NYWluIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAuY29tbW9uLVRhYmxlU3lzdGVtLi1pcy1hY3RpdmUgLmNvbW1vbi1UYWJsZVN5c3RlbV9NYWluOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cblxuICAuY29tbW9uLVRhYmxlU3lzdGVtX0NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgfVxufVxuXG4uZGlzcGxheVNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSgyMSkgcmVtKDIxKSByZW0oNDMpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICBib3JkZXI6IHNvbGlkIDNweCAjZTZlNmU2O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKDM2KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgIGJvcmRlcjogc29saWQgNnB4ICNlNmU2ZTY7XG4gIH1cbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X3NlbGVjdG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRpc3BsYXlTZWFyY2gtYm94X3NlbGVjdG9yLWxpc3QgJiB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gIH1cbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X2RldGFpbExpbmUge1xuICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2U2ZTZlNjtcbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiByZW0oMjApO1xuICBjb2x1bW4tZ2FwOiByZW0oMTApO1xuXG4gIEBpbmNsdWRlIG1xKHNtLXMpIHtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAxMTEyIC8gMTIzMik7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGNvbHVtbi1nYXA6IHJlbSg1KTtcbiAgfVxufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLWxhYmVsIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gNik7XG4gIH1cblxuICA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzKTtcbiAgICAgIH1cblxuICAgICAgJiArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuICAgICAgICBjb2xvcjogIzg4ODtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgKyBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiByZW0oNik7XG4gICAgICBsZWZ0OiByZW0oNSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICBoZWlnaHQ6IHJlbSg4KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcm93LWdhcDogcmVtKDE2KTtcbiAgbWFyZ2luLXRvcDogcmVtKDE2KTtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcm93LWdhcDogcmVtKDI0KTtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gIH1cblxuICAuZGlzcGxheVNlYXJjaC1ib3hfc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5kaXNwbGF5U2VhcmNoLWJveF9zZWxlY3Rvci1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0oMTI4KTtcbiAgfVxufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfc2VhcmNoQnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9yZXNldEJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHJlbSgyMSk7XG4gIGJvdHRvbTogcmVtKDI5KTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICRjb2xvci1ibGFjazE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcmlnaHQ6IHJlbSgzNCk7XG4gICAgYm90dG9tOiByZW0oNTQpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItd2l0aG91dC10b3VjaCB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X21vcmVCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItd2l0aG91dC10b3VjaCB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogcmVtKDEyKTtcbiAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSg2KTtcbiAgICBmaWxsOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9zZWFyY2hCdG4ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5kaXNwbGF5U2VhcmNoLWJveF9zZWFyY2hCdG4tbnVtIHtcbiAgd2lkdGg6IHJlbSgyMCk7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRpc3BsYXlTZWFyY2gtYm94X2ZpbHRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogcmVtKDIpIHJlbSgyOCkgcmVtKDIpIHJlbSgxNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCNFNkU2RTY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvKiDjg4fjg5Xjgqnjg6vjg4jjga7nn6LljbDjgpLpnZ7ooajnpLogKi9cbiAgfVxufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLXdyYXAtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IHJlbSgxNCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgaGVpZ2h0OiByZW0oMTApO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDcgMTBcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIlMjNkZjA1MjJcIiBkPVwiTTAuOCw4LjhMNC42LDVMMC44LDEuMkwyLDBsNSw1bC01LDVMMC44LDguOHpcIi8+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4uZGlzcGxheVNlYXJjaC1ib3hfZmlsdGVyLXdyYXAtLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogcmVtKDE2KTtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOm1hcCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuXG4vLy8gQnJlYWtwb2ludCBsaXN0XG4vLy9cbi8vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8vIGFjcm9zcyB0ZWFtIG1lbWJlcnMuIEl0IHdpbGwgaW1wcm92ZSBjb21tdW5pY2F0aW9uIGJldHdlZW5cbi8vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4vLy9cbi8vLyBAdHlwZSBNYXBcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3NlZWluZy10aGUtY3VycmVudGx5LWFjdGl2ZS1icmVha3BvaW50IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRicmVha3BvaW50czogKFxuICBtb2JpbGU6IDMyMHB4LFxuICB0YWJsZXQ6IDc0MHB4LFxuICBkZXNrdG9wOiA5ODBweCxcbiAgd2lkZTogMTMwMHB4LFxuKSAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgQHVzZSAncGF0aC90by9tcScgd2l0aCAoJHNob3ctYnJlYWtwb2ludHM6ICgnbW9iaWxlJywgJ3RhYmxldCcsICdkZXNrdG9wJykpO1xuLy8vXG4vLy9cbi8vLyBAdHlwZSBtYXBcbiRzaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbWl6ZSB0aGUgbWVkaWEgdHlwZSAoZm9yIGV4YW1wbGU6IGBAbWVkaWEgc2NyZWVuYCBvciBgQG1lZGlhIHByaW50YClcbi8vLyBCeSBkZWZhdWx0IHNhc3MtbXEgdXNlcyBhbiBcImFsbFwiIG1lZGlhIHR5cGUgKGBAbWVkaWEgYWxsIGFuZCDigKZgKVxuLy8vXG4vLy8gSWYgeW91IHdhbnQgdG8gb3ZlcnJpZWQgdGhlIG1lZGlhIHR5cGUsIHlvdSBjYW4gdXNlIHRoaXMgb3B0aW9uLlxuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIEB1c2UgJ3BhdGgvdG8vbXEnIHdpdGggKCRtZWRpYS10eXBlOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlXG4kbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkZm9udC1zaXplLWluLWVtczogcHgyZW0oMTZweCk7XG4vLy8gIHAgeyBmb250LXNpemU6IHB4MmVtKDE2cHgpOyB9XG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuXG5AZnVuY3Rpb24gcHgyZW0oJHB4KSB7XG4gIEBpZiBtYXRoLmlzLXVuaXRsZXNzKCRweCkge1xuICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgIEByZXR1cm4gcHgyZW0oJHB4ICogMXB4KTtcbiAgfVxuICAvLyBpZiAkcHggaXMgY29tcGF0aWJsZSB3aXRoIGVtIHVuaXRzLCB0aGVuIHJldHVybiB2YWx1ZSB1bmNoYW5nZWRcbiAgQGlmIG1hdGguY29tcGF0aWJsZSgkcHgsIDFlbSkge1xuICAgIEByZXR1cm4gJHB4O1xuICB9XG4gIEByZXR1cm4gbWF0aC5kaXYoJHB4LCAxNnB4KSAqIDFlbTtcbn1cblxuLy8vIEdldCBhIGJyZWFrcG9pbnQncyB3aWR0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBnZXQtYnJlYWtwb2ludC13aWR0aCh0YWJsZXQpO1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRicmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJG5hbWUsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XG4gICAgQHJldHVybiBtYXAuZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skbmFtZX0gd2Fzbid0IGZvdW5kIGluICRicmVha3BvaW50cy5cIjtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIFtmYWxzZV0gLSBPbmUgb2YgJGJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgW2ZhbHNlXSAtIE9uZSBvZiAkYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgW2ZhbHNlXSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSBbJG1lZGlhLXR5cGVdIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzIFskYnJlYWtwb2ludHNdXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRicmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IHB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAdXNlICdwYXRoL3RvL21xJyBhcyAqO1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cykge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICB9XG5AbWl4aW4gbXEoXG4gICRmcm9tOiBmYWxzZSxcbiAgJHVudGlsOiBmYWxzZSxcbiAgJGFuZDogZmFsc2UsXG4gICRtZWRpYS10eXBlOiAkbWVkaWEtdHlwZSxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICAkbWluLXdpZHRoOiAwO1xuICAkbWF4LXdpZHRoOiAwO1xuICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICBAaWYgJGZyb20ge1xuICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgJG1pbi13aWR0aDogcHgyZW0oJGZyb20pO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG1pbi13aWR0aDogcHgyZW0oZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20sICRicmVha3BvaW50cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFVudGlsOiB0aGF0IGJyZWFrcG9pbnQgKGV4Y2x1c2l2ZSlcbiAgQGlmICR1bnRpbCB7XG4gICAgQGlmIHR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuICAgICAgJG1heC13aWR0aDogcHgyZW0oJHVudGlsKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRtYXgtd2lkdGg6IHB4MmVtKGdldC1icmVha3BvaW50LXdpZHRoKCR1bnRpbCwgJGJyZWFrcG9pbnRzKSkgLSAwLjAxZW07XG4gICAgfVxuICB9XG5cbiAgQGlmICRtaW4td2lkdGggIT0gMCB7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7XG4gIH1cbiAgQGlmICRtYXgtd2lkdGggIT0gMCB7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSc7XG4gIH1cbiAgQGlmICRhbmQge1xuICAgICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgI3skYW5kfSc7XG4gIH1cblxuICAvLyBSZW1vdmUgdW5uZWNlc3NhcnkgbWVkaWEgcXVlcnkgcHJlZml4ICdhbGwgYW5kICdcbiAgQGlmICgkbWVkaWEtdHlwZSA9PSAnYWxsJyBhbmQgJG1lZGlhLXF1ZXJ5ICE9ICcnKSB7XG4gICAgJG1lZGlhLXR5cGU6ICcnO1xuICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBRdWljayBzb3J0XG4vLy9cbi8vLyBAYXV0aG9yIFNhbSBSaWNoYXJkc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TGlzdH0gU29ydGVkIExpc3RcbkBmdW5jdGlvbiBfcXVpY2stc29ydCgkbGlzdCkge1xuICAkbGVzczogKCk7XG4gICRlcXVhbDogKCk7XG4gICRsYXJnZTogKCk7XG5cbiAgQGlmIGxlbmd0aCgkbGlzdCkgPiAxIHtcbiAgICAkc2VlZDogbGlzdC5udGgoJGxpc3QsIG1hdGguY2VpbChtYXRoLmRpdihsZW5ndGgoJGxpc3QpLCAyKSkpO1xuXG4gICAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgICAgQGlmICgkaXRlbSA9PSAkc2VlZCkge1xuICAgICAgICAkZXF1YWw6IGxpc3QuYXBwZW5kKCRlcXVhbCwgJGl0ZW0pO1xuICAgICAgfSBAZWxzZSBpZiAoJGl0ZW0gPCAkc2VlZCkge1xuICAgICAgICAkbGVzczogbGlzdC5hcHBlbmQoJGxlc3MsICRpdGVtKTtcbiAgICAgIH0gQGVsc2UgaWYgKCRpdGVtID4gJHNlZWQpIHtcbiAgICAgICAgJGxhcmdlOiBsaXN0LmFwcGVuZCgkbGFyZ2UsICRpdGVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAcmV0dXJuIGpvaW4oam9pbihfcXVpY2stc29ydCgkbGVzcyksICRlcXVhbCksIF9xdWljay1zb3J0KCRsYXJnZSkpO1xuICB9XG5cbiAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFNvcnQgYSBtYXAgYnkgdmFsdWVzICh3b3JrcyB3aXRoIG51bWJlcnMgb25seSlcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TWFwfSBNYXAgc29ydGVkIGJ5IHZhbHVlXG5AZnVuY3Rpb24gX21hcC1zb3J0LWJ5LXZhbHVlKCRtYXApIHtcbiAgJG1hcC1zb3J0ZWQ6ICgpO1xuICAkbWFwLWtleXM6IG1hcC5rZXlzKCRtYXApO1xuICAkbWFwLXZhbHVlczogbWFwLnZhbHVlcygkbWFwKTtcbiAgJG1hcC12YWx1ZXMtc29ydGVkOiBfcXVpY2stc29ydCgkbWFwLXZhbHVlcyk7XG5cbiAgLy8gUmVvcmRlciBrZXkvdmFsdWUgcGFpcnMgYmFzZWQgb24ga2V5IHZhbHVlc1xuICBAZWFjaCAkdmFsdWUgaW4gJG1hcC12YWx1ZXMtc29ydGVkIHtcbiAgICAkaW5kZXg6IGluZGV4KCRtYXAtdmFsdWVzLCAkdmFsdWUpO1xuICAgICRrZXk6IGxpc3QubnRoKCRtYXAta2V5cywgJGluZGV4KTtcbiAgICAkbWFwLXNvcnRlZDogbWFwLm1lcmdlKFxuICAgICAgJG1hcC1zb3J0ZWQsXG4gICAgICAoXG4gICAgICAgICRrZXk6ICR2YWx1ZSxcbiAgICAgIClcbiAgICApO1xuXG4gICAgLy8gVW5zZXQgdGhlIHZhbHVlIGluICRtYXAtdmFsdWVzIHRvIHByZXZlbnQgdGhlIGxvb3BcbiAgICAvLyBmcm9tIGZpbmRpbmcgdGhlIHNhbWUgaW5kZXggdHdpY2VcbiAgICAkbWFwLXZhbHVlczogbGlzdC5zZXQtbnRoKCRtYXAtdmFsdWVzLCAkaW5kZXgsIDApO1xuICB9XG5cbiAgQHJldHVybiAkbWFwLXNvcnRlZDtcbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBhZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAkbmV3LWJyZWFrcG9pbnQ6IChcbiAgICAkbmFtZTogJHdpZHRoLFxuICApO1xuICAkYnJlYWtwb2ludHM6IG1hcC5tZXJnZSgkYnJlYWtwb2ludHMsICRuZXctYnJlYWtwb2ludCkgIWdsb2JhbDtcbiAgJGJyZWFrcG9pbnRzOiBfbWFwLXNvcnQtYnktdmFsdWUoJGJyZWFrcG9pbnRzKSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyBbJHNob3ctYnJlYWtwb2ludHNdIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJGJyZWFrcG9pbnRzXSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBzaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIHNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIHNob3ctYnJlYWtwb2ludHMoXG4gICRzaG93LWJyZWFrcG9pbnRzOiAkc2hvdy1icmVha3BvaW50cyxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICBib2R5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZiZWVkNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmYmVlZDU7XG4gICAgY29sb3I6ICNjMDk4NTM7XG4gICAgZm9udDogc21hbGwtY2FwdGlvbjtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgJHdpZHRoOiBnZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgQGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgY29udGVudDogJyN7JHNob3ctYnJlYWtwb2ludH0g4omlICN7JHdpZHRofSAoI3tweDJlbSgkd2lkdGgpfSknO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgbGlzdC5sZW5ndGgoJHNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gIEBpbmNsdWRlIHNob3ctYnJlYWtwb2ludHM7XG59XG4iXX0= */

.common-TableSystem_Caption {
  white-space: pre-wrap;
}