/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./.yarn/__virtual__/css-loader-virtual-b9bcc4a6c3/7/C:/Users/Geronimo/AppData/Local/Yarn/Berry/cache/css-loader-npm-6.11.0-d945f9f4c0-10c0.zip/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./.yarn/__virtual__/postcss-loader-virtual-89dff94cc2/7/C:/Users/Geronimo/AppData/Local/Yarn/Berry/cache/postcss-loader-npm-8.1.1-20cf547c92-10c0.zip/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!C:\Users\Geronimo\AppData\Local\Yarn\Berry\cache\resolve-url-loader-npm-5.0.0-9b441067c9-10c0.zip\node_modules\resolve-url-loader\index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./.yarn/__virtual__/sass-loader-virtual-d14edee347/7/C:/Users/Geronimo/AppData/Local/Yarn/Berry/cache/sass-loader-npm-14.2.1-dc50026ea1-10c0.zip/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./dev/scss/archive-viewer-iframe.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Proxima Nova Condensed";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/public/build/fonts/proxima-nova-condensed-regular-webfont.c44bf161.woff2) format("woff2"), url(/public/build/fonts/proxima-nova-condensed-regular-webfont.193b899e.woff) format("woff");
  unicode-range: U+000-5FF;
}
@font-face {
  font-family: "Proxima Nova Condensed";
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url(/public/build/fonts/proxima-nova-condensed-regular-italic-webfont.d6fa1900.woff2) format("woff2"), url(/public/build/fonts/proxima-nova-condensed-regular-italic-webfont.8fd7afe6.woff) format("woff");
  unicode-range: U+000-5FF;
}
@font-face {
  font-family: "Proxima Nova Condensed";
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: url(/public/build/fonts/proxima-nova-condensed-bold-webfont.53e071ef.woff2) format("woff2"), url(/public/build/fonts/proxima-nova-condensed-bold-webfont.94beecfa.woff) format("woff");
  unicode-range: U+000-5FF;
}
@font-face {
  font-family: "Proxima Nova Condensed";
  font-style: italic;
  font-weight: bold;
  font-display: swap;
  src: url(/public/build/fonts/proxima-nova-condensed-bold-italic-webfont.60d194d4.woff2) format("woff2"), url(/public/build/fonts/proxima-nova-condensed-bold-italic-webfont.142eca73.woff) format("woff");
  unicode-range: U+000-5FF;
}
:root {
  --red: #e01a00;
  --red-light: #F8E2DF;
  --gray: #4f4f48;
  --gray-light: #ebebe9;
  --gray-lighter: #f8f6f6;
  --white: #fff;
  --black: #1e1413;
  --yellow-dark: #bcae8f;
  --yellow: #e2d1af;
  --yellow-light: #faefdd;
  --font-size-big: 2rem;
  --font-size-normal: 1.6rem;
  --font-size-small: 1.4rem;
}

html {
  scroll-behavior: smooth;
  font-size: 0.625em;
}
html body {
  max-width: 200rem;
  margin: 0 auto;
  background: var(--color-white);
  box-shadow: 0 0 5rem rgba(0, 0, 0, 0.15);
  text-align: left;
  color: var(--gray);
  font-size: 160%;
  font-family: "Proxima Nova Condensed", Calibri, Arial Narrow, "Roboto Condensed", Trebuchet MS, Tahoma, sans-serif;
  line-height: 1.5;
}

html, body {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: flex;
}

#viewer-container {
  flex: 1;
  margin: 0 auto;
  background: rgba(188, 174, 143, 0.15);
  border-radius: 0;
  border: 1px dotted var(--yellow-dark);
}
#viewer-container .openseadragon-canvas {
  outline: none !important;
}

*:not([type=checkbox]):focus {
  outline: solid CornflowerBlue 0.1rem;
  outline-offset: 0.1rem;
}

input, select, button {
  font-family: "Proxima Nova Condensed", Calibri, Arial Narrow, "Roboto Condensed", Trebuchet MS, Tahoma, sans-serif;
}

.normal-font p, .normal-font li, .normal-font a, .normal-font button, .normal-font input, .normal-font select, .normal-font textarea, .normal-font label, .normal-font address, .normal-font th, .normal-font td, .small-font p, .small-font li, .small-font a, .small-font button, .small-font input, .small-font select, .small-font textarea, .small-font label, .small-font address, .small-font th, .small-font td, .smaller-font p, .smaller-font li, .smaller-font a, .smaller-font button, .smaller-font input, .smaller-font select, .smaller-font textarea, .smaller-font label, .smaller-font address, .smaller-font th, .smaller-font td, .smallest-font p, .smallest-font li, .smallest-font a, .smallest-font button, .smallest-font input, .smallest-font select, .smallest-font textarea, .smallest-font label, .smallest-font address, .smallest-font th, .smallest-font td {
  font-size: inherit !important;
}

h1 > a, h1 > button, h2 > a, h2 > button, h3 > a, h3 > button, h4 > a, h4 > button, h5 > a, h5 > button, h6 > a, h6 > button, [role=heading] > a, [role=heading] > button, p > a, p > button, li > a, li > button, label > a, label > button, address > a, address > button, th > a, th > button, td > a, td > button {
  font-size: inherit;
  font-weight: inherit;
}

[role=heading] {
  font-weight: bold;
}

.normal-font, p, li, a, button, input, select, textarea, label, address, th, td {
  font-size: var(--font-size-normal);
}

.small-font {
  font-size: var(--font-size-small);
}

.big-font {
  font-size: var(--font-size-big);
}

.title--1 {
  margin-bottom: 0.5em;
  font-size: var(--font-size-big);
  font-weight: bold;
  line-height: 1;
}

#page-navigation-container {
  padding: 1.5rem;
  background-color: var(--white);
  border-bottom: 1px solid var(--gray-light);
}
#page-navigation-container h1 {
  margin-top: 0;
  color: var(--gray);
}

#page-navigation {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 3rem;
  height: 3rem;
  font-weight: bold;
  background-color: var(--white);
  border-radius: 0.5rem;
  border: 1px solid var(--gray-light);
  color: var(--gray);
  text-decoration: none;
  transition: background-color 400ms ease-in-out, border-color 400ms ease-in-out, color 400ms ease-in-out;
}
.page-link:hover {
  background-color: var(--yellow-light);
  border-color: var(--yellow);
  color: var(--red);
}
.page-link.current {
  background-color: var(--yellow);
  border-color: var(--black);
  color: var(--gray);
  pointer-events: none;
}
.page-link.arrow {
  font-size: 1.8rem;
  font-weight: normal;
}

