/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/emploi/styles/templates/group_list.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
/* nunito-regular - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-regular.b8644b6e.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-regular.ca52c044.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-500 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-500.17dd5e8c.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-500.e137cf3c.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-600 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-600.2b48b7fe.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-600.f3069304.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-800 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 800;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-800.de406443.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-800.d63349f3.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-700.adfd1208.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-700.0896448b.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-regular - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-regular.55b29b13.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-regular.9e4c1505.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-600 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-600.37816aa7.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-600.81784138.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-700 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-700.e5c38d50.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-700.e5c6b2db.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.group-card {
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.13);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 16px;
}
.group-card .head {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.group-card .head .text h3 {
  margin-bottom: 10px;
}
.group-card .head .text h3 a {
  color: #3E3E3E;
}
.group-card .head .text .available-offers {
  color: rgba(62, 62, 62, 0.8);
}
.group-card .head .vignette {
  position: relative;
}
.group-card .head .vignette .cover {
  height: 65px;
  width: 65px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 0px 6px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 10px;
  box-sizing: border-box;
}
.group-card .head .vignette .cover img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-width: 90%;
  min-height: 90%;
  max-width: 100%;
}
.group-card .desc {
  margin-top: 20px;
}

@media (min-width: 1025px) {
  .group-card .head .vignette .cover {
    height: 70px;
    width: 70px;
  }
}
.options-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 16px 0;
}
.options-bar .choices select {
  background-color: transparent;
  font-size: 16px !important;
  border-radius: 6px;
  border: 1px solid #c1c1c1;
}
.options-bar .choices select option {
  font-size: 16px;
}

@media (min-width: 1025px) {
  .header-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4px;
    gap: 20px;
  }
  .header-list .options-bar {
    order: 2;
  }
  .header-list h1 {
    order: 1;
  }
}
.mobile-filter {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  background: white;
  z-index: 99;
  padding: 24px 16px;
  box-sizing: border-box;
  overflow-y: scroll;
  display: none;
}
.mobile-filter.opened {
  display: block;
}
.mobile-filter .head-mobile-filter {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 12px;
  background: #f4f4f4;
  align-items: center;
}
.mobile-filter .head-mobile-filter .title {
  font-size: 20px;
  font-weight: 600;
}
.mobile-filter .head-mobile-filter .close {
  font-weight: 400;
  padding: 6px 12px;
  border: 1px solid #b7b7b7;
  border-radius: 4px;
}
.mobile-filter .bar-filter {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

@media (min-width: 1025px) {
  .mobile-filter .head-mobile-filter {
    display: none;
  }
  .custom-filter {
    display: flex;
    justify-content: space-between;
    height: 58px;
    width: auto;
    position: unset;
    background: unset;
    overflow-y: unset;
    padding: 0;
  }
  .custom-filter .bar-filter {
    background: white;
    border-radius: 10px;
    flex-direction: row;
    align-items: center;
    gap: 0;
  }
}
.select2-dropdown {
  border: none !important;
  border-radius: 4px !important;
  margin-top: 8px;
}

.select2-results__options:not(.select2-results__options--nested) {
  background: #ffffff;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  box-shadow: 0px 2px 11px 3px rgba(0, 0, 0, 0.15);
}
.select2-results__options::-webkit-scrollbar {
  width: 12px;
}
.select2-results__options::-webkit-scrollbar-track {
  background: #ffffff;
}
.select2-results__options::-webkit-scrollbar-thumb {
  background-color: #949494;
  border-radius: 20px;
  border: 3px solid #ffffff;
}
.select2-results__options .select2-results__option[role=option]:not(.loading-results) {
  background: #fff;
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
}
.select2-results__options .select2-results__option--highlighted[role=option]:not(.loading-results) {
  background: #ccc;
  color: #000;
}
.select2-results__options .select2-results__option--highlighted[role=option]:not(.loading-results):before,
.select2-results__options .select2-results__option[role=option]:not(.loading-results):before {
  content: "";
  background-color: transparent;
  border: 1px solid #acacac;
  height: 18px;
  width: 18px;
  border-radius: 2px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  top: -1px;
  flex-shrink: 0;
  flex-grow: 0;
}
.select2-results__options .select2-results__option--highlighted[role=option]:not(.loading-results):before,
.select2-results__options .select2-results__option.select2-results__option--selected[role=option]:not(.loading-results):before {
  border-color: #6C5AB4;
}
.select2-results__options .select2-results__option--highlighted[role=option]:not(.loading-results):after,
.select2-results__options .select2-results__option.select2-results__option--selected[role=option]:not(.loading-results):after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% - 1px));
  left: 10px;
  border-radius: 1px;
  width: 10px;
  height: 10px;
  background: #6C5AB4;
}
.select2-results__options .select2-results__option {
  padding-left: 6px !important;
}

.search-rapid-advanced {
  display: flex;
  gap: 16px;
  height: fit-content;
  flex-direction: column;
}
.search-rapid-advanced.full-package {
  flex-direction: column;
  margin-bottom: 32px;
}
.search-rapid-advanced.full-package .container-box {
  width: 100%;
}
.search-rapid-advanced .container-box {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.search-rapid-advanced .container-box .filter-input,
.search-rapid-advanced .container-box .box-input {
  background: white;
  border-top: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 12px 16px;
}
.search-rapid-advanced .container-box .filter-input.left,
.search-rapid-advanced .container-box .box-input.left {
  border-radius: 10px 10px 0 0;
  width: 100%;
}
.search-rapid-advanced .container-box .filter-input.right,
.search-rapid-advanced .container-box .box-input.right {
  border-bottom: 1px solid #D3D3D3;
  border-radius: 0 0 10px 10px;
  width: 100%;
}
.search-rapid-advanced .container-box .filter-input.p-0,
.search-rapid-advanced .container-box .box-input.p-0 {
  padding: 0;
}
.search-rapid-advanced .container-box .filter-input.p-0.left .dropdown-toggle,
.search-rapid-advanced .container-box .box-input.p-0.left .dropdown-toggle {
  border: none;
  border-radius: 10px 10px 0 0;
}
.search-rapid-advanced .container-box .filter-input.p-0.right .dropdown-toggle,
.search-rapid-advanced .container-box .box-input.p-0.right .dropdown-toggle {
  border: none;
  border-radius: 0 0 10px 10px;
}
.search-rapid-advanced .container-box .box-input label {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
.search-rapid-advanced .container-box .box-input input {
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  border-radius: 0;
  font-size: 16px !important;
}
.search-rapid-advanced .container-box .box-input input:focus {
  box-shadow: none;
  outline: none;
}
.search-rapid-advanced .container-box .list-filter .dropdown-filter div.dropdown-toggle {
  border: none;
  box-sizing: border-box;
}
.search-rapid-advanced .container-box .list-filter .dropdown-filter div.dropdown-toggle .text {
  display: flex;
  flex-direction: column;
}
.search-rapid-advanced .container-box .list-filter .dropdown-filter div.dropdown-toggle .text label {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
.search-rapid-advanced .container-box .list-filter .dropdown-filter div.dropdown-toggle .text span {
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: rgba(62, 62, 62, 0.8);
}
.search-rapid-advanced .container-box .list-filter .dropdown-filter div.dropdown-toggle.active-toggle .text span {
  color: #FFFFFF;
  font-weight: 400;
}
.search-rapid-advanced .container-box .list-filter .dropdown-filter div.dropdown-menu {
  top: 76px;
}
.search-rapid-advanced .container-box .list-filter .select2-container {
  width: 100% !important;
}
.search-rapid-advanced .search-btn {
  margin-top: 16px;
}

@media (min-width: 1025px) {
  .search-rapid-advanced {
    flex-direction: row;
  }
  .search-rapid-advanced .container-box {
    height: 70px;
    flex-direction: row;
    width: 80%;
  }
  .search-rapid-advanced .container-box .filter-input,
  .search-rapid-advanced .container-box .box-input {
    flex: auto;
    border-bottom: 1px solid #D3D3D3;
    border-right: none;
  }
  .search-rapid-advanced .container-box .filter-input.left,
  .search-rapid-advanced .container-box .box-input.left {
    border-radius: 10px 0 0 10px;
    width: 20%;
  }
  .search-rapid-advanced .container-box .filter-input.right,
  .search-rapid-advanced .container-box .box-input.right {
    border-right: 1px solid #D3D3D3;
    border-radius: 0 10px 10px 0;
    width: 20%;
  }
  .search-rapid-advanced .container-box .filter-input:first-child:nth-last-child(2).left,
  .search-rapid-advanced .container-box .box-input:first-child:nth-last-child(2).left {
    width: 50%;
  }
  .search-rapid-advanced .container-box .filter-input.p-0.left .dropdown-toggle,
  .search-rapid-advanced .container-box .box-input.p-0.left .dropdown-toggle {
    border-radius: 10px 0 0 10px;
  }
  .search-rapid-advanced .container-box .filter-input.p-0.right .dropdown-toggle,
  .search-rapid-advanced .container-box .box-input.p-0.right .dropdown-toggle {
    border-radius: 0 10px 10px 0;
  }
  .search-rapid-advanced .container-box .list-filter {
    margin-bottom: 0;
  }
  .search-rapid-advanced .search-btn {
    margin-top: 0;
    margin-left: 16px;
  }
}
.dropdown-filter {
  font-size: 18px;
  position: relative;
}
.dropdown-filter div.dropdown-toggle {
  min-height: 68px;
  font-weight: 500;
  margin-bottom: 12px;
  border-bottom: 1px solid rgba(62, 62, 62, 0.25);
  padding-bottom: 8px;
  background: #FFFFFF url(/buildemploi/images/dropdown-select.961c3376.svg) calc(100% - 24px) 50% no-repeat;
  height: 100%;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  cursor: pointer;
  z-index: 10;
  font-weight: 400;
  margin-bottom: 0;
}
.dropdown-filter div.dropdown-toggle:hover {
  background: #f8f8f8 url(/buildemploi/images/dropdown-select.961c3376.svg) calc(100% - 24px) 50% no-repeat;
}
.dropdown-filter div.dropdown-toggle.active-toggle {
  background: #6C5AB4 url(/buildemploi/images/dropdown-select-up-white.91c4669a.svg) calc(100% - 24px) 50% no-repeat;
  color: white;
}
.dropdown-filter .dropdown-menu {
  position: absolute;
  top: 64px;
  display: none;
  background: #ffffff;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  opacity: 0;
  box-shadow: 0px 2px 11px 3px rgba(0, 0, 0, 0.15);
  max-height: 200px;
  box-sizing: border-box;
  overflow-y: auto;
  padding: 8px 0;
  z-index: 10;
  width: 100%;
}
.dropdown-filter .dropdown-menu::-webkit-scrollbar {
  width: 12px;
}
.dropdown-filter .dropdown-menu::-webkit-scrollbar-track {
  background: #ffffff;
}
.dropdown-filter .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #949494;
  border-radius: 20px;
  border: 3px solid #ffffff;
}
.dropdown-filter .dropdown-menu .list-menu-item {
  display: flex;
  padding: 16px 40px 16px 32px;
  flex-direction: column;
  gap: 8px;
  height: max-content;
}
.dropdown-filter .dropdown-menu.open {
  display: flex;
}
.dropdown-filter .dropdown-menu.open.right {
  opacity: 1;
  right: 0;
}
.dropdown-filter .dropdown-menu.open.left {
  opacity: 1;
}
.dropdown-filter .dropdown-menu .group-checkbox {
  padding: 8px 14px 8px;
}
.dropdown-filter .dropdown-menu .group-checkbox:nth-child(odd) {
  background: #f7f7f7;
}
.dropdown-filter .dropdown-menu .group-checkbox {
  display: flex;
  padding: unset;
  min-width: max-content;
}
.dropdown-filter .dropdown-menu .group-checkbox:nth-child(odd) {
  background: unset;
}

@media (min-width: 1025px) {
  .list-filter:first-child div.dropdown-toggle {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-left: 1px solid #d3d3d3;
  }
  .list-filter:last-child div.dropdown-toggle {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-right: 1px solid #d3d3d3;
  }
  .dropdown-filter {
    height: 100%;
    z-index: 10;
    font-size: 16px;
    margin-bottom: 0;
  }
  .dropdown-filter div.dropdown-toggle {
    background: #FFFFFF url(/buildemploi/images/dropdown-select.961c3376.svg) calc(100% - 24px) 50% no-repeat;
    height: 100%;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    padding: 0 48px 0 32px;
    display: flex;
    align-items: center;
    cursor: pointer;
    z-index: 10;
    font-weight: 400;
    margin-bottom: 0;
  }
  .dropdown-filter div.dropdown-toggle:hover {
    background: #f8f8f8 url(/buildemploi/images/dropdown-select.961c3376.svg) calc(100% - 24px) 50% no-repeat;
  }
  .dropdown-filter div.dropdown-toggle.active-toggle {
    background: #6C5AB4 url(/buildemploi/images/dropdown-select-up-white.91c4669a.svg) calc(100% - 24px) 50% no-repeat;
    color: white;
  }
  .dropdown-filter div.dropdown-menu .group-checkbox {
    display: flex;
    padding: unset;
    min-width: max-content;
  }
  .dropdown-filter div.dropdown-menu .group-checkbox:nth-child(odd) {
    background: unset;
  }
}
@media (min-width: 1025px) {
  .box-cta > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }
}
.alphabet-list {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.alphabet-list .alphabet-item {
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.13);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 10px 15px;
  margin-bottom: 20px;
  cursor: pointer;
}
.alphabet-list .alphabet-item:hover, .alphabet-list .alphabet-item.selected {
  font-weight: 600;
  background-color: #6C5AB4;
  color: #FFFFFF;
}

.pagination {
  display: flex;
  flex-direction: column;
  padding: 8px 0 0;
  margin: 0;
}
.pagination a {
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
}
.pagination .page-link {
  padding: calc(8px * 2) 18px;
  display: block;
  font-weight: 700;
  cursor: pointer;
}
.pagination li {
  display: block;
  background: #FFFFFF;
  height: fit-content;
  text-align: center;
  border: none !important;
  padding: 0 !important;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.pagination li.disabled {
  opacity: 0.4;
  color: rgba(62, 62, 62, 0.5);
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
}
.pagination li.disabled .page-link {
  cursor: default !important;
}
.pagination li.active {
  color: #FFFFFF;
  background: #6C5AB4;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
}
.pagination li.active a {
  color: #FFFFFF;
}
.pagination li:not(.disabled):hover {
  color: #FFFFFF !important;
  background: #6C5AB4 !important;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
  border: none !important;
  outline: none !important;
}
.pagination li:not(.disabled):hover a {
  color: #FFFFFF !important;
}
.pagination .navigation {
  display: flex;
  justify-content: center;
  gap: 8px;
  flex-wrap: wrap;
}
.pagination .nextPrevious {
  display: grid;
  grid-template-columns: repeat(auto-fill, 1fr);
  grid-gap: 0 8px;
  grid-template-areas: ". .";
}

.groups .container {
  padding: 0 16px;
}
.groups .list {
  margin-bottom: 50px;
}
.groups .content .header-list {
  margin-bottom: 16px;
}
.groups .content .group-list {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
  margin-bottom: 20px;
}
.groups .content #load-more {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 16px auto;
  width: fit-content;
  min-width: 205px;
}
.groups .content #load-more .loader {
  display: none;
}
.groups .side .display {
  position: sticky;
  top: 100px;
  background-color: #D9D9D9;
  height: 300px;
  width: 100%;
}
.groups .show-groups {
  margin-top: 30px;
}

@media (min-width: 1025px) {
  .groups .content .group-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .groups .content #load-more {
    width: fit-content;
    min-width: 205px;
  }
  .groups .content #load-more .loader {
    display: block;
  }
  .groups .content #load-more,
  .groups .content nav {
    grid-column: span 2;
  }
}
@media (min-width: 1200px) {
  .groups .content .group-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .groups .content #load-more,
  .groups .content nav {
    grid-column: span 3;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1wbG9pX2dyb3VwX2xpc3QuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUVtRTtBQ0RyRTtBRElBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ0pqRTtBRE9BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ1BqRTtBRFVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ1ZqRTtBRGFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ2JqRTtBRGdCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtSUFFZ0U7QUNoQmxFO0FEbUJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1JQUU0RDtBQ25COUQ7QURzQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUlBRTREO0FDdEI5RDtBQzVEQTtFQ0lDLG1CQ0hxQjtFRElyQjtFQUNBO0VBQ0E7RUFDQTtFRE5HO0FEa0VKO0FDaEVJO0VBQ0k7RUFDQTtFQUNBO0FEa0VSO0FDL0RZO0VBQ0k7QURpRWhCO0FDL0RnQjtFQUNJLGNFaEJFO0FIaUZ0QjtBQzdEWTtFQUNJLDRCRXBCUztBSG1GekI7QUMzRFE7RUFDSTtBRDZEWjtBQzNEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VDOUJmO0VEaUNlO0VBQ0E7RUFDQTtFQUNBO0FENERoQjtBQzFEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDREcEI7QUN0REk7RUFDSTtBRHdEUjs7QUNwREE7RUFJZ0I7SUFDSTtJQUNBO0VEb0RsQjtBQUNGO0FJdEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp3SEY7QUlySEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnVITjtBSXJITTtFQUNFO0FKdUhSOztBS3JJQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTHdJRjtFS3RJRTtJQUNFO0VMd0lKO0VLcklFO0lBQ0U7RUx1SUo7QUFDRjtBTW5KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xSkY7QU1uSkU7RUFDRTtBTnFKSjtBTWxKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9KSjtBTWxKSTtFQUNFO0VBQ0E7QU5vSk47QU1qSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm1KTjtBTS9JRTtFQUNFO0VBQ0E7RUFDQTtBTmlKSjs7QU03SUE7RUFHSTtJQUNFO0VOOElKO0VNM0lBO0lBQ0U7SUFDQTtJQUNBLFlBekRXO0lBMERYO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU42SUY7RU0zSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VONklKO0FBQ0Y7QU9sTkE7RUFDQztFQUNBO0VBQ0E7QVBvTkQ7O0FPL01DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVBrTkY7QU8vTUM7RUFDQztBUGlORjtBTzlNQztFQUNDO0FQZ05GO0FPN01DO0VBQ0M7RUFDQTtFQUNBO0FQK01GO0FPNU1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhNRjtBTzNNQztFQUNDO0VBQ0E7QVA2TUY7QU8xTUM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNNO0VBQ0E7QVA0TVI7QU96TUM7O0VBRUM7QVAyTUY7QU94TUM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwTUY7QU92TUM7RUFDQztBUHlNRjs7QVFwUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUnVSSjtBUXBSSTtFQUNJO0VBQ0E7QVJzUlI7QVFwUlE7RUFDSTtBUnNSWjtBUWxSSTtFQUNJO0VBQ0E7RUFDQTtBUm9SUjtBUWxSUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb1JaO0FRbFJZOztFQUNJO0VBQ0E7QVJxUmhCO0FRbFJZOztFQUNJO0VBQ0E7RUFDQTtBUnFSaEI7QVEzUVk7O0VBQ0k7QVI4UWhCO0FRN1FnQjs7RUFDSTtFQUNBO0FSZ1JwQjtBUTlRZ0I7O0VBQ0k7RUFDQTtBUmlScEI7QVEzUVk7RUFDSTtFQUNBO0VBQ0E7QVI2UWhCO0FRMVFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNFFoQjtBUTFRZ0I7RUFDSTtFQUNBO0FSNFFwQjtBUXJRZ0I7RUFDSTtFQUNBO0FSdVFwQjtBUXJRb0I7RUFDSTtFQUNBO0FSdVF4QjtBUXJRd0I7RUFDSTtFQUNBO0VBQ0E7QVJ1UTVCO0FRcFF3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBLDRCTDVHSDtBSGtYekI7QVFoUTRCO0VBQ0ksY0xqSFY7RUtrSFU7QVJrUWhDO0FRNVBnQjtFQUNJO0FSOFBwQjtBUTFQWTtFQUNJO0FSNFBoQjtBUXZQSTtFQUNJO0FSeVBSOztBUXJQQTtFQUNJO0lBQ0k7RVJ3UE47RVF0UE07SUFDSTtJQUNBO0lBQ0E7RVJ3UFY7RVF0UFU7O0lBRUk7SUFDQTtJQUNBO0VSd1BkO0VRdFBjOztJQUNJO0lBQ0E7RVJ5UGxCO0VRclBjOztJQUNJO0lBQ0E7SUFDQTtFUndQbEI7RVFuUGtCOztJQUNJO0VSc1B0QjtFUWpQa0I7O0lBQ0k7RVJvUHRCO0VRbFBrQjs7SUFDSTtFUnFQdEI7RVFoUFU7SUFDSTtFUmtQZDtFUTlPTTtJQUNJO0lBQ0E7RVJnUFY7QUFDRjtBU2hiQTtFQUNJO0VBQ0E7QVRrYko7QVNoYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGliUjtBUy9hUTtFQUNJO0FUaWJaO0FTOWFRO0VBQ0k7RUFDQTtBVGdiWjtBUzVhSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2YVI7QVMzYVE7RUFDSTtBVDZhWjtBUzFhUTtFQUNJO0FUNGFaO0FTemFRO0VBQ0k7RUFDQTtFQUNBO0FUMmFaO0FTeGFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBhWjtBU3ZhUTtFQUNJO0FUeWFaO0FTdmFZO0VBQ0k7RUFDQTtBVHlhaEI7QVN0YVk7RUFDSTtBVHdhaEI7QVNwYVE7RUFDSTtBVHNhWjtBU3BhWTtFQUNJO0FUc2FoQjtBU2xhUTtFQUNJO0VBQ0E7RUFDQTtBVG9hWjtBU2xhWTtFQUNJO0FUb2FoQjs7QVM5WkE7RUFHWTtJQUNJO0lBQ0E7SUFDQTtFVCtaZDtFUzFaVTtJQUNJO0lBQ0E7SUFDQTtFVDRaZDtFU3haRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VUMFpOO0VTeFpNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDBaVjtFU3haVTtJQUNJO0VUMFpkO0VTdlpVO0lBQ0k7SUFDQTtFVHlaZDtFU3BaVTtJQUNJO0lBQ0E7SUFDQTtFVHNaZDtFU3BaYztJQUNJO0VUc1psQjtBQUNGO0FVdGpCQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVZ1akJKO0FBQ0Y7QVczakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZqQko7QVczakJJO0VUSEgsbUJDSHFCO0VESXJCO0VBQ0E7RUFDQTtFQUNBO0VTQ087RUFDQTtFQUNBO0FYaWtCUjtBVy9qQlE7RUFFSTtFQUNBLHlCUlRTO0VRVVQsY1JoQlU7QUhnbEJ0Qjs7QVkva0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprbEJKO0FZaGxCSTtFYmdGRjtFQUNBO0VBQ0EsZUFMZTtFQU1mO0VBS0E7QUMrZkY7QVlubEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpxbEJSO0FZbGxCSTtFQUNJO0VBQ0EsbUJUcEJjO0VTcUJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVYxQlA7QUYrbUJEO0FZamxCUTtFQUNJO0VBQ0EsNEJUaENhO0VKd0Z2QjtFQUNBO0VBQ0EsZUFMZTtFQU1mO0VBS0E7QUN3aEJGO0FZcmxCWTtFQUNJO0FadWxCaEI7QVlubEJRO0VBQ0ksY1R4Q1U7RVN5Q1YsbUJUbkNTO0VKaUZuQjtFQUNBO0VBQ0EsZUFMZTtFQU1mO0VBS0E7QUNvaUJGO0FZdmxCWTtFQUNJLGNUN0NNO0FIc29CdEI7QVlybEJRO0VBQ0k7RUFDQTtFYm9DVjtFQUNBO0VBQ0EsZUFMZTtFQU1mO0VBS0E7RWExQ1U7RUFDQTtBWjJsQlo7QVl6bEJZO0VBQ0k7QVoybEJoQjtBWXRsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWndsQlI7QVlybEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp1bEJSOztBQXZwQkk7RUFDSTtBQTBwQlI7QUF2cEJJO0VBQ0k7QUF5cEJSO0FBcnBCUTtFQUNJO0FBdXBCWjtBQXBwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXNwQlo7QUFucEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcXBCWjtBQW5wQlk7RUFDSTtBQXFwQmhCO0FBL29CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpcEJaO0FBN29CSTtFQUNJO0FBK29CUjs7QUEzb0JBO0VBR1k7SUFDSTtFQTRvQmQ7RUF6b0JVO0lBQ0k7SUFDQTtFQTJvQmQ7RUF6b0JjO0lBQ0k7RUEyb0JsQjtFQXZvQlU7O0lBRUk7RUF5b0JkO0FBQ0Y7QUFub0JBO0VBR1k7SUFDSTtFQW1vQmQ7RUFob0JVOztJQUVJO0VBa29CZDtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvZW1wbG9pL3N0eWxlcy9jb25maWcvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZW1wbG9pL3N0eWxlcy90ZW1wbGF0ZXMvZ3JvdXBfbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbXBvbmVudHMvZ3JvdXBfY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbmZpZy9wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZW1wbG9pL3N0eWxlcy9jb25maWcvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VtcGxvaS9zdHlsZXMvY29tcG9uZW50cy9vcHRpb25zX2Jhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbXBvbmVudHMvaGVhZF9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VtcGxvaS9zdHlsZXMvY29tcG9uZW50cy9jdXN0b21fZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VtcGxvaS9zdHlsZXMvY29tcG9uZW50cy9zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VtcGxvaS9zdHlsZXMvY29tcG9uZW50cy9hZHZhbmNlZF9zZWFyY2hfYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VtcGxvaS9zdHlsZXMvY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbXBvbmVudHMvYm94X2N0YS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbXBvbmVudHMvYWxwaGFiZXRfbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbmZpZy9wYWdpbmF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogbnVuaXRvLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXHJcbiAgdXJsKCcvcHVibGljL2ZvbnRzL251bml0by12MjQtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogbnVuaXRvLTUwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogbnVuaXRvLTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogbnVuaXRvLTgwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTgwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogbnVuaXRvLTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogdGl0aWxsaXVtLXdlYi1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnL3B1YmxpYy9mb250cy90aXRpbGxpdW0td2ViLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiB0aXRpbGxpdW0td2ViLTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi02MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHRpdGlsbGl1bS13ZWItNzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnL3B1YmxpYy9mb250cy90aXRpbGxpdW0td2ViLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gIHVybCgnL3B1YmxpYy9mb250cy90aXRpbGxpdW0td2ViLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xyXG5cclxuQG1peGluIGZvbnQtcmVndWxhciB7XHJcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWJvbGQge1xyXG4gIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtYmFzZX0gKyAxMnB4KTtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuQG1peGluIGZvbnQtdGl0bGUtMiB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtYmFzZX0gKyA4cHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC10aXRsZS0zIHtcclxuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiBjYWxjKCN7JGZvbnQtc2l6ZS1iYXNlfSArIDRweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNtYWxsIHtcclxuICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiBjYWxjKCN7JGZvbnQtc2l6ZS1iYXNlfSAtIDJweCk7XHJcbn1cclxuIiwiQHVzZSBcIi4uL2NvbmZpZy9jb2xvcnNcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9wbGFjZWhvbGRlcnNcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9mb250c1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9ncm91cF9jYXJkXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL29wdGlvbnNfYmFyXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL2hlYWRfbGlzdFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9hZHZhbmNlZF9zZWFyY2hfYm94XCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL2Ryb3Bkb3duXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL2JveF9jdGFcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvYWxwaGFiZXRfbGlzdFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3BhZ2luYXRpb25cIjtcclxuXHJcbi5ncm91cHMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmhlYWRlci1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncm91cC1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgI2xvYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDVweDtcclxuXHJcbiAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZSB7XHJcbiAgICAgICAgLmRpc3BsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5OyAvL0ludGVncmF0aW9uIHB1cnBvc2VzXHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1ncm91cHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC5ncm91cHMge1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLmdyb3VwLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjbG9hZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDs7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjbG9hZC1tb3JlLFxyXG4gICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmdyb3VwcyB7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZ3JvdXAtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNsb2FkLW1vcmUsXHJcbiAgICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vY29uZmlnL2NvbG9ycyc7XHJcbkB1c2UgJy4uL2NvbmZpZy9wbGFjZWhvbGRlcnMnO1xyXG5cclxuLmdyb3VwLWNhcmQge1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzLndoaXRlLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAuaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF2YWlsYWJsZS1vZmZlcnMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC1ibGFjay04MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZ25ldHRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcnMuYm9yZGVyLXJhZGl1cztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDBweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgLmdyb3VwLWNhcmQge1xyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgLnZpZ25ldHRlIHtcclxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi9jb2xvcnMnO1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiB3aGl0ZS1ibG9jayB7XHJcblx0YmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XHJcblx0Ym94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiLy8gTmV1dHJhbHNcclxuJGNvbG9yLW5ldXRyYWwtYmxhY2s6ICMzRTNFM0U7XHJcbiRjb2xvci1uZXV0cmFsLWJsYWNrLTgwOiByZ2JhKDYyLCA2MiwgNjIsIDAuOCk7XHJcbiRjb2xvci1uZXV0cmFsLWJsYWNrLTUwOiByZ2JhKDYyLCA2MiwgNjIsIDAuNSk7XHJcbiRjb2xvci1uZXV0cmFsLXdoaXRlOiAjRkZGRkZGO1xyXG4kY29sb3ItbmV1dHJhbC1saWdodC1ncmV5OiAjRjNGMUY2O1xyXG4kY29sb3ItbmV1dHJhbC1jb250b3VyOiAjRDRENEQ0O1xyXG4kY29sb3ItbmV1dHJhbC1jcmVhbTogI0M3QzdDNztcclxuXHJcbi8vIEJhc2VcclxuJGNvbG9yLXByaW1hcnktYmFzZTogIzZDNUFCNDtcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzRiM2Y3YztcclxuJGNvbG9yLXByaW1hcnktZGFya2VzdDogIzIwMTQ1MTsiLCIub3B0aW9ucy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxNnB4IDA7XHJcblxyXG4gIC5jaG9pY2VzIHtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG5cclxuICAgICAgb3B0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLmhlYWRlci1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIC5vcHRpb25zLWJhciB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGhlaWdodEZpbHRlcjogNThweDtcclxuXHJcbi5tb2JpbGUtZmlsdGVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhlYWQtbW9iaWxlLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXItZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG5cclxuICAubW9iaWxlLWZpbHRlciB7XHJcbiAgICAuaGVhZC1tb2JpbGUtZmlsdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogJGhlaWdodEZpbHRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICBvdmVyZmxvdy15OiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmJhci1maWx0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuXHJcblx0Jjpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tbmVzdGVkKSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAycHggMTFweCAzcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuXHR9XHJcblx0XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0fVxyXG5cdFxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0fVxyXG5cdFxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPW9wdGlvbl06bm90KC5sb2FkaW5nLXJlc3VsdHMpIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTJweDtcclxuXHR9XHJcblx0XHJcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtyb2xlPW9wdGlvbl06bm90KC5sb2FkaW5nLXJlc3VsdHMpIHtcclxuXHRcdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbcm9sZT1vcHRpb25dOm5vdCgubG9hZGluZy1yZXN1bHRzKTpiZWZvcmUsXHJcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9b3B0aW9uXTpub3QoLmxvYWRpbmctcmVzdWx0cyk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWNhY2FjO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0dG9wOiAtMXB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbcm9sZT1vcHRpb25dOm5vdCgubG9hZGluZy1yZXN1bHRzKTpiZWZvcmUsXHJcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZFtyb2xlPW9wdGlvbl06bm90KC5sb2FkaW5nLXJlc3VsdHMpOmJlZm9yZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICM2QzVBQjQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbcm9sZT1vcHRpb25dOm5vdCgubG9hZGluZy1yZXN1bHRzKTphZnRlcixcclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkW3JvbGU9b3B0aW9uXTpub3QoLmxvYWRpbmctcmVzdWx0cyk6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDFweCkpO1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzZDNUFCNDtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIkB1c2UgJy4uL2NvbmZpZy9jb2xvcnMnO1xyXG5cclxuQHVzZSBcImN1c3RvbV9maWx0ZXJcIjtcclxuQHVzZSBcInNlbGVjdDJcIjtcclxuXHJcbi5zZWFyY2gtcmFwaWQtYWR2YW5jZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAmLmZ1bGwtcGFja2FnZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5maWx0ZXItaW5wdXQsIFxyXG4gICAgICAgIC5ib3gtaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gLy8gSWYgb25seSB0d28gaW5wdXRcclxuICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAmLnAtMCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgJi5sZWZ0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yaWdodCAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtZmlsdGVyIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC1ibGFjay04MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpdi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNzBweCArIDZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgLnNlYXJjaC1yYXBpZC1hZHZhbmNlZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1ib3gge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLWlucHV0LCBcclxuICAgICAgICAgICAgLmJveC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIElmIG9ubHkgdHdvIGlucHV0XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnAtMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRyb3Bkb3duLWZpbHRlciB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGl2LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjIsIDYyLCA2MiwgMC4yNSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCIvcHVibGljL2VtcGxvaS9jb250ZW50L2ljb25zL2Ryb3Bkb3duLXNlbGVjdC5zdmdcIikgY2FsYygxMDAlIC0gMjRweCkgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIvcHVibGljL2VtcGxvaS9jb250ZW50L2ljb25zL2Ryb3Bkb3duLXNlbGVjdC5zdmdcIikgY2FsYygxMDAlIC0gMjRweCkgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2QzVBQjQgdXJsKFwiL3B1YmxpYy9lbXBsb2kvY29udGVudC9pY29ucy9kcm9wZG93bi1zZWxlY3QtdXAtd2hpdGUuc3ZnXCIpIGNhbGMoMTAwJSAtIDI0cHgpIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNThweCArIDZweCk7XHJcbiAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNDBweCAxNnB4IDMycHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyb3VwLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHggOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JvdXAtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC5saXN0LWZpbHRlciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpdi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpdi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tZmlsdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGRpdi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybChcIi9wdWJsaWMvZW1wbG9pL2NvbnRlbnQvaWNvbnMvZHJvcGRvd24tc2VsZWN0LnN2Z1wiKSBjYWxjKDEwMCUgLSAyNHB4KSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4IDAgMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIvcHVibGljL2VtcGxvaS9jb250ZW50L2ljb25zL2Ryb3Bkb3duLXNlbGVjdC5zdmdcIikgY2FsYygxMDAlIC0gMjRweCkgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2QzVBQjQgdXJsKFwiL3B1YmxpYy9lbXBsb2kvY29udGVudC9pY29ucy9kcm9wZG93bi1zZWxlY3QtdXAtd2hpdGUuc3ZnXCIpIGNhbGMoMTAwJSAtIDI0cHgpIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgLmdyb3VwLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLmJveC1jdGEge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vY29uZmlnL2NvbG9ycyc7XHJcbkB1c2UgJy4uL2NvbmZpZy9wbGFjZWhvbGRlcnMnO1xyXG5cclxuLmFscGhhYmV0LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gICAgLmFscGhhYmV0LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVycy53aGl0ZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kY29sb3ItcHJpbWFyeS1iYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuL2NvbG9yc1wiO1xyXG5AdXNlIFwiLi9wbGFjZWhvbGRlcnNcIjtcclxuQHVzZSBcIi4vZm9udHNcIjtcclxuQHVzZSBcIi4vdmFyaWFibGVzXCI7XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IHZhcmlhYmxlcy4kc3BhY2UtYmFzZSAwIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udHMuZm9udC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcmlhYmxlcy4kc3BhY2UtZGVmYXVsdC0wMSAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGNvbG9yLW5ldXRyYWwtd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzLmJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC1ibGFjay01MDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHMuZm9udC1ib2xkO1xyXG5cclxuICAgICAgICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGNvbG9yLXByaW1hcnktYmFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHMuZm9udC1ib2xkO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGNvbG9yLXByaW1hcnktYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250cy5mb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJGNvbG9yLW5ldXRyYWwtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHRQcmV2aW91cyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDAgdmFyaWFibGVzLiRzcGFjZS1iYXNlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiAuXCI7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/