#sidebar-toggle {
  z-index: 1000;
  position: absolute;
  top: 15vh;
  right: -3.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 5rem;
  border: 1px solid var(--yellow-dark);
  border-left: none;
  border-radius: 0 1rem 1rem 0;
  background-color: var(--yellow);
  color: var(--gray);
  opacity: 0.75;
  cursor: pointer;
  transition: background-color 400ms ease-in-out, color 400ms ease-in-out, opacity 400ms ease-in-out;
}
#sidebar-toggle:hover {
  background-color: var(--red);
  color: var(--white);
  opacity: 1;
  transition-duration: 50ms;
}
#sidebar-toggle:active {
  background-color: var(--black);
  color: var(--white);
  transition-duration: 50ms;
}
.collapsed #sidebar-toggle {
  right: -3.1rem;
}
.collapsed #sidebar-toggle svg {
  transform: rotate(180deg);
}

#search-container {
  flex-shrink: 0;
  position: relative;
  width: 33vw;
  max-width: 33rem;
  height: calc(100vh - 2px);
  height: calc(100dvh - 2px);
  display: flex;
  flex-direction: column;
  background-color: var(--gray-lighter);
  border: 1px dotted var(--yellow-dark);
  border-right: none;
  box-shadow: 0 4px 8px rgba(79, 79, 72, 0.2);
  transition: transform 0.15s ease-in-out;
}
#search-container.collapsed {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  transform: translateX(-100%);
}

#search-form {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  background-color: var(--white);
}

#search {
  padding: 0.5rem 1rem;
  border: 1px solid var(--yellow);
  border-radius: 0.5rem;
  transition: border-color 400ms ease-in-out;
}

#search-button {
  padding: 0.5rem 1rem;
  background-color: var(--yellow);
  color: var(--gray);
  border: 1px solid var(--yellow-dark);
  border-radius: 0.5rem;
  cursor: pointer;
  transition: background-color 400ms ease-in-out, border-color 400ms ease-in-out, color 400ms ease-in-out;
}
#search-button:hover {
  background-color: var(--yellow-light);
  border-color: var(--yellow);
  color: var(--red);
  transition-duration: 50ms;
}

label {
  display: block;
  margin-bottom: 0.5rem;
  cursor: pointer;
}

input[type=checkbox] {
  margin-right: 0.5rem;
  accent-color: var(--yellow);
}

#results-wrap {
  overflow-y: auto;
  padding: 0 1.5rem;
  background-color: var(--white);
  box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.125);
}

#results-container ul {
  margin: 0;
  padding: 0;
}
#results-container li {
  cursor: pointer;
  margin: 0.5rem 0 0;
  list-style-type: none;
  font-family: monospace;
  padding: 0.5rem;
  border-left: 0 solid var(--red);
  transition: padding-left 400ms ease-in-out, background-color 400ms ease-in-out, border-left-width 400ms ease-in-out;
}
#results-container li:first-child {
  margin-top: 1rem;
}
#results-container li:last-child {
  margin-bottom: 1rem;
}
#results-container li:hover {
  background-color: var(--yellow-light);
  transition-duration: 50ms;
}
#results-container li.current-result {
  font-weight: bold;
  color: var(--black);
  padding-left: 1rem;
  background-color: var(--yellow-light);
  border-left-width: 0.3rem;
  transition-duration: 50ms;
}

.illustrations-title {
  margin: 0;
  padding: 1rem 1.5rem 0;
  background-color: var(--white);
  border-top: 1px solid var(--yellow);
}

#illustrations-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1rem;
  padding: 1rem 1.5rem 1.5rem 1.5rem;
  background-color: var(--white);
  border-bottom: 1px solid var(--gray-light);
}
#illustrations-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  cursor: pointer;
  border-radius: 0.5rem;
  border: 1px solid var(--yellow-dark);
  opacity: 0.75;
  transition: border-color 400ms ease-in-out, opacity 400ms ease-in-out;
}
#illustrations-container img:hover {
  border-color: var(--red);
  opacity: 1;
  transition-duration: 50ms;
}
#illustrations-container img.is-illustration.current-result, #illustrations-container img.is-illustration.current-result:hover {
  border-color: var(--black);
  opacity: 1;
  transition-duration: 50ms;
}

hr {
  margin: 1rem 0;
  border: none;
  border-top: 1px solid var(--gray-light);
}

.spacer {
  flex-grow: 1;
}

#shortcuts-container {
  padding: 15px;
}
#shortcuts-container strong {
  display: block;
  margin-top: 0;
  margin-bottom: 8px;
  color: var(--gray);
}

.key {
  padding: 0 0.5rem;
  background-color: var(--white);
  border: 1px solid var(--yellow-dark);
  border-radius: 0.3rem;
  color: var(--gray);
  font-family: monospace;
}

table caption {
  margin-bottom: 0.5rem;
  text-align: left;
  font-weight: bold;
  font-size: var(--font-size-normal);
}
table th, table td {
  vertical-align: middle;
}
table th {
  font-weight: normal;
  padding-right: 1rem;
}

#fullscreen-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  min-height: 4rem;
  padding: 0.5rem;
  border: none;
  border-radius: 0;
  cursor: pointer;
  background: var(--white);
  border-top: 1px solid var(--gray-light);
  color: var(--gray);
  transition: background-color 400ms ease-in-out, border-color 400ms ease-in-out, color 400ms ease-in-out;
}
#fullscreen-toggle:hover {
  text-decoration: underline;
  background-color: var(--yellow-light);
  border-color: var(--yellow);
  color: var(--red);
  transition-duration: 50ms;
}
#fullscreen-toggle:active {
  background-color: var(--black);
  color: var(--white);
  transition-duration: 50ms;
}
#fullscreen-toggle svg {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  top: -1px;
  margin-left: -0.5rem;
}
#fullscreen-toggle #fullscreen-text {
  white-space: nowrap;
}

:-ms-fullscreen {
  background: var(--white);
}

:fullscreen {
  background: var(--white);
}
:-ms-fullscreen #fullscreen-toggle svg path {
  d: path("M331.639,170.004c-26.256-32.651-11.138-72.944-26.568-105.492 c4.629-6.306,12.497-12.497,13.811-13.812c9.997,10.851,19.92,57.67,22.771,82.412l65.479-64.95 c9.352-9.55,15.971-8.913,21.771-2.987c5.386,5.5,8.934,13.153,1.146,22.345c0,0-55.245,51.896-67.063,61.408 c2.136-0.143,50.944,18.704,80.463,6.607c5.804,7.21,4.928,7.978,6.491,14.358c-3.301,3.301-6.581,6.581-9.87,9.87 C403.701,181.066,368.107,168.772,331.639,170.004z M173.084,169.001c-32.651,26.255-72.944,11.137-105.492,26.568 c-6.306-4.629-12.498-12.497-13.812-13.813c10.852-9.996,57.67-19.918,82.413-22.769l-64.95-65.479 c-9.55-9.351-8.913-15.97-2.987-21.771c5.5-5.386,13.153-8.934,22.346-1.146c0,0,51.895,55.246,61.408,67.063 c-0.145-2.135,18.703-50.944,6.606-80.463c7.21-5.804,7.977-4.928,14.358-6.491c3.301,3.301,6.581,6.581,9.869,9.87 C184.146,96.938,171.852,132.532,173.084,169.001z M67.591,305.831c32.548,15.431,72.841,0.313,105.492,26.568 c-1.232,36.469,11.062,72.063,9.759,108.431c-3.288,3.289-6.568,6.569-9.869,9.87c-6.381-1.563-7.148-0.688-14.358-6.491 c12.097-29.519-6.751-78.328-6.606-80.463c-9.513,11.817-61.408,67.063-61.408,67.063c-9.193,7.787-16.846,4.239-22.346-1.146 c-5.926-5.801-6.563-12.42,2.987-21.771l64.95-65.479c-24.742-2.852-71.561-12.774-82.412-22.771 C55.093,318.328,61.285,310.46,67.591,305.831z M440.069,321.637c3.289,3.288,6.569,6.569,9.87,9.87 c-1.563,6.38-0.688,7.148-6.491,14.357c-29.519-12.098-78.327,6.751-80.463,6.606c11.817,9.513,67.063,61.408,67.063,61.408 c7.788,9.192,4.24,16.845-1.146,22.347c-5.801,5.926-12.42,6.563-21.771-2.988l-65.479-64.949 c-2.852,24.74-12.774,71.561-22.771,82.412c-1.313-1.315-9.182-7.506-13.811-13.813c15.431-32.548,0.313-72.841,26.568-105.491 C368.107,332.628,403.701,320.335,440.069,321.637z");
}
:fullscreen #fullscreen-toggle svg path {
  d: path("M331.639,170.004c-26.256-32.651-11.138-72.944-26.568-105.492 c4.629-6.306,12.497-12.497,13.811-13.812c9.997,10.851,19.92,57.67,22.771,82.412l65.479-64.95 c9.352-9.55,15.971-8.913,21.771-2.987c5.386,5.5,8.934,13.153,1.146,22.345c0,0-55.245,51.896-67.063,61.408 c2.136-0.143,50.944,18.704,80.463,6.607c5.804,7.21,4.928,7.978,6.491,14.358c-3.301,3.301-6.581,6.581-9.87,9.87 C403.701,181.066,368.107,168.772,331.639,170.004z M173.084,169.001c-32.651,26.255-72.944,11.137-105.492,26.568 c-6.306-4.629-12.498-12.497-13.812-13.813c10.852-9.996,57.67-19.918,82.413-22.769l-64.95-65.479 c-9.55-9.351-8.913-15.97-2.987-21.771c5.5-5.386,13.153-8.934,22.346-1.146c0,0,51.895,55.246,61.408,67.063 c-0.145-2.135,18.703-50.944,6.606-80.463c7.21-5.804,7.977-4.928,14.358-6.491c3.301,3.301,6.581,6.581,9.869,9.87 C184.146,96.938,171.852,132.532,173.084,169.001z M67.591,305.831c32.548,15.431,72.841,0.313,105.492,26.568 c-1.232,36.469,11.062,72.063,9.759,108.431c-3.288,3.289-6.568,6.569-9.869,9.87c-6.381-1.563-7.148-0.688-14.358-6.491 c12.097-29.519-6.751-78.328-6.606-80.463c-9.513,11.817-61.408,67.063-61.408,67.063c-9.193,7.787-16.846,4.239-22.346-1.146 c-5.926-5.801-6.563-12.42,2.987-21.771l64.95-65.479c-24.742-2.852-71.561-12.774-82.412-22.771 C55.093,318.328,61.285,310.46,67.591,305.831z M440.069,321.637c3.289,3.288,6.569,6.569,9.87,9.87 c-1.563,6.38-0.688,7.148-6.491,14.357c-29.519-12.098-78.327,6.751-80.463,6.606c11.817,9.513,67.063,61.408,67.063,61.408 c7.788,9.192,4.24,16.845-1.146,22.347c-5.801,5.926-12.42,6.563-21.771-2.988l-65.479-64.949 c-2.852,24.74-12.774,71.561-22.771,82.412c-1.313-1.315-9.182-7.506-13.811-13.813c15.431-32.548,0.313-72.841,26.568-105.491 C368.107,332.628,403.701,320.335,440.069,321.637z");
}

.openseadragon-container img {
  width: 3.6rem;
  height: auto;
  margin: 0.5rem 0 0 0.5rem !important;
}

@media (max-width: 54em) {
  :root {
    --font-size-big: 1.8rem;
    --font-size-normal: 1.4rem;
    --font-size-small: 1.2rem;
  }
  .openseadragon-container img {
    width: 2.4rem;
  }
  #search-container {
    width: 25vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJjaGl2ZV9pZnJhbWUuY3NzIiwibWFwcGluZ3MiOiI7OztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FDSkY7QURPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQ05GO0FEU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUNSRjtBRFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FDVkY7QURpQkE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ3JCRjs7QUQ0QkE7RUFDRTtFQUNBO0FDekJGO0FEMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDekJKOztBRDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFCRjs7QUQ2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMUJGO0FENEJFO0VBQ0U7QUMxQko7O0FEOEJBO0VBQ0U7RUFDQTtBQzNCRjs7QURrQ0E7RUFBdUI7QUM5QnZCOztBRGtDRTtFQUFtRTtBQzlCckU7O0FEaUN5RTtFQUFlO0VBQW9CO0FDNUI1Rzs7QUQ2QkE7RUFBa0I7QUN6QmxCOztBRDhCQTtFQUFpRjtBQzFCakY7O0FEMkJBO0VBQWE7QUN2QmI7O0FEd0JBO0VBQVc7QUNwQlg7O0FEc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNuQkY7O0FENEJBO0VBQ0U7RUFDQTtFQUNBO0FDekJGO0FEMkJFO0VBQ0U7RUFDQTtBQ3pCSjs7QUQ2QkE7RUFDRTtFQUNBO0VBQ0E7QUMxQkY7O0FENkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FDM0JGO0FENkJFO0VBQ0U7RUFDQTtFQUNBO0FDM0JKO0FEOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM1Qko7QUQrQkU7RUFDRTtFQUNBO0FDN0JKOztBRG9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqQ0Y7QURtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2pDSjtBRG9DRTtFQUNFO0VBQ0E7RUFDQTtBQ2xDSjtBRHFDRTtFQUNFO0FDbkNKO0FEcUNJO0VBQUs7QUNsQ1Q7O0FEeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0Q0Y7QUR3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdENKOztBRDBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN2Q0Y7O0FEMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN4Q0Y7O0FEMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4Q0Y7QUQwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3hDSjs7QUQ0Q0E7RUFDRTtFQUNBO0VBQ0E7QUN6Q0Y7O0FENENBO0VBQ0U7RUFDQTtBQ3pDRjs7QUQ0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3pDRjs7QURnREU7RUFDRTtFQUNBO0FDN0NKO0FEZ0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUMvQ0o7QURpREk7RUFBZTtBQzlDbkI7QUQrQ0k7RUFBYztBQzVDbEI7QUQ4Q0k7RUFDRTtFQUNBO0FDNUNOO0FEK0NJO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FDOUNOOztBRHVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcERGOztBRHVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BERjtBRHNERTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUNyREo7QUR1REk7RUFDRTtFQUNBO0VBQ0E7QUNyRE47QUR3REk7RUFDRTtFQUNBO0VBQ0E7QUN0RE47O0FEOERBO0VBQ0U7RUFDQTtFQUNBO0FDM0RGOztBRDhEQTtFQUFVO0FDMURWOztBRHVFQTtFQUNFO0FDcEVGO0FEc0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNwRUo7O0FEd0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDckVGOztBRHlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDdEVKO0FEeUVFO0VBQVE7QUN0RVY7QUR3RUU7RUFDRTtFQUNBO0FDdEVKOztBRDZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FDM0VGO0FENkVFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQzVFSjtBRCtFRTtFQUNFO0VBQ0E7RUFDQTtBQzdFSjtBRGdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzlFSjtBRGlGRTtFQUNFO0FDL0VKOztBRG1GQTtFQUNFO0FDaEZGOztBRCtFQTtFQUNFO0FDaEZGO0FEa0ZFO0VBQ0U7QUNoRko7QUQrRUU7RUFDRTtBQ2hGSjs7QUR1RkE7RUFDRTtFQUNBO0VBQ0E7QUNwRkY7O0FENEZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN6RkY7RUQ0RkE7SUFBOEI7RUN6RjlCO0VEMkZBO0lBQW1CO0VDeEZuQjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jYW5hcmQtZW5jb3JlLy4vZGV2L3Njc3MvYXJjaGl2ZS12aWV3ZXItaWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vY2FuYXJkLWVuY29yZS8uLi8uLi8uLi8uLi9DYW5hcmQlMjBFbmNoYWluZS8yMDI0JTIwLSUyMHNpdGUlMjBlZGl0by8wMy4lMjBIVE1MLXdlYnBhY2svc3Rwby9kZXYvc2Nzcy9hcmNoaXZlLXZpZXdlci1pZnJhbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL1xyXG4vLyA9PSBGT05UX0ZBQ0VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUHJveGltYSBOb3ZhIENvbmRlbnNlZFxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYS1ub3ZhLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9wcm94aW1hLW5vdmEtY29uZGVuc2VkLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAtNUZGOyAvLyBMYXRpbiBnbHlwaHNcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQ29uZGVuc2VkJztcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtcmVndWxhci1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtcmVndWxhci1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAtNUZGOyAvLyBMYXRpbiBnbHlwaHNcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgQ29uZGVuc2VkJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm94aW1hLW5vdmEtY29uZGVuc2VkLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMC01RkY7IC8vIExhdGluIGdseXBoc1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQnO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtYm9sZC1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtYm9sZC1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAtNUZGOyAvLyBMYXRpbiBnbHlwaHNcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vID09IENPTE9SU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG46cm9vdHtcclxuICAvLy0teWVsbG93OiAjRkZDQjAzO1xyXG4gIC8vLS15ZWxsb3ctZGFyazogI0U2QjgwMDtcclxuICAvLy0teWVsbG93LWxpZ2h0OiAjRkZGNUQ2O1xyXG4gIC0tcmVkOiAjZTAxYTAwO1xyXG4gIC0tcmVkLWxpZ2h0OiAjRjhFMkRGO1xyXG4gIC0tZ3JheTogIzRmNGY0ODtcclxuICAtLWdyYXktbGlnaHQ6ICNlYmViZTk7XHJcbiAgLS1ncmF5LWxpZ2h0ZXI6ICNmOGY2ZjY7XHJcbiAgLS13aGl0ZTogI2ZmZjtcclxuICAtLWJsYWNrOiAjMWUxNDEzO1xyXG5cclxuICAvLy0teWVsbG93LWRhcms6ICM3YTcwNTc7XHJcbiAgLS15ZWxsb3ctZGFyazogI2JjYWU4ZjtcclxuICAtLXllbGxvdzogI2UyZDFhZjtcclxuICAtLXllbGxvdy1saWdodDogI2ZhZWZkZDtcclxuXHJcbiAgLS1mb250LXNpemUtYmlnOiAycmVtO1xyXG4gIC0tZm9udC1zaXplLW5vcm1hbDogMS42cmVtO1xyXG4gIC0tZm9udC1zaXplLXNtYWxsOiAxLjRyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyA9PSBMQVlPVVRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaHRtbHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBmb250LXNpemU6IGNhbGMoMWVtICogLjYyNSk7ICAgIC8vIElFOS1JRTExIG1hdGggZml4aW5nLiBTZWUgaHR0cDovL2JpdC5seS8xZzRYMGJYXHJcblxyXG4gIGJvZHl7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVyZW0gcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuICAgIGZvbnQtc2l6ZTogMTYwJTsgICAgICAgICAgICAvLyBcIjE2cHhcIiBlcXVpdmFsZW50IGJhc2UgZm9udC1zaXplXHJcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBDb25kZW5zZWQnLCBDYWxpYnJpLCBBcmlhbCBOYXJyb3csICdSb2JvdG8gQ29uZGVuc2VkJywgVHJlYnVjaGV0IE1TLCBUYWhvbWEsIHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4jdmlld2VyLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwxNzQsMTQzLC4xNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IDFweCBkb3R0ZWQgdmFyKC0teWVsbG93LWRhcmspO1xyXG5cclxuICAub3BlbnNlYWRyYWdvbi1jYW52YXMge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuKjpub3QoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyB7XHJcbiAgb3V0bGluZTogc29saWQgQ29ybmZsb3dlckJsdWUgLjFyZW07XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC4xcmVtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gPT0gVFlQT0dSQVBIWVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5pbnB1dCwgc2VsZWN0LCBidXR0b257IGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIENvbmRlbnNlZCcsIENhbGlicmksIEFyaWFsIE5hcnJvdywgJ1JvYm90byBDb25kZW5zZWQnLCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgc2Fucy1zZXJpZjsgfVxyXG5cclxuLy8gLm5vcm1hbC1mb250IGlzIHVzZWQgdG8gc2V0IGEgY29udGFpbmVyIHRvIHRoZSBcIm5vcm1hbFwiIGZvbnQgc2l6ZSAoLmxpc3Qtc2VwYXJhdG9yLWNvbnRhaW5lciBmb3IgZXhhbXBsZSlcclxuLm5vcm1hbC1mb250LCAuc21hbGwtZm9udCwgLnNtYWxsZXItZm9udCwgLnNtYWxsZXN0LWZvbnR7XHJcbiAgcCwgbGksIGEsIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGxhYmVsLCBhZGRyZXNzLCB0aCwgdGR7IGZvbnQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgW3JvbGU9XCJoZWFkaW5nXCJdLCBwLCBsaSwgbGFiZWwsIGFkZHJlc3MsIHRoLCB0ZHsgPiBhLCA+IGJ1dHRvbnsgZm9udC1zaXplOiBpbmhlcml0OyBmb250LXdlaWdodDogaW5oZXJpdDsgfX1cclxuW3JvbGU9XCJoZWFkaW5nXCJdeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuXHJcbi8vID09IGRlZmF1bHQgdmFsdWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubm9ybWFsLWZvbnQsIHAsIGxpLCBhLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBsYWJlbCwgYWRkcmVzcywgdGgsIHRkeyBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpOyB9XHJcbi5zbWFsbC1mb250eyBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7IH1cclxuLmJpZy1mb250eyBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iaWcpOyB9XHJcblxyXG4udGl0bGUtLTF7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iaWcpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gPT0gU1RZTEVTXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vID09IHBhZ2UgbmF2XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jcGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JheS1saWdodCk7XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheSk7XHJcbiAgfVxyXG59XHJcblxyXG4jcGFnZS1uYXZpZ2F0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogLjVyZW07XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAzcmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1saWdodCk7XHJcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAvLyAtLVxyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWxpZ2h0KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KTtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gIH1cclxuXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hcnJvdyB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gPT0gc2lkZWJhciB0b2dnbGUgYnV0dG9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jc2lkZWJhci10b2dnbGUge1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTV2aDtcclxuICByaWdodDogLTMuMXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiA1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdy1kYXJrKTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XHJcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gIG9wYWNpdHk6IC43NTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XHJcbiAgfVxyXG5cclxuICAuY29sbGFwc2VkICYge1xyXG4gICAgcmlnaHQ6IC0zLjFyZW07XHJcblxyXG4gICAgc3ZneyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gPT0gc2VhcmNoXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzM3Z3O1xyXG4gIG1heC13aWR0aDogMzNyZW07XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMnB4KTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMnB4KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodGVyKTtcclxuICBib3JkZXI6IDFweCBkb3R0ZWQgdmFyKC0teWVsbG93LWRhcmspO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSg3OSwgNzksIDcyLCAwLjIpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgJi5jb2xsYXBzZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VhcmNoLWZvcm0ge1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5LWxpZ2h0KTtcclxufVxyXG5cclxuI3NlYXJjaCB7XHJcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xyXG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciA0MDBtcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuI3NlYXJjaC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcclxuICBjb2xvcjogdmFyKC0tZ3JheSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93LWRhcmspO1xyXG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1saWdodCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xyXG59XHJcblxyXG4jcmVzdWx0cy13cmFwIHtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMS41cmVtIHJnYmEoMCwwLDAsLjEyNSk7XHJcbn1cclxuXHJcblxyXG4vLyA9PSByZXN1bHRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jcmVzdWx0cy1jb250YWluZXIge1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IC41cmVtIDAgMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgICAvLyAtLVxyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCB2YXIoLS1yZWQpO1xyXG4gICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDQwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LCBib3JkZXItbGVmdC13aWR0aCA0MDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkeyBtYXJnaW4tdG9wOiAxcmVtOyB9XHJcbiAgICAmOmxhc3QtY2hpbGR7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWxpZ2h0KTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcclxuICAgIH1cclxuXHJcbiAgICAmLmN1cnJlbnQtcmVzdWx0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgIC8vIC0tXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWxpZ2h0KTtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IC4zcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyA9PSBpbGx1c3RyYXRpb25zIGxpc3RcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbGx1c3RyYXRpb25zLXRpdGxle1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcclxufVxyXG5cclxuI2lsbHVzdHJhdGlvbnMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyYXktbGlnaHQpO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAvLyAtLVxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93LWRhcmspO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1pbGx1c3RyYXRpb24uY3VycmVudC1yZXN1bHQsICYuaXMtaWxsdXN0cmF0aW9uLmN1cnJlbnQtcmVzdWx0OmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyA9PSBtaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5ociB7XHJcbiAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWxpZ2h0KTtcclxufVxyXG5cclxuLnNwYWNlciB7IGZsZXgtZ3JvdzogMTsgfVxyXG5cclxuLy9idXR0b24ge1xyXG4vLyAgJjphY3RpdmUge1xyXG4vLyAgICBjb2xvcjogd2hpdGU7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuXHJcblxyXG4vLyA9PSBzaG9ydGN1dHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkB3YXJuIFwiQE5pY286IMOgIGNhY2hlciBxdWFuZCBvbiBuJ2VzdCBwYXMgZnVsbHNjcmVlblwiO1xyXG4jc2hvcnRjdXRzLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuICB9XHJcbn1cclxuXHJcbi5rZXkge1xyXG4gIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdy1kYXJrKTtcclxuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcclxuICBjb2xvcjogdmFyKC0tZ3JheSk7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxufVxyXG5cclxudGFibGV7XHJcbiAgY2FwdGlvbntcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcclxuICB9XHJcblxyXG4gIHRoLCB0ZHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG5cclxuICB0aHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vID09IGZ1bGxzY3JlZW4gYnV0dG9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jZnVsbHNjcmVlbi10b2dnbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IC41cmVtO1xyXG4gIG1pbi1oZWlnaHQ6IDRyZW07XHJcbiAgcGFkZGluZzogLjVyZW07XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vIC0tXHJcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWxpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tZ3JheSk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciA0MDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8vIC0tXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctbGlnaHQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xyXG4gICAgY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRvcDogLTFweDsgLy8gY2hlYXRcclxuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07IC8vIGNoZWF0XHJcbiAgfVxyXG5cclxuICAjZnVsbHNjcmVlbi10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG46ZnVsbHNjcmVlbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG5cclxuICAjZnVsbHNjcmVlbi10b2dnbGUgc3ZnIHBhdGgge1xyXG4gICAgZDogcGF0aChcIk0zMzEuNjM5LDE3MC4wMDRjLTI2LjI1Ni0zMi42NTEtMTEuMTM4LTcyLjk0NC0yNi41NjgtMTA1LjQ5MiBjNC42MjktNi4zMDYsMTIuNDk3LTEyLjQ5NywxMy44MTEtMTMuODEyYzkuOTk3LDEwLjg1MSwxOS45Miw1Ny42NywyMi43NzEsODIuNDEybDY1LjQ3OS02NC45NSBjOS4zNTItOS41NSwxNS45NzEtOC45MTMsMjEuNzcxLTIuOTg3YzUuMzg2LDUuNSw4LjkzNCwxMy4xNTMsMS4xNDYsMjIuMzQ1YzAsMC01NS4yNDUsNTEuODk2LTY3LjA2Myw2MS40MDggYzIuMTM2LTAuMTQzLDUwLjk0NCwxOC43MDQsODAuNDYzLDYuNjA3YzUuODA0LDcuMjEsNC45MjgsNy45NzgsNi40OTEsMTQuMzU4Yy0zLjMwMSwzLjMwMS02LjU4MSw2LjU4MS05Ljg3LDkuODcgQzQwMy43MDEsMTgxLjA2NiwzNjguMTA3LDE2OC43NzIsMzMxLjYzOSwxNzAuMDA0eiBNMTczLjA4NCwxNjkuMDAxYy0zMi42NTEsMjYuMjU1LTcyLjk0NCwxMS4xMzctMTA1LjQ5MiwyNi41NjggYy02LjMwNi00LjYyOS0xMi40OTgtMTIuNDk3LTEzLjgxMi0xMy44MTNjMTAuODUyLTkuOTk2LDU3LjY3LTE5LjkxOCw4Mi40MTMtMjIuNzY5bC02NC45NS02NS40NzkgYy05LjU1LTkuMzUxLTguOTEzLTE1Ljk3LTIuOTg3LTIxLjc3MWM1LjUtNS4zODYsMTMuMTUzLTguOTM0LDIyLjM0Ni0xLjE0NmMwLDAsNTEuODk1LDU1LjI0Niw2MS40MDgsNjcuMDYzIGMtMC4xNDUtMi4xMzUsMTguNzAzLTUwLjk0NCw2LjYwNi04MC40NjNjNy4yMS01LjgwNCw3Ljk3Ny00LjkyOCwxNC4zNTgtNi40OTFjMy4zMDEsMy4zMDEsNi41ODEsNi41ODEsOS44NjksOS44NyBDMTg0LjE0Niw5Ni45MzgsMTcxLjg1MiwxMzIuNTMyLDE3My4wODQsMTY5LjAwMXogTTY3LjU5MSwzMDUuODMxYzMyLjU0OCwxNS40MzEsNzIuODQxLDAuMzEzLDEwNS40OTIsMjYuNTY4IGMtMS4yMzIsMzYuNDY5LDExLjA2Miw3Mi4wNjMsOS43NTksMTA4LjQzMWMtMy4yODgsMy4yODktNi41NjgsNi41NjktOS44NjksOS44N2MtNi4zODEtMS41NjMtNy4xNDgtMC42ODgtMTQuMzU4LTYuNDkxIGMxMi4wOTctMjkuNTE5LTYuNzUxLTc4LjMyOC02LjYwNi04MC40NjNjLTkuNTEzLDExLjgxNy02MS40MDgsNjcuMDYzLTYxLjQwOCw2Ny4wNjNjLTkuMTkzLDcuNzg3LTE2Ljg0Niw0LjIzOS0yMi4zNDYtMS4xNDYgYy01LjkyNi01LjgwMS02LjU2My0xMi40MiwyLjk4Ny0yMS43NzFsNjQuOTUtNjUuNDc5Yy0yNC43NDItMi44NTItNzEuNTYxLTEyLjc3NC04Mi40MTItMjIuNzcxIEM1NS4wOTMsMzE4LjMyOCw2MS4yODUsMzEwLjQ2LDY3LjU5MSwzMDUuODMxeiBNNDQwLjA2OSwzMjEuNjM3YzMuMjg5LDMuMjg4LDYuNTY5LDYuNTY5LDkuODcsOS44NyBjLTEuNTYzLDYuMzgtMC42ODgsNy4xNDgtNi40OTEsMTQuMzU3Yy0yOS41MTktMTIuMDk4LTc4LjMyNyw2Ljc1MS04MC40NjMsNi42MDZjMTEuODE3LDkuNTEzLDY3LjA2Myw2MS40MDgsNjcuMDYzLDYxLjQwOCBjNy43ODgsOS4xOTIsNC4yNCwxNi44NDUtMS4xNDYsMjIuMzQ3Yy01LjgwMSw1LjkyNi0xMi40Miw2LjU2My0yMS43NzEtMi45ODhsLTY1LjQ3OS02NC45NDkgYy0yLjg1MiwyNC43NC0xMi43NzQsNzEuNTYxLTIyLjc3MSw4Mi40MTJjLTEuMzEzLTEuMzE1LTkuMTgyLTcuNTA2LTEzLjgxMS0xMy44MTNjMTUuNDMxLTMyLjU0OCwwLjMxMy03Mi44NDEsMjYuNTY4LTEwNS40OTEgQzM2OC4xMDcsMzMyLjYyOCw0MDMuNzAxLDMyMC4zMzUsNDQwLjA2OSwzMjEuNjM3elwiKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyA9PSB2aWV3ZXIgcGljdG9zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ub3BlbnNlYWRyYWdvbi1jb250YWluZXIgaW1ne1xyXG4gIHdpZHRoOiAzLjZyZW07XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogLjVyZW0gMCAwIC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyA9PSBNRURJQSBRVUVSSUVTXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHdoZW4gbm90IGZ1bGwgc2NyZWVuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NGVtKSB7XHJcbiAgOnJvb3R7XHJcbiAgICAtLWZvbnQtc2l6ZS1iaWc6IDEuOHJlbTtcclxuICAgIC0tZm9udC1zaXplLW5vcm1hbDogMS40cmVtO1xyXG4gICAgLS1mb250LXNpemUtc21hbGw6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC5vcGVuc2VhZHJhZ29uLWNvbnRhaW5lciBpbWd7IHdpZHRoOiAyLjRyZW07IH1cclxuXHJcbiAgI3NlYXJjaC1jb250YWluZXJ7IHdpZHRoOiAyNXZ3OyB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBDb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAtNUZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBDb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLWNvbmRlbnNlZC1yZWd1bGFyLWl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hLW5vdmEtY29uZGVuc2VkLXJlZ3VsYXItaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMC01RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLWNvbmRlbnNlZC1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAtNUZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBDb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWEtbm92YS1jb25kZW5zZWQtYm9sZC1pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYS1ub3ZhLWNvbmRlbnNlZC1ib2xkLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAtNUZGO1xufVxuOnJvb3Qge1xuICAtLXJlZDogI2UwMWEwMDtcbiAgLS1yZWQtbGlnaHQ6ICNGOEUyREY7XG4gIC0tZ3JheTogIzRmNGY0ODtcbiAgLS1ncmF5LWxpZ2h0OiAjZWJlYmU5O1xuICAtLWdyYXktbGlnaHRlcjogI2Y4ZjZmNjtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibGFjazogIzFlMTQxMztcbiAgLS15ZWxsb3ctZGFyazogI2JjYWU4ZjtcbiAgLS15ZWxsb3c6ICNlMmQxYWY7XG4gIC0teWVsbG93LWxpZ2h0OiAjZmFlZmRkO1xuICAtLWZvbnQtc2l6ZS1iaWc6IDJyZW07XG4gIC0tZm9udC1zaXplLW5vcm1hbDogMS42cmVtO1xuICAtLWZvbnQtc2l6ZS1zbWFsbDogMS40cmVtO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbn1cbmh0bWwgYm9keSB7XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDAgNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gIGZvbnQtc2l6ZTogMTYwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIENvbmRlbnNlZFwiLCBDYWxpYnJpLCBBcmlhbCBOYXJyb3csIFwiUm9ib3RvIENvbmRlbnNlZFwiLCBUcmVidWNoZXQgTVMsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jdmlld2VyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMTc0LCAxNDMsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgdmFyKC0teWVsbG93LWRhcmspO1xufVxuI3ZpZXdlci1jb250YWluZXIgLm9wZW5zZWFkcmFnb24tY2FudmFzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4qOm5vdChbdHlwZT1jaGVja2JveF0pOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgQ29ybmZsb3dlckJsdWUgMC4xcmVtO1xuICBvdXRsaW5lLW9mZnNldDogMC4xcmVtO1xufVxuXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQ29uZGVuc2VkXCIsIENhbGlicmksIEFyaWFsIE5hcnJvdywgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIFRyZWJ1Y2hldCBNUywgVGFob21hLCBzYW5zLXNlcmlmO1xufVxuXG4ubm9ybWFsLWZvbnQgcCwgLm5vcm1hbC1mb250IGxpLCAubm9ybWFsLWZvbnQgYSwgLm5vcm1hbC1mb250IGJ1dHRvbiwgLm5vcm1hbC1mb250IGlucHV0LCAubm9ybWFsLWZvbnQgc2VsZWN0LCAubm9ybWFsLWZvbnQgdGV4dGFyZWEsIC5ub3JtYWwtZm9udCBsYWJlbCwgLm5vcm1hbC1mb250IGFkZHJlc3MsIC5ub3JtYWwtZm9udCB0aCwgLm5vcm1hbC1mb250IHRkLCAuc21hbGwtZm9udCBwLCAuc21hbGwtZm9udCBsaSwgLnNtYWxsLWZvbnQgYSwgLnNtYWxsLWZvbnQgYnV0dG9uLCAuc21hbGwtZm9udCBpbnB1dCwgLnNtYWxsLWZvbnQgc2VsZWN0LCAuc21hbGwtZm9udCB0ZXh0YXJlYSwgLnNtYWxsLWZvbnQgbGFiZWwsIC5zbWFsbC1mb250IGFkZHJlc3MsIC5zbWFsbC1mb250IHRoLCAuc21hbGwtZm9udCB0ZCwgLnNtYWxsZXItZm9udCBwLCAuc21hbGxlci1mb250IGxpLCAuc21hbGxlci1mb250IGEsIC5zbWFsbGVyLWZvbnQgYnV0dG9uLCAuc21hbGxlci1mb250IGlucHV0LCAuc21hbGxlci1mb250IHNlbGVjdCwgLnNtYWxsZXItZm9udCB0ZXh0YXJlYSwgLnNtYWxsZXItZm9udCBsYWJlbCwgLnNtYWxsZXItZm9udCBhZGRyZXNzLCAuc21hbGxlci1mb250IHRoLCAuc21hbGxlci1mb250IHRkLCAuc21hbGxlc3QtZm9udCBwLCAuc21hbGxlc3QtZm9udCBsaSwgLnNtYWxsZXN0LWZvbnQgYSwgLnNtYWxsZXN0LWZvbnQgYnV0dG9uLCAuc21hbGxlc3QtZm9udCBpbnB1dCwgLnNtYWxsZXN0LWZvbnQgc2VsZWN0LCAuc21hbGxlc3QtZm9udCB0ZXh0YXJlYSwgLnNtYWxsZXN0LWZvbnQgbGFiZWwsIC5zbWFsbGVzdC1mb250IGFkZHJlc3MsIC5zbWFsbGVzdC1mb250IHRoLCAuc21hbGxlc3QtZm9udCB0ZCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5oMSA+IGEsIGgxID4gYnV0dG9uLCBoMiA+IGEsIGgyID4gYnV0dG9uLCBoMyA+IGEsIGgzID4gYnV0dG9uLCBoNCA+IGEsIGg0ID4gYnV0dG9uLCBoNSA+IGEsIGg1ID4gYnV0dG9uLCBoNiA+IGEsIGg2ID4gYnV0dG9uLCBbcm9sZT1oZWFkaW5nXSA+IGEsIFtyb2xlPWhlYWRpbmddID4gYnV0dG9uLCBwID4gYSwgcCA+IGJ1dHRvbiwgbGkgPiBhLCBsaSA+IGJ1dHRvbiwgbGFiZWwgPiBhLCBsYWJlbCA+IGJ1dHRvbiwgYWRkcmVzcyA+IGEsIGFkZHJlc3MgPiBidXR0b24sIHRoID4gYSwgdGggPiBidXR0b24sIHRkID4gYSwgdGQgPiBidXR0b24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5bcm9sZT1oZWFkaW5nXSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm9ybWFsLWZvbnQsIHAsIGxpLCBhLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBsYWJlbCwgYWRkcmVzcywgdGgsIHRkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuLnNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG59XG5cbi5iaWctZm9udCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJpZyk7XG59XG5cbi50aXRsZS0tMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iaWcpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNwYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5LWxpZ2h0KTtcbn1cbiNwYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xufVxuXG4jcGFnZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlLWxpbmsuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2UtbGluay5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jc2lkZWJhci10b2dnbGUge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTV2aDtcbiAgcmlnaHQ6IC0zLjFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctZGFyayk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2lkZWJhci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuI3NpZGViYXItdG9nZ2xlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbi5jb2xsYXBzZWQgI3NpZGViYXItdG9nZ2xlIHtcbiAgcmlnaHQ6IC0zLjFyZW07XG59XG4uY29sbGFwc2VkICNzaWRlYmFyLXRvZ2dsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jc2VhcmNoLWNvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzM3Z3O1xuICBtYXgtd2lkdGg6IDMzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodGVyKTtcbiAgYm9yZGVyOiAxcHggZG90dGVkIHZhcigtLXllbGxvdy1kYXJrKTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSg3OSwgNzksIDcyLCAwLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4jc2VhcmNoLWNvbnRhaW5lci5jb2xsYXBzZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4jc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4jc2VhcmNoIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4jc2VhcmNoLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdy1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5cbiNyZXN1bHRzLXdyYXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMS41cmVtIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4jcmVzdWx0cy1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jcmVzdWx0cy1jb250YWluZXIgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHZhcigtLXJlZCk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCA0MDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWxlZnQtd2lkdGggNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jcmVzdWx0cy1jb250YWluZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuI3Jlc3VsdHMtY29udGFpbmVyIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3Jlc3VsdHMtY29udGFpbmVyIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWxpZ2h0KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbiNyZXN1bHRzLWNvbnRhaW5lciBsaS5jdXJyZW50LXJlc3VsdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1saWdodCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjNyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbi5pbGx1c3RyYXRpb25zLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xufVxuXG4jaWxsdXN0cmF0aW9ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JheS1saWdodCk7XG59XG4jaWxsdXN0cmF0aW9ucy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93LWRhcmspO1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgNDAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jaWxsdXN0cmF0aW9ucy1jb250YWluZXIgaW1nOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuI2lsbHVzdHJhdGlvbnMtY29udGFpbmVyIGltZy5pcy1pbGx1c3RyYXRpb24uY3VycmVudC1yZXN1bHQsICNpbGx1c3RyYXRpb25zLWNvbnRhaW5lciBpbWcuaXMtaWxsdXN0cmF0aW9uLmN1cnJlbnQtcmVzdWx0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyYXktbGlnaHQpO1xufVxuXG4uc3BhY2VyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4jc2hvcnRjdXRzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4jc2hvcnRjdXRzLWNvbnRhaW5lciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG59XG5cbi5rZXkge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbiNmdWxsc2NyZWVuLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JheS1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDQwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciA0MDBtcyBlYXNlLWluLW91dDtcbn1cbiNmdWxsc2NyZWVuLXRvZ2dsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuI2Z1bGxzY3JlZW4tdG9nZ2xlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbiNmdWxsc2NyZWVuLXRvZ2dsZSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuI2Z1bGxzY3JlZW4tdG9nZ2xlICNmdWxsc2NyZWVuLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG46ZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbn1cbjpmdWxsc2NyZWVuICNmdWxsc2NyZWVuLXRvZ2dsZSBzdmcgcGF0aCB7XG4gIGQ6IHBhdGgoXCJNMzMxLjYzOSwxNzAuMDA0Yy0yNi4yNTYtMzIuNjUxLTExLjEzOC03Mi45NDQtMjYuNTY4LTEwNS40OTIgYzQuNjI5LTYuMzA2LDEyLjQ5Ny0xMi40OTcsMTMuODExLTEzLjgxMmM5Ljk5NywxMC44NTEsMTkuOTIsNTcuNjcsMjIuNzcxLDgyLjQxMmw2NS40NzktNjQuOTUgYzkuMzUyLTkuNTUsMTUuOTcxLTguOTEzLDIxLjc3MS0yLjk4N2M1LjM4Niw1LjUsOC45MzQsMTMuMTUzLDEuMTQ2LDIyLjM0NWMwLDAtNTUuMjQ1LDUxLjg5Ni02Ny4wNjMsNjEuNDA4IGMyLjEzNi0wLjE0Myw1MC45NDQsMTguNzA0LDgwLjQ2Myw2LjYwN2M1LjgwNCw3LjIxLDQuOTI4LDcuOTc4LDYuNDkxLDE0LjM1OGMtMy4zMDEsMy4zMDEtNi41ODEsNi41ODEtOS44Nyw5Ljg3IEM0MDMuNzAxLDE4MS4wNjYsMzY4LjEwNywxNjguNzcyLDMzMS42MzksMTcwLjAwNHogTTE3My4wODQsMTY5LjAwMWMtMzIuNjUxLDI2LjI1NS03Mi45NDQsMTEuMTM3LTEwNS40OTIsMjYuNTY4IGMtNi4zMDYtNC42MjktMTIuNDk4LTEyLjQ5Ny0xMy44MTItMTMuODEzYzEwLjg1Mi05Ljk5Niw1Ny42Ny0xOS45MTgsODIuNDEzLTIyLjc2OWwtNjQuOTUtNjUuNDc5IGMtOS41NS05LjM1MS04LjkxMy0xNS45Ny0yLjk4Ny0yMS43NzFjNS41LTUuMzg2LDEzLjE1My04LjkzNCwyMi4zNDYtMS4xNDZjMCwwLDUxLjg5NSw1NS4yNDYsNjEuNDA4LDY3LjA2MyBjLTAuMTQ1LTIuMTM1LDE4LjcwMy01MC45NDQsNi42MDYtODAuNDYzYzcuMjEtNS44MDQsNy45NzctNC45MjgsMTQuMzU4LTYuNDkxYzMuMzAxLDMuMzAxLDYuNTgxLDYuNTgxLDkuODY5LDkuODcgQzE4NC4xNDYsOTYuOTM4LDE3MS44NTIsMTMyLjUzMiwxNzMuMDg0LDE2OS4wMDF6IE02Ny41OTEsMzA1LjgzMWMzMi41NDgsMTUuNDMxLDcyLjg0MSwwLjMxMywxMDUuNDkyLDI2LjU2OCBjLTEuMjMyLDM2LjQ2OSwxMS4wNjIsNzIuMDYzLDkuNzU5LDEwOC40MzFjLTMuMjg4LDMuMjg5LTYuNTY4LDYuNTY5LTkuODY5LDkuODdjLTYuMzgxLTEuNTYzLTcuMTQ4LTAuNjg4LTE0LjM1OC02LjQ5MSBjMTIuMDk3LTI5LjUxOS02Ljc1MS03OC4zMjgtNi42MDYtODAuNDYzYy05LjUxMywxMS44MTctNjEuNDA4LDY3LjA2My02MS40MDgsNjcuMDYzYy05LjE5Myw3Ljc4Ny0xNi44NDYsNC4yMzktMjIuMzQ2LTEuMTQ2IGMtNS45MjYtNS44MDEtNi41NjMtMTIuNDIsMi45ODctMjEuNzcxbDY0Ljk1LTY1LjQ3OWMtMjQuNzQyLTIuODUyLTcxLjU2MS0xMi43NzQtODIuNDEyLTIyLjc3MSBDNTUuMDkzLDMxOC4zMjgsNjEuMjg1LDMxMC40Niw2Ny41OTEsMzA1LjgzMXogTTQ0MC4wNjksMzIxLjYzN2MzLjI4OSwzLjI4OCw2LjU2OSw2LjU2OSw5Ljg3LDkuODcgYy0xLjU2Myw2LjM4LTAuNjg4LDcuMTQ4LTYuNDkxLDE0LjM1N2MtMjkuNTE5LTEyLjA5OC03OC4zMjcsNi43NTEtODAuNDYzLDYuNjA2YzExLjgxNyw5LjUxMyw2Ny4wNjMsNjEuNDA4LDY3LjA2Myw2MS40MDggYzcuNzg4LDkuMTkyLDQuMjQsMTYuODQ1LTEuMTQ2LDIyLjM0N2MtNS44MDEsNS45MjYtMTIuNDIsNi41NjMtMjEuNzcxLTIuOTg4bC02NS40NzktNjQuOTQ5IGMtMi44NTIsMjQuNzQtMTIuNzc0LDcxLjU2MS0yMi43NzEsODIuNDEyYy0xLjMxMy0xLjMxNS05LjE4Mi03LjUwNi0xMy44MTEtMTMuODEzYzE1LjQzMS0zMi41NDgsMC4zMTMtNzIuODQxLDI2LjU2OC0xMDUuNDkxIEMzNjguMTA3LDMzMi42MjgsNDAzLjcwMSwzMjAuMzM1LDQ0MC4wNjksMzIxLjYzN3pcIik7XG59XG5cbi5vcGVuc2VhZHJhZ29uLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMy42cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tZm9udC1zaXplLWJpZzogMS44cmVtO1xuICAgIC0tZm9udC1zaXplLW5vcm1hbDogMS40cmVtO1xuICAgIC0tZm9udC1zaXplLXNtYWxsOiAxLjJyZW07XG4gIH1cbiAgLm9wZW5zZWFkcmFnb24tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgfVxuICAjc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI1dnc7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/